Let me tell you, the scent of spiced lamb simmering with ripe tomatoes and fragrant herbs wafting from my kitchen is enough to make anyone’s mouth water. The first time I made this hearty Chakhchoukha with spiced lamb and tomato stew, I was instantly hooked—the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. Years ago, when I was knee-high to a grasshopper, my grandma used to make something similar during chilly evenings, filling the house with warmth and comfort that felt like a big, tasty hug.
I stumbled upon this particular recipe on a rainy weekend, trying to recreate those nostalgic family dinners. Honestly, it’s dangerously easy and packs pure, nostalgic comfort. My family couldn’t stop sneaking spoonfuls of the stew, and the way the soft, torn flatbread soaked up every bit of the rich sauce was a crowd-pleaser all around. You know what? This hearty Chakhchoukha is perfect for potlucks, cozy dinners, or a sweet treat for your Pinterest recipe board.
After testing this recipe multiple times (in the name of research, of course), it’s become a staple for family gatherings and gifting. It feels like a warm hug on a plate, and you’re going to want to bookmark this one for those days when you crave something comforting but a bit adventurous.
Why You’ll Love This Recipe
This hearty Chakhchoukha recipe with spiced lamb and tomato stew isn’t just your average stew—it’s a lovingly crafted dish that brings together bold flavors and satisfying textures. Having worked with various North African recipes over the years, I’ve learned what makes this dish stand out from the rest.
- Quick & Easy: Comes together in under 1.5 hours, perfect for busy weeknights or last-minute dinner plans.
- Simple Ingredients: No fancy grocery trips needed; you likely already have many of these pantry staples.
- Perfect for Cozy Dinners: Ideal for warming up chilly evenings or impressing guests with something exotic yet familiar.
- Crowd-Pleaser: Rave reviews from kids and adults alike—trust me, the lamb’s spice blend is just right, not overpowering.
- Unbelievably Delicious: The tender lamb melds perfectly with the tangy tomato stew, while the torn flatbread adds that rustic charm.
What makes this recipe different? The secret lies in the spice mix—cumin, coriander, and a hint of cinnamon—that creates a perfectly balanced savory profile. Plus, blending the tomato stew slowly lets all the flavors marry beautifully. This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s comfort food with a twist, healthy yet indulgent, and ideal for turning a simple meal into something unforgettable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and you can find fresh lamb and herbs at your local market.
- For the Spiced Lamb Stew:
- 1 lb (450 g) ground lamb (preferably grass-fed for richer flavor)
- 2 tbsp olive oil (extra virgin recommended for depth)
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp ground cinnamon (adds warmth)
- ½ tsp smoked paprika
- Salt and freshly ground black pepper to taste
- 1 can (14 oz / 400 g) crushed tomatoes (preferably San Marzano)
- 1 cup (240 ml) beef or vegetable broth
- 1 small bunch fresh cilantro, chopped (for garnish)
- 1 small bunch fresh parsley, chopped (optional garnish)
- For the Chakhchoukha Bread:
- 2 cups (250 g) all-purpose flour (or use whole wheat for nuttier taste)
- ½ tsp salt
- ¾ cup (180 ml) warm water
- 1 tbsp olive oil (for dough)
Ingredient tips: I recommend using fresh herbs for the best aroma and flavor. For a gluten-free version, swap the flour with chickpea flour, which gives a nice nutty touch. If you prefer leaner meat, you can substitute ground beef or turkey, but lamb adds that classic richness. The canned tomatoes should be good quality since they form the stew’s base; San Marzano is my go-to.
Equipment Needed
- Large heavy-bottomed skillet or sauté pan (12-inch / 30 cm) – great for even cooking of the lamb stew
- Mixing bowl – for preparing the bread dough
- Rolling pin – to roll out the bread thinly (a wine bottle works in a pinch!)
- Large skillet or griddle pan – to cook the flatbread quickly
- Wooden spoon or spatula – for stirring the stew
- Measuring cups and spoons – for precise ingredient amounts
If you don’t have a griddle pan, a regular non-stick skillet will do just fine. When it comes to rolling out the bread, I’ve used both silicone mats and lightly floured countertops—whichever feels easier. A stand mixer with a dough hook can help with the bread dough if you want to save some elbow grease, but hand-kneading works just as well. Keep your tools clean and dry, especially the rolling pin, to avoid sticking.
Preparation Method

