Moroccan Lentil Soup – Cozy Lentil Soup Recipe!

Posted on March 28, 2026

by: James Carter

There’s something deeply satisfying about a bowl of warm, spiced lentil soup on a chilly evening. This Moroccan-inspired version brings together earthy red lentils with aromatic spices like cumin, ginger, and cinnamon. I’ve been making variations of this recipe for years, and it never fails to comfort and nourish my family.

Why This Moroccan Lentil Soup Works

Red lentils break down beautifully during cooking, creating a naturally creamy texture without any dairy. The combination of warm Moroccan spices transforms simple ingredients into something special, while the addition of vegetables adds both nutrition and substance to make this a complete meal.

Ingredients

  • 1 cup red lentils, rinsed and drained
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 carrots, peeled and diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon ground turmeric
  • Pinch of cayenne pepper (optional)
  • 4 cups vegetable broth
  • 1 can (14.5 oz) diced tomatoes
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon black pepper
  • 2 tablespoons fresh lemon juice
  • 1/4 cup fresh cilantro, chopped
  • 2 tablespoons fresh parsley, chopped

These ingredients come together to create a soup that’s both hearty and aromatic, with layers of flavor that develop beautifully as it simmers.

How to Make It

  1. Prepare the aromatics. Heat olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 3-4 minutes until it begins to soften. The onion should become translucent but not browned.
  2. Add vegetables. Stir in the diced carrots and celery. Cook for another 5-6 minutes, stirring occasionally, until the vegetables start to soften. This step builds the flavor base for your soup.
  3. Bloom the spices. Add the minced garlic and grated ginger to the pot, cooking for about 30 seconds until fragrant. Then add all the ground spices: cumin, coriander, cinnamon, paprika, turmeric, and cayenne if using. Stir constantly for another 30 seconds to toast the spices and release their oils.
  4. Add liquid ingredients. Pour in the vegetable broth and diced tomatoes with their juice. Stir well to combine and scrape up any browned bits from the bottom of the pot. These bits add tremendous flavor to your soup.
  5. Add lentils and seasonings. Rinse the red lentils in a fine-mesh strainer until the water runs clear, then add them to the pot along with salt and pepper. Bring the mixture to a boil, then reduce heat to maintain a gentle simmer.
  6. Simmer the soup. Cover the pot and let the soup simmer for 20-25 minutes, stirring occasionally. The lentils should be completely tender and starting to break down. Red lentils cook much faster than other varieties, so keep an eye on them.
  7. Check consistency and seasoning. After the lentils are tender, taste the soup and adjust seasoning as needed. If you prefer a thicker consistency, continue simmering uncovered for a few more minutes. For a thinner soup, add more broth or water.
  8. Finish with fresh elements. Remove the pot from heat and stir in the fresh lemon juice. This brightens the entire soup and balances the warm spices beautifully. Add the chopped cilantro and parsley just before serving.

This straightforward method ensures that each ingredient contributes its full flavor while creating a harmonious, warming soup that tastes like it’s been simmering all day.

Here’s another great option: Healing Moroccan Lentil Soup

Nutrition at a Glance

  • High in plant-based protein: Red lentils provide about 9 grams of protein per half-cup serving
  • Excellent fiber source: Each serving delivers approximately 8 grams of dietary fiber
  • Rich in folate: Lentils are naturally high in this essential B vitamin
  • Good source of iron: Important for energy and healthy blood cells
  • Contains potassium: Supports heart health and proper muscle function
  • Low in saturated fat: Heart-healthy preparation with minimal added fats
  • Naturally cholesterol-free: Plant-based ingredients support cardiovascular health
  • Provides complex carbohydrates: Sustained energy without blood sugar spikes
  • Anti-inflammatory spices: Turmeric and ginger offer additional health benefits
  • Vitamin C from vegetables: Carrots, tomatoes, and lemon juice boost immune function

How to Serve It

  • With crusty bread: A slice of sourdough or whole grain bread makes this soup more filling
  • Over rice or quinoa: Stretch the soup into a heartier meal by serving over grains
  • With a dollop of yogurt: Plain Greek yogurt adds creaminess and tangy flavor
  • Topped with fresh herbs: Extra cilantro, parsley, or mint brighten each bowl
  • With a drizzle of olive oil: A finishing touch of good olive oil enhances the flavors
  • Alongside a simple salad: A light green salad balances the hearty soup nicely
  • With toasted seeds: Pumpkin seeds or sunflower seeds add satisfying crunch
  • As a starter: Serve smaller portions before a larger meal

I find this soup works beautifully as both a light lunch and a satisfying dinner, depending on what you serve alongside it.

image 209

