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


  • Author: Emmy Carter
  • Total Time: 1 hour
  • Yield: 8 servings 1x

Description

Enjoy a warm bowl of Moroccan Lentil Soup that’s hearty, healthy, and bursting with aromatic spices. This easy recipe combines two kinds of lentils, fresh vegetables, and creamy almond or coconut milk for a comforting meal that’s perfect for lunch, dinner, meal prep, or cozy family dinners. Whether you’re searching for healthy dinner ideas, plant-based comfort food, or an easy one-pot recipe, this flavorful soup is sure to become a favorite.


Ingredients

Scale
  • 1 tablespoon avocado oil
  • 1 cup chopped onion
  • 1 cup chopped celery
  • 1 cup chopped carrot
  • 1 cup chopped white fingerling potato
  • 2 garlic cloves, minced
  • 1 teaspoon sea salt
  • 1 teaspoon black pepper
  • 2 teaspoons turmeric
  • 2 teaspoons ground cumin
  • 2 teaspoons ground ginger
  • 2 teaspoons smoked paprika
  • 1 teaspoon ground cinnamon
  • 1 cup green or brown lentils, rinsed
  • 1 cup red lentils, rinsed
  • 4 cups vegetable broth
  • 2 cups water
  • 1/4 cup tomato paste
  • 1 cup almond milk or coconut milk
  • 1 tablespoon lemon juice
  • 2–3 cups fresh spinach

Instructions

  1. Heat the avocado oil in a large soup pot over medium heat.
  2. Cook the onion, celery, carrot, and potato for 8–10 minutes until softened.
  3. Stir in the garlic, salt, pepper, turmeric, cumin, ginger, smoked paprika, and cinnamon. Cook for 1 minute.
  4. Add the tomato paste and cook for another minute.
  5. Stir in both lentils, vegetable broth, and water.
  6. Bring to a boil, then reduce to a gentle simmer and cook for 35–40 minutes.
  7. Add the almond or coconut milk and stir well.
  8. Fold in the spinach and cook until wilted.
  9. Stir in the lemon juice, adjust seasoning, and serve warm.

Notes

  • Blend part of the soup for an extra creamy texture if desired.
  • Add extra vegetable broth when reheating if the soup becomes too thick.
  • Garnish with fresh parsley or cilantro and serve with lemon wedges for the best flavor.
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Moroccan

Nutrition

  • Serving Size: 8 servings
  • Calories: 315 kcal per serving

Keywords: Moroccan Lentil Soup, healthy lentil soup, vegan lentil soup, easy Moroccan soup, stovetop lentil soup, plant-based dinner, comforting soup recipe, one pot lentil soup