Heat a tablespoon of olive oil in a large, oven-safe pot or Dutch oven over medium-high heat.
Add the beef pieces and brown them on all sides to lock in the flavor. This step is important for building a rich, flavorful base.
Once the meat is browned, add diced onion and minced garlic to the pot. Sauté until the onion turns translucent and the garlic becomes fragrant.
Add the tomato paste, chopped tomatoes, bay leaves, cinnamon sticks, sugar, black pepper, paprika, nutmeg, and salt.
Pour in 500 ml of water and stir to combine.
Preheat your oven to 356°F (180°C).
Cover the pot and bring the mixture to a simmer.
Transfer the pot to the oven and cook for about 2 hours, or until the meat is tender enough to pull apart with a fork. Cooking time may vary depending on the cut and size of the beef.
When the beef is tender, add the uncooked orzo to the pot and stir to combine.
Add 500 ml water or beef broth to cover the orzo by about an inch.
Place the pot, covered, in the oven and bake for 25-30 minutes, or until the orzo is softened, and has absorbed most of the liquid.
If the orzo absorbs the liquid too quickly, add a little more water or broth as needed. Stir once or twice during baking to prevent the orzo from sticking to the bottom.