Moroccan Lentil Soup

I used to think soup was a punishment. A sad, beige consequence for being sick or poor. Then I went to Morocco and had a bowl of spiced lentil soup that fundamentally changed my soul.

It was like a warm, flavorful hug from a grandmother I never had. I came home with a mission: to reverse-engineer that magic. After years of tweaking, I’ve perfected my ultimate Moroccan Lentil Soup.

This isn’t just food. It’s a personality upgrade in a bowl.

This isn’t your average, bland lentil slop. The magic is in the layers.

We start by toasting the spices, which wakes them up and makes your whole house smell like a Marrakech market. The combination of sweet paprika, earthy cumin, and a hint of ginger creates a flavor profile that’s complex but not complicated. It’s the culinary equivalent of a well-organized closet—everything has its place and works in harmony.

Have you ever had a soup that makes you close your eyes and just… pause? That’s this one.

Ingredients

Gathering these ingredients is half the fun. It’s a quick trip around the spice aisle that pays off big time.

Don’t be intimidated by the list; most of this is probably already in your pantry, waiting for its moment to shine.

  • 2 tbsp olive oil
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tbsp tomato paste (the flavor secret weapon)
  • 1 ½ tsp ground cumin
  • 1 tsp sweet paprika
  • ½ tsp ground ginger
  • ¼ tsp cayenne pepper (optional, for a kick)
  • 1 ½ cups brown or green lentils, rinsed
  • 1 (14.5 oz) can diced tomatoes, undrained
  • 8 cups vegetable broth
  • 1 large sweet potato, peeled and cubed (trust me on this)
  • Salt and black pepper to taste
  • Fresh cilantro or parsley for garnish

Step-by-Step Instructions

  1. Sauté your aromatics. Heat the olive oil in a large pot over medium heat. Add the onion and cook until soft and translucent, about 5-7 minutes.

    This builds the flavor foundation, so don’t rush it.

  2. Bloom the spices. Add the garlic, tomato paste, cumin, paprika, and ginger. Stir constantly for 1 minute until fragrant.

    You’re basically telling those spices, “It’s go time.”

  3. Combine everything in the pot. Add the rinsed lentils, diced tomatoes, vegetable broth, and cubed sweet potato. Give it a good stir to combine all those beautiful ingredients.
  4. Simmer to perfection.

    Bring the soup to a boil, then reduce the heat to low and let it simmer, covered, for 30-40 minutes. The lentils should be tender, and the sweet potato should be soft. The waiting is the hardest part.

  5. Season and serve.

    Taste your creation! Season generously with salt and black pepper. Ladle into bowls and top with a handful of fresh cilantro.

    Prepare for compliments.

Storage Instructions

In-text image 2

This soup is a meal prep superstar. Let it cool completely before storing. In the fridge, it stays perfect in an airtight container for up to 5 days.

For the freezer, portion it into containers and it will keep its quality for 3 months. Pro-tip: freeze it in single-serving jars for a instant, no-fuss lunch. Thaw overnight in the fridge and reheat on the stove.

Why You’ll Love This Moroccan Lentil Soup

  • It’s a Set-It-and-Forget-It Dream: Once you get it simmering, your work is done.

    It’s the perfect low-effort, high-reward dinner for a busy weeknight.

  • It’s Incredibly Nourishing: Packed with plant-based protein and fiber from the lentils, this soup is a healthy choice that actually satisfies. It’s a total immune-boosting powerhouse.
  • It Pleases Everyone: From picky kids to dinner guests, this soup is a universal crowd-pleaser. It’s naturally vegan and gluten-free, so it checks a lot of boxes without trying.

Common Mistakes to Avoid

  • Not rinsing the lentils. You’ll end up with a gritty texture.

    Just give them a quick cold water bath.

  • Skipping the spice-toasting step. This is non-negotiable for maximum flavor. Don’t be lazy here.
  • Overcooking the soup into mush. Set a timer! You want the lentils and sweet potato tender, not disintegrated.
  • Underseasoning at the end. Salt and pepper are your friends.

    Taste and adjust every single time.

Alternatives and Variations

This recipe is wonderfully adaptable. No sweet potato? Use butternut squash or carrots.

For a creamier texture, blend half the soup and stir it back in. To make it even heartier, stir in a couple handfuls of spinach or kale at the end. It’s already vegan and gluten-free, making it a fantastic option for almost any dietary need.

Can I freeze this Moroccan Lentil Soup?

Absolutely.

This soup freezes like a champion. Just make sure it’s cooled down before you pop it in the freezer. IMO, it tastes just as good, if not better, after thawing.

What’s the best substitute for sweet potato?

Butternut squash is the closest match in terms of texture and sweetness.

Regular carrots also work well, though the flavor profile will shift slightly.

How long does it stay fresh?

In the refrigerator, your spiced lentil soup will stay perfectly fresh for up to 5 days. Always store it in a sealed container.

Is this kid-friendly?

Yes! The flavors are warm and inviting, not spicy.

My friend’s kids call it “orange soup” and devour it. You can always leave out the cayenne to be safe.

Can I prep it ahead of time?

This is the ultimate make-ahead meal. You can chop all the veggies and measure the spices a day in advance.

FYI, the flavors deepen overnight, making it a fantastic meal prep superstar.

Moroccan Lentil Soup

Ingredients

Gathering these ingredients is half the fun. It’s a quick trip around the spice aisle that pays off big time.

Don’t be intimidated by the list; most of this is probably already in your pantry, waiting for its moment to shine.

  • 2 tbsp olive oil
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tbsp tomato paste (the flavor secret weapon)
  • 1 ½ tsp ground cumin
  • 1 tsp sweet paprika
  • ½ tsp ground ginger
  • ¼ tsp cayenne pepper (optional, for a kick)
  • 1 ½ cups brown or green lentils, rinsed
  • 1 (14.5 oz) can diced tomatoes, undrained
  • 8 cups vegetable broth
  • 1 large sweet potato, peeled and cubed (trust me on this)
  • Salt and black pepper to taste
  • Fresh cilantro or parsley for garnish

Instructions

  1. Sauté your aromatics. Heat the olive oil in a large pot over medium heat. Add the onion and cook until soft and translucent, about 5-7 minutes.

    This builds the flavor foundation, so don’t rush it.

  2. Bloom the spices. Add the garlic, tomato paste, cumin, paprika, and ginger. Stir constantly for 1 minute until fragrant.

    You’re basically telling those spices, “It’s go time.”

  3. Combine everything in the pot. Add the rinsed lentils, diced tomatoes, vegetable broth, and cubed sweet potato. Give it a good stir to combine all those beautiful ingredients.
  4. Simmer to perfection.

    Bring the soup to a boil, then reduce the heat to low and let it simmer, covered, for 30-40 minutes. The lentils should be tender, and the sweet potato should be soft. The waiting is the hardest part.

  5. Season and serve.

    Taste your creation! Season generously with salt and black pepper. Ladle into bowls and top with a handful of fresh cilantro.

    Prepare for compliments.

Recipe from alicetasty

Final Thoughts

This recipe is my go-to for a reason. It’s reliable, deeply flavorful, and makes you feel like a kitchen wizard. A steaming bowl of this hearty Moroccan Lentil Soup is comfort in its purest form.

Give it a shot this week and tell me in the comments if it doesn’t become an instant classic in your home, too.

Want a printable PDF version?

Similar Posts