Nutrition Facts for Spicy moroccan lentil soup

Spicy Moroccan Lentil Soup

Image of Spicy Moroccan Lentil Soup
Nutriscore Rating: 82/100

Dive into the comforting warmth of Spicy Moroccan Lentil Soup, a bold and flavorful one-pot meal that showcases the vibrant spices of North African cuisine. This hearty soup features a nourishing blend of red and green lentils simmered with aromatic spices like cumin, coriander, turmeric, and warming paprika, enhanced by the kick of optional harissa paste. Loaded with tender vegetables, fresh baby spinach, and a tangy splash of lemon juice, it strikes the perfect balance of spice and zest. Ready in under an hour, this vegan and gluten-free recipe is a satisfying option for weeknight dinners or meal prep. Garnish with a sprinkle of fresh cilantro for a bright, refreshing finish, and serve with crusty bread to soak up every last drop. Perfect for soup lovers seeking a healthy, flavorful twist!

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
45 min
🕐
Total Time
1 hr
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

22 items
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic cloves, minced
  • 2 medium carrots, diced
  • 2 stalks celery stalks, diced
  • 1 teaspoon fresh ginger, grated
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 0.5 teaspoon ground turmeric
  • 1 teaspoon paprika
  • 0.25 teaspoon cayenne pepper
  • 1 cup red lentils, rinsed
  • 1 cup green or brown lentils, rinsed
  • 14 ounces canned diced tomatoes
  • 6 cups vegetable broth
  • 2 leaves bay leaves
  • 1 tablespoon harissa paste (optional, for extra heat)
  • 3 cups baby spinach
  • 2 tablespoons lemon juice
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 0.25 cup cilantro, chopped (for garnish)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Heat the olive oil in a large pot over medium heat.

2

Add the diced onion and sauté for 3-4 minutes until soft and translucent.

3

Stir in the minced garlic, diced carrots, diced celery, and grated ginger. Cook for another 5 minutes, stirring occasionally.

4

Add the ground cumin, coriander, turmeric, paprika, and cayenne pepper. Stir well to coat the vegetables in the spices and cook for 1 minute until fragrant.

5

Stir in the rinsed red and green lentils, canned diced tomatoes (with juices), vegetable broth, and bay leaves.

6

If using, add the harissa paste for extra heat and depth of flavor. Mix well.

7

Bring the soup to a boil over high heat, then reduce the heat to low. Cover the pot and let it simmer for 30-35 minutes, stirring occasionally, until the lentils are tender.

8

Add the baby spinach to the pot and stir until wilted, about 2 minutes.

9

Stir in the lemon juice, salt, and black pepper. Taste and adjust seasonings if necessary.

10

Ladle the soup into bowls and garnish with chopped cilantro before serving.

Cooking Tip: Take your time with each step for the best results!
1658
cal
73.4g
protein
225.2g
carbs
58.6g
fat

Nutrition Facts

1 serving (2794.7g)
Calories
1658
% Daily Value*
Total Fat 58.6 g 75%
Saturated Fat 10.7 g 53%
Polyunsaturated Fat 10.4 g
Cholesterol 8 mg 3%
Sodium 6702 mg 291%
Total Carbohydrate 225.2 g 82%
Dietary Fiber 70.2 g 251%
Total Sugars 54.8 g
Protein 73.4 g 147%
Vitamin D 0.0 mcg 0%
Calcium 701 mg 54%
Iron 31.7 mg 176%
Potassium 6187 mg 132%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

52.3%%
17.1%%
30.6%%
Fat: 527 cal (30.6%%)
Protein: 293 cal (17.1%%)
Carbs: 900 cal (52.3%%)