Moroccan Lamb and Lentil Soup – Hearty, Spiced, and Comforting
This moroccan lamb and lentil soup delivers bold flavor with simple ingredients. Tender lamb, earthy lentils, and warm spices come together in a rich, tomato-based broth that tastes slow-simmered but is weeknight-friendly. It’s the kind of soup you’ll want on repeat deeply comforting, full of texture, and satisfying without feeling heavy.

Serve it with warm flatbread or a squeeze of lemon, and it turns into a full meal that feels special without the fuss.
What Makes This Recipe So Good
- Layered Moroccan spices: Cumin, coriander, cinnamon, paprika, and turmeric build a warm, aromatic base without overwhelming heat.
- Hearty and balanced: Protein-rich lamb pairs with fiber-packed lentils and vegetables for a meal that keeps you full.
- Meal-prep friendly: Tastes even better the next day, and it freezes well.
- Flexible: Swap lamb for beef, chicken, or keep it vegetarian this soup is forgiving.
- One-pot simplicity: Minimal cleanup and straightforward steps.
Shopping List
- Olive oil
- Lamb shoulder or leg, diced small (about 1 to 1.5 pounds)
- Yellow onion
- Carrots
- Celery
- Garlic
- Fresh ginger
- Tomato paste
- Crushed tomatoes or diced tomatoes (1 can, 14–15 oz)
- Brown or green lentils (dry), rinsed
- Low-sodium chicken or beef broth (or water)
- Ground cumin
- Ground coriander
- Ground turmeric
- Sweet paprika (or smoked, if you prefer)
- Ground cinnamon
- Bay leaf
- Harissa paste or red pepper flakes (optional, for heat)
- Fresh cilantro and/or parsley
- Lemon
- Salt and black pepper
Step-by-Step Instructions
- Season the lamb: Pat the lamb dry and season with salt and pepper. This helps it brown nicely.
- Sear the meat: Heat olive oil in a large pot over medium-high. Add the lamb in batches and brown on all sides.Transfer to a plate; leave the drippings in the pot.
- Sweat the aromatics: Lower heat to medium. Add a bit more oil if needed, then add chopped onion, carrots, and celery. Cook 5–7 minutes until softened.Stir in minced garlic and grated ginger for 1 minute.
- Toast the spices: Add cumin, coriander, turmeric, paprika, and a pinch of cinnamon. Stir for 30–45 seconds until fragrant. Don’t let them burn.
- Build the base: Stir in tomato paste and cook 1 minute.Add crushed tomatoes, the browned lamb (and any juices), rinsed lentils, bay leaf, and broth. If using harissa, add a small spoonful now.
- Simmer: Bring to a boil, then reduce to a gentle simmer. Cover partially and cook 35–45 minutes, stirring occasionally, until the lamb is tender and lentils are soft but not mushy.Add water if it thickens too much.
- Finish and balance: Taste and add salt and pepper. Squeeze in lemon juice to brighten. Stir in chopped cilantro or parsley.For a slightly thicker texture, mash a few lentils against the pot with a spoon.
- Serve: Ladle into bowls. Garnish with more herbs, a lemon wedge, and a drizzle of olive oil. Warm bread on the side is perfect.
How to Store

- Fridge: Cool fully, then store in airtight containers for up to 4 days.
- Freezer: Freeze for up to 3 months.Leave a little headspace in containers.
- Reheat: Warm gently on the stove over medium-low, adding a splash of water or broth to loosen. Adjust salt and lemon at the end.
Health Benefits
- Protein and iron: Lamb provides high-quality protein and heme iron, supporting energy and muscle health.
- Fiber-rich lentils: Lentils are packed with fiber, which supports digestion and helps keep you full.
- Anti-inflammatory spices: Turmeric, ginger, and cinnamon offer antioxidants and supportive compounds.
- Balanced meal: Carbs from lentils, protein from lamb, and healthy fats from olive oil make it satisfying and steady-energy.
What Not to Do
- Don’t skip browning the lamb: That caramelization adds depth you can’t get later.
- Don’t boil hard: A rolling boil toughens the meat and breaks up lentils. Keep it to a gentle simmer.
- Don’t over-salt early: Broth reduces as it simmers.Season lightly at first, then adjust at the end.
- Don’t overcrowd the pot when searing: Work in batches for proper browning.
Alternatives
- Protein swaps: Use beef stew meat, ground lamb, shredded cooked chicken, or chickpeas for a vegetarian version.
- Lentil options: Brown or green lentils hold shape best. Red lentils will cook faster and create a creamier, thicker soup.
- Spice variations: Add ras el hanout for a shortcut blend, or a pinch of saffron for floral depth.
- Vegetable add-ins: Diced sweet potato, zucchini, or chopped spinach work well. Add tender veggies in the last 10 minutes.
- Gluten-free and dairy-free: The base recipe already fits both; just check your broth and harissa labels.
FAQ
Can I make this in a slow cooker?
Yes. Brown the lamb and sauté the aromatics and spices on the stove first, then transfer everything to the slow cooker with broth and lentils. Cook on Low for 6–8 hours or High for 3–4 hours, until tender.
What cut of lamb works best?
Lamb shoulder or leg is ideal. They have enough connective tissue to become tender and flavorful as they simmer.
Do I need to soak the lentils?
No soaking is needed for brown or green lentils. Just rinse them well. Red lentils also don’t need soaking but will cook faster.
How can I make it spicier?
Stir in more harissa, a chopped fresh chili, or extra red pepper flakes. Add gradually and taste as you go.
Can I make it ahead?
Absolutely. The flavors deepen overnight. Reheat gently and finish with fresh lemon and herbs before serving.
Final Thoughts
This moroccan lamb and lentil soup is cozy, fragrant, and easy enough for a weeknight, yet interesting enough for guests. The warm spices, tender lamb, and hearty lentils create a bowl that feels complete on its own. Keep it flexible, adjust the heat, and don’t forget that final squeeze of lemon. It’s the kind of simple, soulful cooking you’ll want to come back to again and again.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
