01 -
Heat olive oil in a large Dutch oven over medium-high heat. Season 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é onion until soft (3-4 minutes). Add garlic and cook for 1 minute. Stir in tomato paste and cook for 2 minutes to deepen flavor.
03 -
Pour in crushed tomatoes, beef broth, and add cinnamon stick, bay leaves, allspice, and sugar if using. Mix everything well.
04 -
Return beef to pot, bring to simmer. Cover and cook on low for 1.5-2 hours until meat is tender and sauce is rich.
05 -
Heat oven to 375°F. Add orzo to pot, stir into sauce. Add hot water if needed. Bake 20-25 minutes, stirring occasionally, until orzo is tender.
06 -
Remove cinnamon stick and bay leaves. Top with grated cheese and fresh parsley. Serve hot.