In my kitchen, the scent of warm spices takes me back to my grandmother's home—where every meal was a celebration of togetherness. That's the magic of Middle Eastern cooking: it's simple, honest, and deeply nourishing. This recipe is my tribute to those cherished flavors, crafted for busy weeknights when you crave something special without the fuss.
Advertisements1
Have you ever wanted to recreate that aromatic, slow-cooked taste at home but felt intimidated by long ingredient lists? I understand. That's why I've simplified this classic dish while keeping every bit of its soul. You'll find it's surprisingly easy, and the result is a dish that feels like a warm embrace.
So, let's gather our spices, fire up the stove, and make a meal that tells a story. Whether you're new to Middle Eastern cuisine or a longtime lover, this recipe will become a favorite in your rotation.
Why You'll Love This Recipe
About the Ingredients
1 lb (450g) ground lamb or beef
Ground lamb adds authentic richness, but beef is a great substitute. For a leaner option, use ground turkey or chicken.
1 large onion, finely chopped
Yellow or sweet onion works best. If you're short on time, use 1 cup frozen chopped onion, thawed.
3 cloves garlic, minced
Fresh garlic is ideal, but 1 teaspoon garlic powder can substitute in a pinch.
2 teaspoons ground cumin
Cumin is essential for that earthy, warm note. If you only have cumin seeds, toast and grind them for a fresher flavor.
1 teaspoon ground coriander
Coriander adds a citrusy, sweet undertone. You can omit it, but it truly elevates the dish.
1 teaspoon paprika
Smoked paprika adds depth, but sweet paprika works too. For heat, use a pinch of cayenne.
1/2 teaspoon ground cinnamon
A surprising but classic addition—it brings warmth and complexity. Don't skip it!
1/2 teaspoon ground allspice
Allspice is a Middle Eastern staple. If you don't have it, use a mix of cloves, nutmeg, and pepper.
Salt and black pepper to taste
Use kosher salt for better control. Season generously; the spices need salt to shine.
1 (14.5 oz / 400g) can diced tomatoes, undrained
Fire-roasted tomatoes add a smoky touch. If using fresh, use 2 cups chopped and add a splash of water.
1 cup (250ml) beef or chicken broth
Low-sodium broth is best so you can control the salt. Vegetable broth also works for a lighter version.
1 cup (185g) basmati rice, rinsed
Basmati gives a fragrant, fluffy texture. Long-grain jasmine rice is a good substitute.
Tips & Tricks
Don't rush browning the meat
let it develop a deep, caramelized crust for maximum flavor.
- Toast your spices for 30 seconds in the hot oil before adding liquid; this awakens their essential oils.
- If the rice isn't quite tender after the liquid is absorbed, add a splash of hot broth and cover for 5 more minutes.
Pro Tips
Step-by-Step Instructions
1. Brown the Meat
In a large skillet or Dutch oven, heat 1 tablespoon olive oil over medium-high heat (350°F / 175°C). Add the ground meat and cook, breaking it apart, until deeply browned, about 8-10 minutes. The meat should have a rich brown crust and no pink remains.
2. Sauté Aromatics
Add the chopped onion and cook until soft and translucent, about 5 minutes. Stir in the garlic and cook for 1 minute until fragrant, being careful not to burn it.
3. Toast Spices
Sprinkle in the cumin, coriander, paprika, cinnamon, and allspice. Stir constantly for 30 seconds to toast the spices—this unlocks their aromatic oils and deepens the flavor.
4. Add Tomatoes and Broth
Pour in the diced tomatoes and broth. Scrape any browned bits from the bottom of the pan. Bring the mixture to a simmer.
5. Add the Rice
Stir in the rinsed basmati rice. Ensure the rice is evenly distributed. Season with salt and pepper to taste.
6. Simmer Covered
Reduce the heat to low (about 200°F / 95°C), cover, and let it simmer gently for 20 minutes. The rice should absorb the liquid and become tender. Check for doneness: the rice should be fluffy and no longer crunchy.
7. Rest and Fluff
Turn off the heat and let the pot sit, covered, for 5 minutes. This allows the steam to finish cooking the rice and makes it easier to fluff. Use a fork to gently fluff the rice before serving.
Delicious Variations
Vegetarian
Swap the meat for 1 can of chickpeas (drained) and use vegetable broth; reduce cooking time by 5 minutes.
Spicy
Add 1/2 teaspoon cayenne or a chopped jalapeño with the garlic for a kick.
Herby
Stir in 1/2 cup chopped fresh parsley or cilantro at the end for a burst of freshness.
How to Store Middle Eastern Recipes Arabic Food
Refrigerator
Store in an airtight container in the fridge for up to 4 days.
Freezer
Freeze in a sealed container for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat in a skillet over medium heat with a splash of broth or water, stirring occasionally, until heated through. Or microwave in 30-second intervals, stirring between.
Frequently Asked Questions
Q: Can I use chicken instead of lamb?
Yes, ground chicken or turkey works well. Use ground chicken thigh for more moisture and flavor. Adjust cooking time to ensure it's fully cooked.
Q: How do I prevent the rice from being mushy?
Rinse the rice thoroughly until the water runs clear to remove excess starch. Also, keep the heat low and avoid stirring once covered—stirring can break the grains and release starch.
Q: What can I serve with this dish?
This dish is delicious with a side of plain yogurt, a fresh cucumber salad, or warm pita bread. A squeeze of lemon juice over the top adds brightness.
Q: Can I make this in a slow cooker?
Yes, brown the meat and sauté aromatics first, then transfer everything except the rice to a slow cooker. Cook on low for 4-6 hours. Add the rice in the last 30 minutes, or cook separately and serve.
I hope this recipe brings warmth and joy to your table. If you try it, I'd love to hear how it turned out—share your experience in the comments below! And don't forget to explore more Middle Eastern treasures on my blog. Nurture with intention.
Middle Eastern Recipes Arabic Food
Best Arabic food recipes: fragrant, spiced, and satisfying. This easy Middle Eastern dinner brings bold flavors to your table in under an hour.
🧂 Ingredients
- 1 lb (450g) ground lamb or beef
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon paprika
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon ground allspice
- Salt and black pepper to taste
- 1 (14.5 oz / 400g) can diced tomatoes, undrained
- 1 cup (250ml) beef or chicken broth
- 1 cup (185g) basmati rice, rinsed
📋 Instructions
- 1Brown the Meat — In a large skillet or Dutch oven, heat 1 tablespoon olive oil over medium-high heat (350°F / 175°C). Add the ground meat and cook, breaking it apart, until deeply browned, about 8-10 minutes. The meat should have a rich brown crust and no pink remains.
- 2Sauté Aromatics — Add the chopped onion and cook until soft and translucent, about 5 minutes. Stir in the garlic and cook for 1 minute until fragrant, being careful not to burn it.
- 3Toast Spices — Sprinkle in the cumin, coriander, paprika, cinnamon, and allspice. Stir constantly for 30 seconds to toast the spices—this unlocks their aromatic oils and deepens the flavor.
- 4Add Tomatoes and Broth — Pour in the diced tomatoes and broth. Scrape any browned bits from the bottom of the pan. Bring the mixture to a simmer.
- 5Add the Rice — Stir in the rinsed basmati rice. Ensure the rice is evenly distributed. Season with salt and pepper to taste.
- 6Simmer Covered — Reduce the heat to low (about 200°F / 95°C), cover, and let it simmer gently for 20 minutes. The rice should absorb the liquid and become tender. Check for doneness: the rice should be fluffy and no longer crunchy.
- 7Rest and Fluff — Turn off the heat and let the pot sit, covered, for 5 minutes. This allows the steam to finish cooking the rice and makes it easier to fluff. Use a fork to gently fluff the rice before serving.



