Warm up your kitchen with a big pot of Moroccan Lentil Soup! This cozy recipe is filled with earthy lentils, vibrant vegetables, and aromatic spices that create a comforting bowl perfect for any occasion. Whether you’re looking for a hearty dinner or a satisfying lunch, this soup delivers rich flavors and a lovely, hearty texture that will leave you feeling nourished. It’s not only practical but also incredibly enjoyable to make, making it an excellent choice for meal prep or busy weeknights. And if you love lentils, you might also enjoy a hearty lentil soup that brings similar warmth.
Quick Recipe Overview
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Servings: 6
Why You’ll Love This Recipe
- Balanced Everyday Meal: Packed with vegetables and lentils, this recipe provides a nutritious blend of vitamins, fiber, and protein.
- Easy Preparation: It comes together quickly with simple steps, perfect for cooking on a busy weeknight.
- Family-Friendly Appeal: The soup’s mild yet flavorful profile makes it suitable for both kids and adults.
- Leftover Potential: This soup stores well, meaning you can prepare a larger batch for easy future meals.
- Budget-Friendly Ingredients: Most of the ingredients are affordable and commonly found in your pantry.

Ingredients You’ll Need
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 tablespoon ground cumin
- 2 teaspoons paprika
- 1 teaspoon ground coriander
- 1 teaspoon ground cinnamon
- 1 can (14.5 oz) diced tomatoes
- 1 cup dried green or brown lentils, rinsed
- 6 cups vegetable broth or water
- 1 cup chopped kale or spinach
- Salt and pepper, to taste
- Lemon wedges, for serving
Ingredient Notes
Choosing the right ingredients enhances the soup’s flavor. For the best results, use high-quality spices, as they contribute significant depth to the soup. If you’re looking to make this dish even heartier, consider adding diced sweet potatoes or bell peppers. These can add not only nutritional value but also a touch of sweetness that complements the spices. Fresh herbs like cilantro or parsley can be added at the end for an extra burst of freshness. Don’t hesitate to use frozen kale or spinach if that’s what you have on hand; they’ll work just as well in this cozy soup. You may also find Creamy Butternut Squash Soup Cozy Fall Comfort useful.

Equipment
- Large pot or Dutch oven
- Ladle
- Wooden spoon
How to Make Moroccan Lentil Soup
Step 1: Sauté the Vegetables
Begin by heating the olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery. Sauté for about 5-7 minutes, or until the vegetables are softened and the onion is translucent.
Step 2: Add Garlic and Spices
Stir in the minced garlic, cumin, paprika, coriander, and cinnamon. Cook for another minute until the spices are fragrant, allowing their flavors to bloom.
Step 3: Incorporate Lentils and Liquids
Add the diced tomatoes (with their juices) and the rinsed lentils to the pot. Pour in the vegetable broth or water and stir to combine. Bring the mixture to a boil.
Step 4: Simmer and Cook
Once boiling, reduce the heat and let it simmer for about 25 minutes, or until the lentils are tender. You can check for doneness by tasting a lentil; it should be soft but not mushy.
Step 5: Final Touches
In the last few minutes of cooking, stir in the chopped kale or spinach and season with salt and pepper to taste. Simmer just until the greens are wilted but still vibrant.
Tips for the Best Results
- Soak Lentils: If you prefer, soaking lentils for a few hours beforehand can reduce cooking time and enhance digestibility.
- Adjust Spices: Feel free to adjust the spices according to your taste; if you like it spicy, add a pinch of cayenne or red pepper flakes.
- Consistent Texture: Make sure to stir the soup occasionally while it simmers to avoid sticking and promote even cooking.
- Add Protein: For an extra protein boost, consider adding diced chicken or chickpeas during cooking.
- Blend for Creaminess: If you enjoy creamy soups, blend a portion of the soup with an immersion blender before serving.
Variations and Substitutions
Explore different flavor profiles by incorporating various spices like turmeric or using coconut milk instead of broth for a richer soup. You can also substitute lentils with other legumes such as split peas or black beans if you prefer. Another delightful option is to add grains like quinoa or barley for added texture and nutrition.
What to Serve With Moroccan Lentil Soup
This Moroccan Lentil Soup pairs beautifully with warm pita bread or a nice loaf of crusty bread. A light side salad with fresh vegetables and a lemon vinaigrette can balance out the heartiness of the soup nicely. Consider serving the soup with a sprinkle of crumbled feta cheese for a tangy finish. For a twist, serve alongside cozy chicken rice soup to create a comforting meal spread.
Storage and Reheating
Refrigerator
Store any leftover Moroccan Lentil Soup in an airtight container in the refrigerator for 3-4 days. Make sure it has cooled completely before sealing and refrigerating.
Freezer
This soup freezes wonderfully. Allow it to cool, then transfer it to freezer-safe containers. It will keep well for about 3 months. When ready to enjoy again, thaw in the refrigerator overnight before reheating.
Reheating
For reheating, simply warm the soup on the stove over medium heat, stirring occasionally. If the soup thickens in the refrigerator, you can add a splash of water or broth to loosen it up.
Frequently Asked Questions
Can I use canned lentils instead of dried?
Certainly! If using canned lentils, add them in during the last 5-10 minutes of cooking just to heat through.
What spices could I add for more flavor?
You might try adding turmeric for earthiness or red pepper flakes for a touch of heat.
Can I make this soup in advance?
Yes, this soup is perfect for meal prep. It tastes even better the next day as the flavors meld together.
How long should I let the soup simmer?
Let the soup simmer for about 25 minutes, or until the lentils are tender and the mixture has thickened slightly.
Is this soup gluten-free?
Absolutely! All ingredients used in this recipe promote a gluten-free meal.
With the warmth and richness of flavors in this Moroccan Lentil Soup, it’s no wonder it’s a favorite for so many. Ready to explore more delightful recipes? Be sure to check out the lentil and vegetable soup for another nourishing option that’s easy to love!

Moroccan Lentil Soup
Ingredients
Base Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 pieces carrots, diced
- 2 stalks celery, diced
- 3 cloves garlic, minced
Spices
- 1 tablespoon ground cumin
- 2 teaspoons paprika
- 1 teaspoon ground coriander
- 1 teaspoon ground cinnamon
Main Ingredients
- 1 can (14.5 oz) diced tomatoes
- 1 cup dried green or brown lentils, rinsed
- 6 cups vegetable broth or water
- 1 cup chopped kale or spinach
- Salt and pepper, to taste
To Serve
- Lemon wedges for serving
Instructions
Preparation
- Begin by heating the olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery. Sauté for about 5-7 minutes, or until the vegetables are softened and the onion is translucent.
- Stir in the minced garlic, cumin, paprika, coriander, and cinnamon. Cook for another minute until the spices are fragrant.
- Add the diced tomatoes (with their juices) and the rinsed lentils to the pot. Pour in the vegetable broth or water and stir to combine. Bring the mixture to a boil.
- Once boiling, reduce the heat and let it simmer for about 25 minutes, or until the lentils are tender.
- In the last few minutes of cooking, stir in the chopped kale or spinach and season with salt and pepper to taste. Simmer just until the greens are wilted.



