Lentil soup is a warm, hearty dish that offers comfort and nourishment, especially during the chilly seasons. This vegetarian version is a delightful blend of spices and vegetables, making it a staple in many households. It’s not just filling; it’s also incredibly nutritious, packed with protein and fiber from lentils, and bursting with the aromatic flavors of Moroccan spices. If you’ve never had the pleasure of enjoying this dish, you’re in for a treat; it’s simply one of those recipes that feels like a warm hug.
Why you’ll love this dish
One of the best things about this soup is the way it satisfies both the body and the soul. The blend of spices like cumin, coriander, and cinnamon gives it a unique flavor profile that’s both exotic and comforting. Plus, it’s an excellent choice for a healthy meal, proving that food can be both nutritious and delicious.
“This soup is not only filling but packed with flavor! It’s my go-to on cold rainy days.”
It’s easy to make and even easier to adapt to your preferences. Whether you’re vegetarian, vegan, or just looking to incorporate more plant-based meals into your diet, this soup is perfect for everyone.
How it comes together
Creating this soothing soup is simpler than you might think. Start by sautéing some aromatic vegetables, then add lentils and spices, followed by vegetable broth and let it simmer until everything melds beautifully. Finally, blend it all for a creamy texture, or leave it chunky for a heartier dish.
Prep Time: 15 min | Cook Time: 30 min | Total Time: 45 min
What you’ll need
- Olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 cloves garlic, minced
- 1 teaspoon cumin
- 1 teaspoon coriander
- ½ teaspoon cinnamon
- 1 cup lentils (green or brown work well)
- 4 cups vegetable broth
- 1 can diced tomatoes
- Salt and pepper to taste
- Fresh cilantro or parsley for garnish
Keep in mind that you can substitute olive oil with any cooking oil you have on hand, and if you’re looking for a burst of citrus, consider adding a splash of lemon juice before serving.
Step-by-step instructions
- In a large pot, heat the olive oil over medium heat. Add the diced onion and carrots. Sauté for about 5-7 minutes until the onion becomes translucent.
- Stir in the minced garlic, cumin, coriander, and cinnamon, sautéing for an additional minute until fragrant.
- Rinse the lentils under cold water and add them to the pot along with the diced tomatoes and vegetable broth.
- Bring the mixture to a boil, then reduce the heat and let it simmer for about 25-30 minutes until the lentils are tender.
- Season with salt and pepper to taste. You can blend the soup for a smoother texture or leave it chunky—your choice!
Best ways to enjoy it
This delicious lentil soup can be enjoyed in so many ways. Serve it topped with fresh cilantro or parsley for added flavor. A dollop of yogurt can add creaminess, while crusty bread is perfect for dipping. Pair it with a simple side salad for a complete meal or enjoy it as a starter at a larger gathering.
Storage and reheating tips
Leftover soup can be stored in an airtight container in the refrigerator for up to five days. If you want to keep it longer, consider freezing it. Portion it out in freezer-safe containers; it can last for up to three months. When reheating, gently warm it on the stove over medium heat, adding a splash of water or broth to prevent it from thickening too much.
Helpful cooking tips
To ensure your lentil soup has a robust flavor, give the spices time to bloom in the oil during the sautéing process. If you’re sensitive to spice, reduce the amount of cumin or coriander until it suits your palate. Also, consider experimenting with additional vegetables like spinach or kale towards the end of cooking for an added nutritional boost.
Creative twists
Feel free to customize this soup to match your tastes. Adding a splash of coconut milk can introduce a delightful creaminess and sweetness to balance the spices. If you want a bit more heat, a pinch of cayenne pepper will spice things up. You can also incorporate other legumes, like chickpeas, or even throw in leftover veggies you have on hand.
FAQ
Can I use dried lentils instead of canned?
Yes, dried lentils are recommended and can be used. Just be sure to rinse them and increase the cooking time as needed since they typically take longer to become tender.
Is this soup vegan?
Absolutely! This recipe is entirely plant-based, making it suitable for vegan diets.
How can I make it spicier?
If you enjoy heat, add some red pepper flakes or a chopped fresh chili pepper when you sauté the onions and carrots to infuse the spices right from the beginning.
Enjoy crafting this Moroccan lentil soup in your kitchen! It’s a nourishing dish that welcomes creativity and an experience of global flavors.

Moroccan Lentil Soup
Ingredients
Method
- In a large pot, heat the olive oil over medium heat. Add the diced onion and carrots. Sauté for about 5-7 minutes until the onion becomes translucent.
- Stir in the minced garlic, cumin, coriander, and cinnamon, sautéing for an additional minute until fragrant.
- Rinse the lentils under cold water and add them to the pot along with the diced tomatoes and vegetable broth.
- Bring the mixture to a boil, then reduce the heat and let it simmer for about 25-30 minutes until the lentils are tender.
- Season with salt and pepper to taste. You can blend the soup for a smoother texture or leave it chunky—your choice!