- Prepare the Chakhchoukha Bread Dough: In a mixing bowl, whisk together 2 cups (250 g) all-purpose flour and ½ tsp salt. Add ¾ cup (180 ml) warm water gradually while stirring with a spoon until a shaggy dough forms. Add 1 tbsp olive oil and knead the dough on a floured surface for about 8 minutes until smooth and elastic. Cover with a clean towel and let rest for 30 minutes.
- Cook the Spiced Lamb Stew: Heat 2 tbsp olive oil in a large skillet over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Toss in the minced garlic and cook for another 1 minute until fragrant.
- Add 1 lb (450 g) ground lamb to the skillet, breaking it up with a spoon. Cook until browned and no longer pink, about 7–8 minutes. Drain excess fat if needed.
- Sprinkle in 1 tsp cumin, 1 tsp coriander, ½ tsp cinnamon, ½ tsp smoked paprika, salt, and pepper. Stir well to coat the lamb evenly with spices, cooking for 2 minutes to toast the spices.
- Pour in 1 can (14 oz / 400 g) crushed tomatoes and 1 cup (240 ml) beef or vegetable broth. Stir to combine, bring to a simmer, then reduce heat to low. Cover and cook gently for 30 minutes, stirring occasionally. The sauce should thicken and deepen in flavor.
- Cook the Flatbread: While the stew simmers, roll out the dough on a floured surface into thin rounds about 8 inches (20 cm) in diameter. Heat a dry skillet over medium-high heat. Cook each flatbread for about 1–2 minutes on each side until puffed and lightly browned spots appear. Transfer to a plate and cover with a towel to keep warm.
- Assemble the Chakhchoukha: Tear the warm flatbread into bite-sized pieces and place on serving plates. Spoon generous amounts of the spiced lamb and tomato stew over the bread. Garnish with chopped fresh cilantro and parsley if desired.
Pro tip: If your stew looks too thick, add a splash of broth to loosen it slightly. The flatbread should be thin enough to soak up the juices but sturdy enough not to fall apart. Don’t rush the simmer; that’s where the magic happens.
Cooking Tips & Techniques
When making this hearty Chakhchoukha recipe, a few tricks can make your life easier and the dish tastier. First, browning the lamb properly is key—it develops deep flavor and avoids a greasy stew. Don’t crowd the pan; cook the meat in batches if necessary.
Use fresh spices or grind your own for that punch of aroma. Toasting them briefly in the pan before adding liquids unlocks their oils and adds complexity. I’ve made the mistake of adding spices too late, and the stew ended up bland, so timing matters.
Simmer the stew gently—too high heat can make the meat tough and the sauce thin. Low and slow is your friend here. While the stew cooks, multitask by preparing the flatbread dough. It’s a great way to keep things moving without stress.
For consistency, keep your flatbread thin and even. Uneven thickness can cause some parts to burn while others stay doughy. I learned this the hard way when serving guests, and let’s just say, it’s worth the extra minute to roll carefully.
Variations & Adaptations
You can easily customize this recipe to suit your taste or dietary needs. Here are a few variations I’ve tried:
- Vegetarian Version: Swap the lamb for hearty mushrooms like portobello or shiitake, sautéed with the same spices. Add chickpeas for protein and texture.
- Spicy Kick: Add 1 diced chili or ½ tsp cayenne pepper to the stew for more heat. Perfect if you like it fiery but still balanced.
- Gluten-Free Adaptation: Use chickpea or almond flour to make the flatbread gluten-free. The texture changes slightly but remains delicious and perfect for soaking up the stew.
- Slow Cooker Method: Brown the lamb and onions first, then transfer all ingredients to a slow cooker. Cook on low for 4–6 hours. Add the broth towards the end if it thickens too much.
Personally, I once added roasted eggplant cubes to the stew for extra depth—it was a hit and made the dish even more filling. Don’t hesitate to play around with herbs like mint or dill for fresh notes.
Serving & Storage Suggestions
This hearty Chakhchoukha is best served warm, straight from the skillet, so the bread remains soft and soaked with sauce. Serve it family-style with extra fresh herbs and a side of crisp salad or roasted vegetables for balance. A glass of light red wine or mint tea complements it beautifully.
Leftovers store well in an airtight container in the refrigerator for up to 3 days. The bread will soak up more liquid overnight, which some people love for extra flavor. Reheat gently on the stove or in a microwave, adding a splash of broth or water to loosen the stew if needed.
For longer storage, freeze the stew (without the bread) in portioned containers for up to 3 months. Thaw overnight in the fridge and reheat slowly to preserve texture. The flavors often deepen after resting, so don’t be surprised if it tastes even better the next day!
Nutritional Information & Benefits
This recipe offers a hearty dose of protein, thanks to the ground lamb, which is rich in iron and B vitamins. The tomato stew provides antioxidants like lycopene, great for heart health. Using olive oil adds healthy fats, supporting good cholesterol levels.
The flatbread adds satisfying carbs, fueling your body without heaviness—especially if you opt for whole wheat or chickpea flour versions. This dish fits well into a balanced diet and can be tailored for low-carb or gluten-free lifestyles. Just watch the portion sizes if you’re mindful of calories.
Personally, I appreciate this recipe for its wholesome ingredients and the way it fills you up without leaving you sluggish—a comfort meal that feels good inside and out.
Conclusion
So, why is this hearty Chakhchoukha with spiced lamb and tomato stew worth trying? Because it brings together bold, comforting flavors in a way that’s simple, satisfying, and downright delicious. You can customize it to your liking, enjoy it with family or friends, and make it a go-to for those cozy nights when you crave something special.
I love this recipe because it connects me to my roots, reminds me of family dinners, and tastes like a warm hug on a plate. Give it a try, tweak the spices or bread to your taste, and let me know how it turns out! Don’t forget to share this recipe with your friends or save it for your next kitchen adventure.
Happy cooking, and remember: great meals are about joy and sharing—this one delivers both in spades.
FAQs
What is Chakhchoukha?
Chakhchoukha is a traditional Algerian dish featuring torn flatbread soaked in a flavorful stew, often made with spiced meat and tomatoes. It’s hearty, rustic, and perfect for sharing.
Can I use other meats instead of lamb?
Yes! Ground beef, turkey, or even chicken can work well. Just adjust cooking times accordingly and keep the spices the same for authentic flavor.
How do I store leftover Chakhchoukha?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently and add a splash of broth if the stew has thickened too much.
Is the flatbread gluten-free?
The traditional flatbread uses wheat flour, but you can substitute with chickpea or almond flour for a gluten-free version. Texture will differ but still tasty.
Can I make this recipe ahead of time?
Absolutely! The stew can be made a day ahead to let flavors meld. Prepare the flatbread fresh or reheat gently before serving for best results.
Pin This Recipe!

