• Skip to main content
  • Skip to primary sidebar

The Stingy Vegan

  • Recipe Index
  • 30-Minute Frugal Vegan Recipes Cookbook
  • About
    • Nutrition Disclaimer
  • Shop Vegan Tees
menu icon
go to homepage
search icon
Homepage link
  • Recipe Index
  • 30-Minute Frugal Vegan Recipes Cookbook
  • About
    • Nutrition Disclaimer
  • Shop Vegan Tees
    • Facebook
    • Instagram
  • ×
    Home » 30-Minute Recipes » Moroccan Lentil Soup

    Published: Jun 17, 2026

    Moroccan Lentil Soup

    Jump to Recipe

    Moroccan lentil soup is a hearty, protein-rich dish made with lentils, tomatoes, aromatic spices, and fresh herbs, creating a flavorful and nutritious meal. This lentil soup is naturally vegan, packed with fiber, and perfect for a healthy lunch or comforting dinner.

    A 45-degree angle of a beige ceramic bowl is filled with Moroccan lentil soup and is garnished with cilantro and pickled red onions. A spoon sits in the back of the bowl.
    Jump to:
    • Vegan lentil soup
    • What is ras el hanout?
    • Ingredients
    • How to make Moroccan lentil soup
    • Variations and substitutions
    • FAQs
    • Make ahead and storage tips
    • How to serve Moroccan lentil soup
    • Moroccan Lentil Soup

    Vegan lentil soup

    Anytime I need a quick and satisfying lunch or dinner, I pull up my lentil recipes.

    Lentils are a very cheap plant-based protein and you can cook them from dried without pre-soaking in less than 30 minutes.

    My all-time most popular recipes are this vegan curry lentil soup and this Spanish vegan lentil stew.

    Today’s Moroccan lentil soup recipe is a contender for my new favorite lentil recipe!

    Although it has similarities to harira, this recipe is my own invention and is not meant to be an authentic Moroccan recipe.

    This soup has a rich tomato base with two kinds of lentils.

    I used both red and brown lentils for the contrast of texture and flavor.

    The red lentils will break down and thicken the soup stock, while the brown lentils keep their shape and firmness.

    What gives this soup the flavor profile of Morocco is the ras el hanout seasoning.

    A blue bowl filled with a mix of red and brown dried lentils.

    What is ras el hanout?

    Ras el hanout is a blend of spices from North Africa.

    There is no single recipe for ras el hanout. Instead, each brand or family has their own blend.

    Common spices included in ras el hanout are cinnamon, cloves, nutmeg, cardamom, coriander, ginger, cumin, black pepper and turmeric.

    Some of my favorite blends also include dried flowers such as rose petals and lavender for a floral note. 

    Large supermarkets carry ras el hanout in the spice aisle or in the international foods aisle.

    If you have a well-stocked spice cabinet at home you can also make your own blend of ras el hanout - there are many recipes online.   

    It’s a versatile spice mix to keep on hand. I like it on these roasted Moroccan vegetables and this Moroccan couscous with chickpeas. 

    A blue dutch oven with fried onion, carrot, ginger and garlic on the bottom.

    Ingredients

    This Moroccan lentil soup is made with very economical ingredients that you’ll be able to find in any supermarket.

    Lentils: This Moroccan lentil soup uses a combination of red lentils and brown lentils. I like the contrast of textures that this creates and the red lentils break down to help thicken the broth.

    Aromatics: The flavor base of this soup starts with a finely diced onion - I used a red onion but any kind of onion will work, a generous amount of garlic and fresh minced ginger.

    Carrot: I added a carrot to add some sweetness to contrast the acidity of the tomatoes. I like to dice it finely so that it disappears into the soup and isn’t a main ingredient. 

    Tomato: To add richness and umami, I added a couple tablespoons of tomato paste. Then, for the tomato base, I used one can of crushed tomatoes.

    Stock: One liter of good-quality vegetable stock. 

    Spices: This recipe calls for ras el hanout. There is an explanation above of what this spice mix is. You can find it either in the spice aisle or in the international food aisle of large supermarkets. If you can’t find it, you can mix it up from common spices such as cinnamon, coriander and cumin. There are many recipes online. 

    Oil and salt: Some olive oil to fry the aromatics and salt to season.

    Garnishes: These are optional but this recipe is especially delicious with fresh cilantro and a squeeze of lemon juice. I also added some quick pickled red onion that I had in the fridge.

    A blue dutch oven with fried onion, carrot, ginger and garlic that is covered in tomato paste.

    How to make Moroccan lentil soup

    This Moroccan lentil soup takes just 30 minutes to make and is great for a quick lunch or weeknight dinner.

    Prep: Start by measuring out your lentils and placing them in a strainer. Rinse under cool water to remove any dust and debris.

    Peel and finely dice the carrot and onion, and mince the garlic and ginger. 

    Fry: Heat the oil in a medium pot over medium heat.

    Fry the onion and carrot until soft and fragrant.

    Add the ginger and garlic and fry for another minute more until fragrant.

    Add the tomato paste and ras el hanout and fry, while stirring, until the tomato paste darkens - about a minute.

    Simmer: Add the lentils, can of crushed tomatoes, vegetable stock and salt.

    Turn the heat up to high to bring it to a boil, then partially cover the pot with its lid and turn the heat down to medium low to maintain a gentle simmer.

    Simmer until the lentils are tender - about 20 minutes, depending on how fresh your lentils are.

    Finish: Unless you’re a cilantro-hater, I recommend serving this Moroccan lentil soup with some fresh cilantro.

    You can also squeeze in the juice of half a lemon, or serve it on the side for each person to add to their bowl as they like.

    Inside a blue dutch oven that has lentils and tomato puree. Vegetable stock is being poured over the lentils into the pot.

    Variations and substitutions

    Lentils: You can substitute green lentils for brown lentils. Some varieties of green lentils take longer to cook than brown - up to 45 minutes. Keep an eye on the liquid and add water if the stock is simmering down too much.

    Vegetables: You can add other vegetables to this soup: potatoes, celery, spinach, kale, chickpeas, zucchini, etc.

    Spices: If you don’t have ras el hanout, you can make your own with common spices - there are many recipes online. You can also take a look at another Moroccan lentil soup recipe and substitute the spices they call for. 

    A hand is squeezing half a a lemon into the pot of Moroccan lentil soup.

    FAQs

    Which lentils are best for soup?

    You can use any type of lentil in soup and this recipe combines two types for a variety of textures and flavors. You can substitute the brown lentils for green and the red lentils for yellow if desired.

    Do I need to soak dried lentils before cooking?

    No, dried lentils do not need to be soaked and can be added directly to the soup to cook.

    Can I freeze lentil soup?

    Yes, lentil soup freezes well. Allow the soup to cool then transfer it to a freezer-safe container. Freeze for up to 3 months.

    Make ahead and storage tips

    This Moroccan lentil soup keeps very well in the fridge or freezer - making it ideal for meal prep.

    Store in an airtight container in the fridge for up to 5 days or in the freezer for up to 3 months.

    Lentil soup can be reheated in the microwave or in a pot on the stovetop.

    An overhead photo of a beige ceramic bowl is filled with Moroccan lentil soup and is garnished with cilantro and pickled red onions. A spoon sits in the back of the bowl.

    How to serve Moroccan lentil soup

    Moroccan lentil soup is delicious served with crusty bread and a side salad.

    Couscous salads are also a quick and easy side such as this Moroccan couscous salad or this couscous chickpea salad.

    I like to garnish my Moroccan lentil soup with fresh cilantro, a squeeze of lemon juice and some pickled red onions.

    Moroccan Lentil Soup

    Moroccan lentil soup is a hearty, protein-rich dish made with lentils, tomatoes, aromatic spices, and fresh herbs, creating a flavorful and nutritious meal. This lentil soup is naturally vegan, packed with fiber, and perfect for a healthy lunch or comforting dinner.
    No ratings yet
    Print Pin Recipe Rate
    Course: Main Course
    Cuisine: Moroccan Inspired
    Prep Time: 5 minutes minutes
    Cook Time: 25 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 4 people
    Calories: 305kcal
    Prevent your screen from going dark

    Ingredients

    • 2 tablespoons olive oil
    • 1 medium onion, finely diced (I used a red onion)
    • 1 medium carrot, peeled and finely chopped
    • 2 cloves of garlic minced
    • ½ tablespoon minced ginger
    • 2 tablespoons tomato paste
    • 2 teaspoons ras el hanout
    • ⅓ cup (70 grams) red lentils
    • ⅔ cup (160 grams) brown lentils
    • 1 can (400 grams / 14 oz) crushed tomatoes
    • 4 cups (1 litre) vegetable stock
    • 1 teaspoon sea salt
    • Juice of half a lemon
    • Fresh chopped cilantro

    Instructions

    • Place both types of lentils in a strainer and rinse under cool water.
    • Heat the olive oil in a medium pot over medium heat. Add the onion and carrot and fry until soft.
    • Add the ginger and garlic and fry until fragrant - a about another minute more.
    • Add the tomato paste and ras el hanout and fry, stirring, until the tomato paste darkens - about another minute.
    • Add the lentils, can of crushed tomatoes, vegetable stock and salt. Raise the heat to high to bring to a boil. Partially cover the pot with the lid and reduce the heat to a gentle simmer.
    • Simmer until the lentils are tender - about 20 minutes. Stir from time to time to prevent sticking.
    • Add lemon juice and serve garnished with fresh cilantro.
    Find us on Instagram@stingyveganrecipes
    Find us on Facebook@thestingyvegan

    Nutrition

    Calories: 305kcal | Carbohydrates: 46g | Protein: 16g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 792mg | Potassium: 939mg | Fiber: 19g | Sugar: 9g | Vitamin A: 2934IU | Vitamin C: 18mg | Calcium: 94mg | Iron: 6mg
    Nutritional information is provided as a courtesy and is approximate only. Please refer to our nutrition disclaimer for more information.
    « Cauliflower Stir Fry

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    PRIVACY POLICY  

    Connect with us!

    • Facebook
    • Instagram

    Get The Cookbook!

    This page contains affiliate links, meaning, at no additional cost to you, I will earn a commission if you click through and make a purchase. See disclosure policy.

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Nutrition Disclaimer
    • Our Cookbook
    • Recipe Index
    • Contact

    Newsletter

    • Sign Up! for our 5-day guide to saving money and time in your vegan kitchen.

    Copyright © 2020 The Stingy Vegan

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required