Go Back
+ servings
Close-up of a white bowl filled with Moroccan lentil soup, containing lentils, diced carrots, celery, and chopped spinach in a warm, spiced broth. Served on a light cloth with a neutral background, bright natural lighting, high-resolution food photography.

Moroccan Lentil Soup

A hearty, spiced Moroccan lentil soup packed with vegetables and warming flavors—perfect for chilly evenings.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4
Course: Main Course, Soup
Cuisine: Moroccan, Vegetarian
Calories: 220

Ingredients
  

  • 3 tablespoons olive oil extra virgin, for sautéing
  • 1 yellow onion diced
  • 2 large carrots diced
  • 3 stalks celery diced
  • 3 cloves garlic minced
  • 2 tablespoons ras el hanout Moroccan spice blend
  • 2 tablespoons tomato paste concentrated
  • 8 cups vegetable broth low-sodium preferred
  • 1 cup green lentils rinsed and picked over
  • 2 cups fresh spinach or 1 cup frozen, chopped
  • 1 lemon cut into wedges, for garnish
  • 2 tablespoons fresh cilantro chopped, for garnish
  • Moroccan bread khobz, optional, for serving

Method
 

  1. Heat the olive oil in a large soup pot over medium heat.
  2. Add the diced onion, carrots, and celery to the pot. Cook, stirring occasionally, until the onions turn translucent and the vegetables soften, about 5–7 minutes.
  3. Stir in the minced garlic and ras el hanout, coating the vegetables evenly with the spices. Cook for 1–2 minutes until fragrant.
  4. Add the tomato paste and stir for 2–3 minutes to deepen the flavors.
  5. Pour in the vegetable broth and bring the mixture to a boil.
  6. Once boiling, add the green lentils and return to a gentle boil. Then reduce the heat to low and simmer for 15–20 minutes, or until the lentils are tender.
  7. Stir in the fresh (or frozen) spinach and adjust seasoning with salt and pepper as needed.
  8. Ladle the soup into bowls and top with a squeeze of lemon juice and a sprinkle of fresh cilantro. Serve with Moroccan bread on the side.

Nutrition

Serving: 1 SevingCalories: 220kcalCarbohydrates: 35gProtein: 12gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gSodium: 680mgPotassium: 900mgFiber: 12gSugar: 8gVitamin A: 8500IUVitamin C: 35mgCalcium: 80mgIron: 5mg

Notes

This Moroccan lentil soup fills your kitchen with fragrant spices and warms the soul. Perfect for cozy nights, it’s simple to make yet full of rich, comforting flavors.

Tried this recipe?

Let us know how it was!