Common Mistakes

  • Not rinsing the lentils: Unwashed lentils can make your soup cloudy and slightly gritty
  • Skipping the spice blooming step: Toasting spices in oil releases their full flavor potential
  • Adding salt too early: Salt can toughen lentils if added at the beginning of cooking
  • Overcooking the vegetables: Add them in stages so everything finishes cooking at the same time
  • Using old spices: Ground spices lose potency over time, affecting the soup’s flavor depth
  • Not tasting and adjusting: This soup needs proper seasoning balance to shine
  • Adding lemon juice too early: Acid can prevent lentils from softening properly
  • Cooking on too high heat: A gentle simmer prevents the bottom from scorching
  • Ignoring texture preferences: Some like it chunky, others prefer it smooth – adjust accordingly

Avoiding these pitfalls will help you create a soup with the best possible flavor and texture every time.

Storage and Reheating

  • Refrigerator storage: Keep covered for up to 4 days in the refrigerator
  • Freezer storage: Freeze in portions for up to 3 months in airtight containers
  • Reheating on stovetop: Add a splash of broth or water as the soup thickens when cold
  • Microwave reheating: Heat in 1-minute intervals, stirring between each interval
  • Texture changes: The soup will thicken as it sits – thin with liquid as needed
  • Fresh herbs: Add fresh cilantro and parsley after reheating for best flavor
  • Lemon juice: A fresh squeeze of lemon brightens reheated soup significantly
  • Portion control: Freeze in single-serving containers for easy weekday meals
  • Thawing frozen soup: Thaw overnight in the refrigerator before reheating

This soup actually improves in flavor after a day in the refrigerator as the spices have time to meld together.

Leftover Ideas

  • Grain bowl base: Serve over rice or quinoa with roasted vegetables on top
  • Pasta sauce alternative: Toss with cooked pasta and fresh herbs for a unique meal
  • Stuffed vegetable filling: Use as filling for bell peppers or portobello mushrooms
  • Curry transformation: Add coconut milk and extra spices to create a curry
  • Bread topping: Serve over toasted bread as an open-faced meal
  • Omelet filling: Use cooled soup as a protein-rich omelet filling
  • Wrap or burrito filling: Thicken slightly and use in wraps with fresh vegetables
  • Salad topping: Use as a warm topping over mixed greens
  • Soup base extension: Add more vegetables or proteins to create a new soup

These creative uses help ensure that none of this nutritious and flavorful soup goes to waste.

When I first started making this Moroccan lentil soup, I was amazed at how such simple ingredients could create something so satisfying and complex in flavor. The key lies in building layers of taste – from the aromatic base of sautéed vegetables to the warming spices that define Moroccan cuisine. Each time I make this soup, I’m reminded of why it has become such a staple in my kitchen.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Moroccan Lentil Soup – Cozy Lentil Soup Recipe!


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

A warming, spiced lentil soup with Moroccan-inspired flavors. Red lentils create natural creaminess while aromatic spices like cumin, cinnamon, and ginger add depth and comfort to this nutritious meal.


Ingredients

Scale
  • 1 cup red lentils, rinsed and drained
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 carrots, peeled and diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon ground turmeric
  • Pinch of cayenne pepper (optional)
  • 4 cups vegetable broth
  • 1 can (14.5 oz) diced tomatoes
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon black pepper
  • 2 tablespoons fresh lemon juice
  • 1/4 cup fresh cilantro, chopped
  • 2 tablespoons fresh parsley, chopped

Instructions

  1. 1. Heat olive oil in a large pot over medium heat. Add diced onion and cook 3-4 minutes until translucent.
  2. 2. Add carrots and celery, cook 5-6 minutes until starting to soften.
  3. 3. Add garlic and ginger, cook 30 seconds until fragrant. Add all spices and cook 30 seconds more, stirring constantly.
  4. 4. Pour in vegetable broth and diced tomatoes, stirring to combine.
  5. 5. Add rinsed lentils, salt, and pepper. Bring to a boil, then reduce to a gentle simmer.
  6. 6. Cover and simmer 20-25 minutes, stirring occasionally, until lentils are tender.
  7. 7. Taste and adjust seasoning. Remove from heat.
  8. 8. Stir in lemon juice, cilantro, and parsley just before serving.

Notes

Store covered in refrigerator up to 4 days or freeze up to 3 months. Soup will thicken when cold – thin with broth when reheating. Add fresh herbs and lemon juice after reheating for best flavor.

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 185
  • Sugar: 6g
  • Sodium: 650mg
  • Fat: 5g
  • Carbohydrates: 28g
  • Fiber: 8g
  • Protein: 9g

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star