This hearty Moroccan Lentil Soup is a comforting and flavorful dish, perfect for weeknight dinners or meal prep.
Packed with plant-based protein and fiber from green lentils, it’s low in saturated fat and naturally nourishing.
Easy to make on the stove or in an Instant Pot, it combines aromatic spices with wholesome ingredients for a satisfying, healthy meal.

Hearty Moroccan Lentil Soup
Equipment
- 1 Instant Pot or large cooking pot
- 1 Wooden Spoon
- 1 chopping board
- 1 Sharp knife
- 1 measuring cup & spoons
Ingredients
- 2 tbsp olive oil
- 1 large onion finely chopped
- 2 cloves garlic minced
- 2 cups dry green lentils
- 4 cups vegetable or chicken broth
- 1 cup passata tomato purée
- 1/4 cup fresh coriander chopped
Spices & Seasonings
- 1/2 tsp ground cumin
- 1/2 tsp ground turmeric optional
- 1/2 tsp ground black pepper
- 1/2 tsp chili flakes optional
- 1 tsp paprika
- Salt to taste
Instructions
- Prepare the Aromatics: Start by finely chopping your onion and mincing the garlic cloves. Wash and roughly chop the fresh coriander. These aromatics form the base of your soup and will release their flavors when cooked. Having them ready before heating the pot ensures smooth cooking without interruptions.
- Heat the Oil: Place your Instant Pot or a large heavy-bottomed pot on medium heat. Pour in 2 tablespoons of olive oil and let it warm up until it shimmers gently. This step ensures the oil is hot enough to release the flavors of the onions and spices without burning them.
- Sauté the Onion and Garlic: Add the chopped onion and minced garlic to the hot oil. Stir continuously for 5-7 minutes, or until the onions turn translucent and slightly golden at the edges. This slow sauté develops the rich, sweet flavor that forms the backbone of the soup.
- Add Fresh Coriander: Stir in the chopped fresh coriander with the onions and garlic. Allow it to cook for 1-2 minutes until fragrant. The coriander adds a refreshing herbal note that complements the earthy lentils and spices.
- Combine Lentils and Liquids: Pour in the green lentils, vegetable or chicken broth, and passata. Stir everything together to combine. The broth provides a flavorful cooking liquid, while the passata adds body, natural sweetness, and a smooth texture to the soup.
- Incorporate Spices: Add the ground cumin, paprika, turmeric (if using), black pepper, chili flakes (optional), and salt to taste. Mix thoroughly to ensure the spices coat the lentils evenly. This step is crucial for achieving the deep, aromatic Moroccan flavor profile.
- Simmer the Soup: If using a regular pot: Bring the mixture to a gentle boil, then lower the heat to a simmer. Cover the pot and cook for 40-45 minutes, stirring occasionally. Check every 10-15 minutes, and add a splash of water if the lentils begin to stick or the soup appears too thick.
- If using an Instant Pot: Close the lid securely and set the pressure cook function to high for 30 minutes. After cooking, carefully perform a quick release to let out the steam.
- Check Lentil Texture: Once the cooking time is complete, taste a few lentils to ensure they are tender but not mushy. Adjust seasoning with additional salt, pepper, or spices if needed. If the soup is too thick, stir in a little extra water to reach your desired consistency.
- Garnish and Finish: Drizzle a small amount of olive oil over the soup for richness and extra flavor. Sprinkle additional chopped coriander on top to enhance color, aroma, and freshness. This final touch elevates the presentation and taste of your soup.
- Serve Warm: Ladle the soup into bowls and serve with warm Moroccan bread or crusty bread of your choice. This hearty soup is perfect for lunch, dinner, or meal prep, offering a satisfying, healthy, and flavorful experience with every spoonful.
Notes
- This soup is naturally plant-based and can easily be made vegan by using vegetable broth.
- Green lentils are preferred for their firm texture; red or brown lentils can be used but may become mushy.
- Adjust the chili flakes to your spice tolerance. Moroccan cuisine is flavorful but not overwhelmingly hot.
- Cooking times vary slightly depending on the stove or Instant Pot; always check lentils for tenderness.
- The soup thickens as it sits; add a splash of water or broth when reheating if needed.
Chef’s Secrets for Ultimate Flavor
The key to an exceptional Moroccan lentil soup lies in layering flavors.
Begin by slowly sautéing the onions and garlic until translucent, as this develops a natural sweetness that balances the spices.
Toasting the cumin, paprika, and turmeric slightly before adding liquids enhances their aroma.
Fresh coriander added both during cooking and as a garnish provides a bright, herbal contrast that lifts the dish.
For richer flavor, let the soup sit for a few hours or overnight—this allows the lentils to absorb the spices fully.
Serving Suggestions for Best Experience
Serve this soup hot with a side of Moroccan bread, warm pita, or crusty whole-grain bread for dipping.
A drizzle of good-quality olive oil on top elevates the flavor and adds richness.
For a heartier meal, pair the soup with a fresh salad or roasted vegetables. You can also serve it over cooked quinoa or couscous for a filling, balanced dinner.
Garnishing with extra coriander, a squeeze of lemon, or a sprinkle of chili flakes adds freshness and a subtle kick.
Storage Tips for Longevity and Freshness
This lentil soup stores beautifully in the refrigerator for 3-4 days in an airtight container.
When reheating, add a little water or broth to restore the desired consistency, as lentils absorb liquid over time.
It also freezes well for up to 3 months—portion the soup into freezer-safe containers for convenient meal prep.
Thaw overnight in the fridge before reheating, and garnish with fresh coriander for a fresh taste.
Always reheat gently over medium heat to prevent burning.
Frequently Asked Questions
1.Can I use red lentils instead of green?
Yes, red lentils can be used, but they cook faster and tend to break down, creating a softer, more porridge-like texture.
Green lentils retain their shape better for a stew-like soup.
2.Is this soup suitable for vegan diets?
Absolutely! Simply use vegetable broth instead of chicken broth, and the recipe remains completely plant-based while staying high in protein and fiber.
3.How spicy is this Moroccan lentil soup?
The soup is mildly spiced by default, with paprika and optional chili flakes providing warmth. Adjust chili flakes to your taste if you prefer more heat.
4.Can I make this soup in advance?
Yes, the flavors actually improve after sitting for a few hours or overnight.
Prepare in advance, refrigerate, and reheat gently. Add extra water if the soup has thickened.
5.What can I serve alongside the soup?
Moroccan bread, warm pita, couscous, or quinoa are excellent companions.
A fresh salad, roasted vegetables, or a squeeze of lemon juice adds brightness and balances the heartiness of the lentils.