Hearty Chakhchoukha Recipe with Spiced Lamb and Tomato Stew Made Easy
A comforting North African dish featuring spiced ground lamb simmered in a rich tomato stew, served over torn flatbread that soaks up the flavorful sauce perfectly.
- Prep Time: 40 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 20 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: North African
Ingredients
- 1 lb (450 g) ground lamb (preferably grass-fed for richer flavor)
- 2 tbsp olive oil (extra virgin recommended for depth)
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp ground cinnamon
- ½ tsp smoked paprika
- Salt and freshly ground black pepper to taste
- 1 can (14 oz / 400 g) crushed tomatoes (preferably San Marzano)
- 1 cup (240 ml) beef or vegetable broth
- 1 small bunch fresh cilantro, chopped (for garnish)
- 1 small bunch fresh parsley, chopped (optional garnish)
- 2 cups (250 g) all-purpose flour (or whole wheat for nuttier taste)
- ½ tsp salt
- ¾ cup (180 ml) warm water
- 1 tbsp olive oil (for dough)
Instructions
- Prepare the Chakhchoukha Bread Dough: In a mixing bowl, whisk together 2 cups (250 g) all-purpose flour and ½ tsp salt. Add ¾ cup (180 ml) warm water gradually while stirring with a spoon until a shaggy dough forms. Add 1 tbsp olive oil and knead the dough on a floured surface for about 8 minutes until smooth and elastic. Cover with a clean towel and let rest for 30 minutes.
- Cook the Spiced Lamb Stew: Heat 2 tbsp olive oil in a large skillet over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Toss in the minced garlic and cook for another 1 minute until fragrant.
- Add 1 lb (450 g) ground lamb to the skillet, breaking it up with a spoon. Cook until browned and no longer pink, about 7–8 minutes. Drain excess fat if needed.
- Sprinkle in 1 tsp cumin, 1 tsp coriander, ½ tsp cinnamon, ½ tsp smoked paprika, salt, and pepper. Stir well to coat the lamb evenly with spices, cooking for 2 minutes to toast the spices.
- Pour in 1 can (14 oz / 400 g) crushed tomatoes and 1 cup (240 ml) beef or vegetable broth. Stir to combine, bring to a simmer, then reduce heat to low. Cover and cook gently for 30 minutes, stirring occasionally until sauce thickens.
- Cook the Flatbread: While the stew simmers, roll out the dough on a floured surface into thin rounds about 8 inches (20 cm) in diameter. Heat a dry skillet over medium-high heat. Cook each flatbread for about 1–2 minutes on each side until puffed and lightly browned spots appear. Transfer to a plate and cover with a towel to keep warm.
- Assemble the Chakhchoukha: Tear the warm flatbread into bite-sized pieces and place on serving plates. Spoon generous amounts of the spiced lamb and tomato stew over the bread. Garnish with chopped fresh cilantro and parsley if desired.
Notes
If stew is too thick, add a splash of broth to loosen. Keep flatbread thin and even to avoid burning or doughy spots. Browning lamb properly is key for deep flavor. Toast spices briefly before adding liquids to unlock aroma. For gluten-free flatbread, substitute flour with chickpea or almond flour. Slow cooker method: brown lamb and onions, then cook on low 4–6 hours.
Nutrition
- Serving Size: 1 serving (includes
- Calories: 520
- Sugar: 6
- Sodium: 550
- Fat: 30
- Saturated Fat: 10
- Carbohydrates: 35
- Fiber: 3
- Protein: 30
Keywords: Chakhchoukha, spiced lamb stew, tomato stew, flatbread, North African recipe, comfort food, easy stew, homemade flatbread


