01 -
Heat olive oil in a large Dutch oven over medium-high heat. Season the beef cubes with salt and pepper, then sear in batches until browned on all sides. Remove and set aside.
02 -
In the same pot, sauté the onion until softened, 3–4 minutes. Add garlic and cook for 1 minute until aromatic. Stir in tomato paste and cook for 1–2 minutes to intensify the flavor.
03 -
Add crushed tomatoes, beef broth, cinnamon stick, bay leaves, ground allspice, and sugar if desired. Mix well and return the seared beef to the pot.
04 -
Bring the mixture to a gentle simmer. Cover and cook on low heat for 90–120 minutes, stirring occasionally, until the beef is tender and sauce is rich.
05 -
Preheat oven to 190°C. Stir orzo pasta into the pot. If necessary, add hot water or extra broth so orzo can cook evenly submerged in liquid.
06 -
Transfer the pot to the oven (or continue on the stovetop) and bake for 20–25 minutes, stirring once or twice, until orzo is just tender and has absorbed most of the liquid.
07 -
Remove cinnamon stick and bay leaves. Scatter with grated Kefalotyri or Parmesan and chopped parsley. Serve hot, ideally with crusty bread and Greek salad.