This dish features succulent beef or lamb cubes marinated in a warming blend of cumin, coriander, paprika, and cinnamon. After a brief rest, the meat is browned before simmering slowly with onions, tomatoes, carrots, and bell pepper in a rich, spiced stock base. The result is tender, aromatic meat bathed in a thick, flavorful sauce. Perfect served alongside rice or couscous, it combines fragrant spices with hearty vegetables for a satisfying main course.
Optional variations include chicken thighs for a lighter version or the addition of dried fruits like apricots to add a subtle sweetness. This dish easily fits gluten-free diets and can be garnished with fresh herbs for added brightness. Preparation is straightforward, requiring simple tools and moderate cooking time.
One autumn evening, a friend brought over a container of her grandmother's spiced meat stew, still steaming and fragrant with cinnamon and cumin. The kitchen filled with that warm, almost sweet aroma, and I realized I'd been missing something essential in my cooking—the confidence to layer spices boldly. I've since made this dish countless times, always surprised by how the spices meld into something that tastes familiar yet impossible to pin down.
I made this for a dinner party last winter when someone cancelled last-minute and I panicked about having nothing prepared. Turns out, marinating meat while I set the table and lit candles was exactly the calm I needed. When my guests walked in and caught that smell, all the stress melted away—they knew they were in for something good.
Ingredients
- Beef chuck or lamb shoulder: 800 g cut into 3 cm cubes—this cut has enough marbling to stay tender through the long braise, and the fattiness carries all those spices beautifully.
- Olive oil: 2 tbsp for the marinade plus extra for browning—good oil makes a real difference here.
- Ground cumin: 1 tbsp, the warm backbone of the whole dish.
- Ground coriander: 1 tbsp, softer and slightly citrusy, balancing the cumin.
- Smoked paprika: 1 tsp, adds a subtle depth without overpowering heat.
- Ground cinnamon: 1 tsp, the secret ingredient people always ask about.
- Ground allspice: ½ tsp, a pinch of complexity that ties everything together.
- Cayenne pepper: ½ tsp optional, use it if you want a gentle warmth at the finish.
- Salt: 1 ½ tsp, adjusted at the end because the stock adds its own saltiness.
- Freshly ground black pepper: 1 tsp, always grind it fresh just before adding.
- Garlic cloves: 4 minced, the quick-cooking way to get that garlicky warmth through the whole dish.
- Fresh ginger: 2 tbsp grated, adds a slight bite and brightness against the warm spices.
- Lemon juice: From 1 lemon, cuts through the richness and prevents the spices from feeling heavy.
- Onions: 2 large sliced, they'll caramelize slightly and thicken the sauce naturally.
- Tomatoes: 2 medium diced, fresh ones add brightness, but canned work in winter.
- Carrots: 2 peeled and sliced, they add a subtle sweetness that plays well with cinnamon.
- Red bell pepper: 1 chopped, more for color and texture than flavor, though it adds a gentle sweetness.
- Beef or chicken stock: 400 ml, use the better stuff if you have it—homemade is ideal but good store-bought works.
- Tomato paste: 2 tbsp, concentrates the tomato flavor and thickens the sauce.
Instructions
- Build your spice paste:
- In a large bowl, combine the olive oil, cumin, coriander, paprika, cinnamon, allspice, cayenne, salt, pepper, garlic, ginger, and lemon juice. This is where the magic happens—take a moment to really smell it, because this scent will fill your kitchen for hours. Add the meat cubes and toss everything together until every piece is coated in that fragrant paste.
- Let it rest:
- Cover the bowl and let it sit for at least 30 minutes, though overnight in the fridge makes an even deeper flavor. If you're marinating overnight, take it out about 20 minutes before cooking so the meat isn't ice-cold when it hits the pan.
- Heat your oven and pot:
- Set your oven to 160°C (320°F). Pull out your largest ovenproof pot or Dutch oven—you'll need the room.
- Brown the meat properly:
- Heat a little extra olive oil in your pot over medium-high heat until it shimmers. Working in batches so you don't crowd the pan, brown the meat on all sides until it's a rich deep brown—this takes maybe 3-4 minutes per batch. Don't skip this step; that browning is flavor. Set the browned meat aside on a plate.
- Soften the aromatics:
- In the same pot, add your sliced onions and let them cook until they're golden and starting to soften, about 5 minutes, stirring occasionally. You'll notice the pot's already smelling incredible. Add the diced tomatoes, carrots, and bell pepper, cooking for another 3 minutes until they start to release their juices.
- Bring it together:
- Return the browned meat to the pot, stir in the tomato paste, and mix everything so the paste coats the vegetables and meat. Pour in the stock slowly, scraping up all those caramelized bits stuck to the bottom of the pot—they're pure flavor.
- Braise low and slow:
- Bring everything to a gentle simmer on the stovetop, then cover the pot and slide it into the oven. Let it braise for 1 hour, until the meat is fork-tender and the sauce has thickened slightly. You might peek after 45 minutes just to see the transformation happening.
- Taste and adjust:
- When the meat is tender, pull the pot out and taste it. Sometimes you need a pinch more salt, or maybe a little more lemon if it feels too heavy. This is your moment to make it perfect for your palate.
There's a moment, about halfway through the braising time, when you open the oven and that first wave of steam hits your face—cinnamon, garlic, something ancient and comforting all at once. That's when I knew this dish had become more than dinner; it was an invitation to slow down.
What to Serve It With
This stew wants something to soak up the sauce. Fluffy rice is my usual choice, couscous works beautifully for something a bit lighter, or tear into crusty bread if you want to get your hands involved. Some nights I'll serve it with a simple salad on the side just to cut through the richness with something fresh and bright.
Playing With Flavors
This recipe is a foundation, not a rulebook. If you want to add a handful of dried apricots or prunes during the last 20 minutes of braising, you'll get a subtle sweetness that makes people pause mid-bite trying to figure out what it is. Chickpeas stirred in during the last 10 minutes add texture and earthiness. I once added a pinch of ground cloves instead of allspice and it shifted the whole dish into something almost Moroccan.
Lighter Versions and Shortcuts
Chicken thighs work beautifully if you want something lighter, though they only need about 40 minutes in the oven instead of the full hour. The cooking time is shorter because chicken dries out faster than beef, but it still picks up all that spice flavor. You can also prep everything in the morning and let it braise while you're out, just let it come to room temperature first and add 10 minutes to the cooking time.
- Chicken thighs reduce the cook time to about 40 minutes total.
- Prepping ahead means your oven time is flexible—it will hold beautifully for an extra 20 minutes.
- Always check that the meat is genuinely fork-tender before deciding it's done.
This dish reminds me that some of the best meals come from taking time with heat and spice, from building layers of flavor instead of rushing. Serve it to people you want to linger at the table with.
Recipe Questions & Answers
- → What cut of meat works best?
-
Beef chuck or lamb shoulder cubes provide the ideal balance of tenderness and flavor after slow cooking.
- → Can I use other proteins?
-
Yes, chicken thighs can be used but require a shorter cooking time to remain juicy.
- → How can I enhance the spice flavor?
-
Marinating the meat for longer allows the spices to penetrate deeply, intensifying the aroma and taste.
- → What sides complement this dish?
-
Rice, couscous, or crusty bread perfectly soak up the rich, spiced sauce accompanying the meat and vegetables.
- → Is this dish suitable for gluten-free diets?
-
Yes, it contains no gluten ingredients but always verify stock and tomato paste labels to ensure no hidden gluten.