Creamy Moroccan Harissa Lentil Soup for Dinner

Creamy Moroccan Harissa Lentil Soup is the ultimate comfort food for dinner. After making this many times, I’ve discovered the trick to a perfectly creamy soup without dairy. This hearty, better-than-takeout soup is packed with protein and ready in just 30 minutes. If you love recipes like this, you’ll also enjoy Easy Zuppa Toscana Casserole Recipe for Comfort Dinner and Creamy Chicken Stroganoff with Mushrooms and Egg Noodles.

Why This Creamy Moroccan Harissa Lentil Soup for Dinner Is Pure Comfort
- Packed with protein and fiber
- Better than takeout
- Ready in just 30 minutes
- Perfect for meal prepping
What You'll Need for Creamy Moroccan Harissa Lentil Soup for Dinner
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- Green lentils
- Onion
- Carrots
- Celery
- Garlic
- Canned diced tomatoes
- Vegetable broth
- Harissa paste
- Cumin
- Paprika
- Salt
- Pepper
- Optional: Chopped fresh parsley
- Optional: Lemon wedges
- Optional: Crumbled feta cheese

📝 Ingredient Notes
- Harissa paste: Adjust to taste for spiciness.
đź›’ Tools & Equipment I Recommend
- Immersion blender — Makes soup creamy without a blender → See on Amazon
- Instant pot — Saves time and energy → See on Amazon

How to Make Creamy Moroccan Harissa Lentil Soup for Dinner
- Sauté vegetables: Heat oil in a large pot. Add onion, carrots, celery, and garlic. Cook until softened.
- Add spices: Stir in harissa paste, cumin, and paprika. Cook for 1 minute.
- Simmer lentils: Add lentils, diced tomatoes, vegetable broth, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20-25 minutes.
- Blend soup: Use an immersion blender to blend until creamy. Alternatively, blend in batches in a regular blender.
- Serve: Ladle into bowls and top with optional toppings.
Cook's Tips for Perfect Creamy Moroccan Harissa Lentil Soup for Dinner
- : For a smoother soup, blend until completely smooth.
- Common mistake and fix: Don't overcook the lentils. They can become mushy. If they're not tender yet, simmer for a few more minutes.
- : For a lighter soup, use low-sodium vegetable broth.
- : Make it spicy by adding more harissa paste.
Storing & Reheating Creamy Moroccan Harissa Lentil Soup for Dinner
Short-Term Storage
Store in an airtight container in the fridge. Store in an airtight container for up to 5 days. Make-ahead tip: This soup can be made ahead and reheated.
Freezing Creamy Moroccan Harissa Lentil Soup for Dinner
Freeze for up to 3 months.
How to Reheat Without Drying It Out
Oven: Reheat in a pot on the stove over medium heat. Microwave: Reheat in the microwave for 2-3 minutes.
Recipe Notes
- Chef tip: For a vegetarian version, use vegetable broth. For a vegan version, skip the feta cheese topping.
- Best substitution: Kidney beans can be substituted for lentils.
- Make-ahead: This soup freezes well.
- Scaling: This recipe can be doubled or halved.
- Troubleshooting: If the soup is too thick, thin it out with a little water or more broth.
Want to level up this recipe?
High-quality vegetable broth — Makes a big difference in flavor → Check price on Amazon
Creamy Moroccan Harissa Lentil Soup for Dinner

Ingredients
Main Ingredients
- Green lentils
- Onion
- Carrots
- Celery
- Garlic
- Canned diced tomatoes
- Vegetable broth
Seasonings
- Harissa paste
- Cumin
- Paprika
- Salt
- Pepper
Optional Toppings
- Chopped fresh parsley
- Lemon wedges
- Crumbled feta cheese
Instructions
- Sauté vegetables: Heat oil in a large pot. Add onion, carrots, celery, and garlic. Cook until softened.
- Add spices: Stir in harissa paste, cumin, and paprika. Cook for 1 minute.
- Simmer lentils: Add lentils, diced tomatoes, vegetable broth, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20-25 minutes.
- Blend soup: Use an immersion blender to blend until creamy. Alternatively, blend in batches in a regular blender.
- Serve: Ladle into bowls and top with optional toppings.
Notes
- Chef tip: For a vegetarian version, use vegetable broth. For a vegan version, skip the feta cheese topping.
- Best substitution: Kidney beans can be substituted for lentils.
- Make-ahead: This soup freezes well.
- Scaling: This recipe can be doubled or halved.
- Troubleshooting: If the soup is too thick, thin it out with a little water or more broth.
Storage
- Fridge: Store in an airtight container for up to 5 days.
- Freezer: Freeze for up to 3 months.
- Oven reheat: Reheat in a pot on the stove over medium heat.
- Microwave reheat: Reheat in the microwave for 2-3 minutes.
- Make ahead: This soup can be made ahead and reheated.
Nutrition Per Serving
- Calories: 350
- Protein: 20g
- Fat: 6g
- Carbs: 50g
- Fiber: 18g
- Sugar: 6g
- Sodium: 750mg
- Cholesterol: 0mg
- Sat. Fat: 1g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Creamy Moroccan Harissa Lentil Soup for Dinner FAQs
Yes, this soup can be made ahead and reheated. It also freezes well.
This could be due to overcooking the lentils or not blending the soup enough. Try blending more or using less broth.
Yes, cook on low for 6-8 hours or on high for 3-4 hours.
A mix of chili powder, cumin, and paprika can be used as a substitute.
Yes, this soup is gluten-free as long as the broth used is gluten-free.
A Warm Final Note
I can’t wait for you to try Creamy Moroccan Harissa Lentil Soup for Dinner and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






