Quick and Hearty Vegan Red Lentil Soup

vegan red lentil soup

Quick and Hearty Vegan Red Lentil Soup

One of my favorite dishes growing up in Morocco was the hearty vegan red lentil soup. It was part of our weekly menu, and it was that comforting dish I often craved and never get tired of. 

If you crave a hearty, tasty soup, the Moroccan lentil soup is for you! It is also healthy and loaded with great ingredients. Pair it with some toasted bread for a fabulously full and balanced meal. It is delicious anytime, especially on a cold night. Think of the yumminess of a simmering pot, sending waves of warmth around the house. And it only takes thirty minutes to prepare!

Lentils can be jazzed up and you can choose red or green as they taste the same. A bit of lemon wedge on the side is the perfect garnish or just leave the rind in as it cooks, then remove before serving. You can substitute some of the ingredients like ground ginger for coriander, so get creative. Fresh parsley is a must or cilantro if you prefer on top of the steaming bowl. Whatever you do, this soup is loaded with spices that yield an exceptional flavor.

Make a big batch and freeze it, but know that it keeps well in the fridge for 2 to 4 days.

here is my Moroccan family’s red lentil soup, made by my mother and grandmother. I hope you like it. 

Quick and Hearty Vegan Red Lentil Soup

A hearty balanced and delicious lentil soup that is ready in thirty minutes!
Prep Time5 minutes
Cook Time25 minutes
Servings: 4 people
Cost: $5


  • 1 cup red lentils preferably pre-soaked in water, but that's optional.
  • 2 medium tomatos, diced
  • 2 tbsp extra virgin olive oil
  • 1 stalk celery, diced
  • 2 medium garlic cloves, minced
  • 1 medium yellow onion, diced
  • 1 tbsp fresh coriander, diced
  • 1 tbsp fresh parsley, diced
  • 1 tsp cumin
  • ½ tsp ground coriander
  • ½ tsp ground paprika
  • 1 tbsp lemon juice
  • ½ tsp black pepper
  • ½ tsp salt


  • Heat olive oil over medium heat in a pot.
  • Sauté the onion, garlic, and celery for 3-5 minutes, stirring occasionally until trasnparent.
  • Add the spices and let cook for an additional 2 minutes.
  • Add the diced tomatoes and lentils to the pot and cover with water.
  • Cover the pot and bring it to a boil.
  • Reduce to a simmer and cook until lentils are cooked, this should take around 20 to 25 minutes if the lentils were pre-soaked, or a little longer if they were not.
  • Season to taste and add the lemon juice, parsley and coriander.
  • Ladle into shallow bowls and sprinkle with fresh parsley. Serve hot with toasted bread, olives and cheese.

Favorite Pick To Serve Your Lentil Soup


Beautifully crafted Moroccan-inspired plates for serving your dishes.

moroccan plates tagine


Rated 5.0 out of 5
October 25, 2022

This soup is a big hug to the soul, healthy and hearty. Perfect for the cold season.


Please share more of your family recipes

Rated 5.0 out of 5
October 25, 2022

I’ve been trying your recipes for the last month and they all were successful and extremely delicious. Who thought my kids would love a lentil soup … they kept asking for more. Please share more recipes, I can’t wait o try them.


tried it today, best soup I had

Rated 5.0 out of 5
October 25, 2022

Thank you for this recipe! Everyone loved this soup. It’s really full of flavors and so comforting. I will be making it more often, that’s for sure!


Safaa, founder of moroccanzest

From design and decor to food and travel, moroccanzest is the space where I share what I loved growing up in Morocco, and more. It’s your destination for everything beautiful, artistic, and made the Moroccan way with love. Learn more about me here.