Join us for an adventure in flavor!

    Moroccan Lentil Soup

    Moroccan Lentil Soup – Lentil soup… Close your eyes, what picture comes into your mind? Does it resemble those expensive canned brand names? Sorry to say, but to me those are absolutely inedible. Some watery bland lentil thing with sad looking veggies that tastes like almost nothing. Would you like to change that scene and add some color, texture, thickness and flavor… yeah, tons of flavor… to that bowl of lentils?

    All you need to do is invite a few spices into your life. When I say spices, I don’t mean spicy or hot, just something to bring the flavors that these lentils crave for. I am going to make my lentil soup with colorful, warm, cozy and exotic Moroccan spices that are already in your pantry, then topping it off with some delectable toppings. It’s going to change your definition of lentil soup. I am just going to spoil you forever with this kind of cooking.

    moroccan lentil soup in two bowls and garnished with sour cream, parsley and jalepenos

    What to do? In India I grew up with an array of lentils in all shapes and colors, but they never lacked flavor. We would make any lentils good with our spices and aromatics. Our techniques, of course, helped.

    Just a few days back, in these quarantine times, my husband said he was cooking soup from a lentil based mix he found in the back of the pantry.

    a bag of soup mix

    I was really looking forward to the meal. DUHHH… that was the most unappetizing meal he ever cooked for me. I said “well, that’s it? Just boil the lentils??” He innocently quipped “Oh, I did boil it in a chicken broth for some flavors”. Another duhhh!! He is a mighty good cook, but this boy doesn’t know how to cook lentils.

    I remember the first time I cooked him Indian lentils, my yellow dal, he wasn’t too enthusiastic until he had his first bite. Well, time to teach my husband how to do justice to lentils, as they are so good when mixed with some great ingredients. I decided to go with Moroccan lentil soup, as I just posted some Indian dal a few weeks back.

    I Know You Are Going to Love this Soup… Reasons?

    close up of a full bowl of our moroccan lentil sou
    1. As I said before this is not a bland soup, it’s full of delicious Moroccan flavors. It’s thick, it’s creamy, it’s hearty and it’s healthy.
    2. The topping that we are going to add in the end are going to take this soup up one notch.
    3. Lentils are rich in protein, fiber and iron… so lots of nutrients in a single bowl. But it’s low in calories and low in fat, so win win.
    4. It is very very accommodating. Most of the ingredients and vegetables are your regular pantry staples.
    5. This soup grows on you as it gets better as it sits. It refrigerates and freezes beautifully, so make a huge pot and your weekday lunches are done. It’s a great option for meal prep.

    Ingredients (simple pantry staples):

    ingredients for this recipe on a white background
    • Lentils – You can make this soup with any variety you have around. Make it with just a single type or a blend. You can even try it with a lentil soup mix like we tried this time. Just make sure the lentils are cooked through.
    • Onion – Chopped. We used Spanish, but you can use any variety that’s in your kitchen.
    • Diced canned tomatoes – Part of the base for the soup.
    • Carrots – A veggie touch.
    • Potatoes – A dash of starch.
    • Spinach – You can substitute kale or other greens.
    • Garlic – So popular in exotic cuisines.
    • Ginger – “Me too”.
    • Moroccan spices – Turmeric powder, cumin powder, coriander powder, black pepper, paprika, cinnamon… can you imagine the fragrance these will create when you add them to your pot?
    • Vegetable broth – You can use chicken if you prefer.
    • Cream – We are using heavy cream, but you can use half and half for a lighter option.
    • Olive oil – For cooking your veggies.

    How to Make Moroccan Lentil Soup

    Chop your veggies and heat up some olive oil in a heavy bottomed pot, like a Dutch oven, over medium high heat. Add chopped onion and sauté for a minute. Then in goes carrots and potatoes. Stir well, cook 2-3 minutes then add finely chopped ginger and garlic. Mix and cook 2-3 more minutes.

    Now time to mix in all of your Moroccan spices. You will be greeted with such beautiful warm aromas from these spices. Rinse your lentils and mix them into your pot. Next, in goes your tomatoes. Mix and cook till your tomatoes begin to break down a little, 5-8 minutes.

    collage showing various steps in making this soup

    Stir in your broth and two cups of water, let it come to a boil, then reduce heat to medium low and simmer, covered, till the lentils are cooked. Check every 10-15 minutes and give it a stir so it doesn’t get burned on the bottom. Depending upon the type of lentils, the time could vary but they should be done by 45 minutes to an hour.

    Taste and adjust the seasoning, you might need to add salt depending on your preference.

    i just added cream to the soup

    When the lentils are done, stir in a little cream. This is going to dramatically change the consistency of your soup for the better!

    raw spinach added to the soup

    Add in your spinach and cook till it wilts. Now it’s ready to dish it out in a bowl.

    a big potful of moroccan lentil soup

    Topping Ideas

    It’s quite a popular practice in Morocco to add toppings to your soup. These topping will take this soup over the top:

    • Yogurt – This is the most commonly used to season or garnish this soup. Add a dollop of yogurt in the middle, this adds tang and creaminess to the soup. Ahhmm… swirl it around and dig in.
    • Chopped cilantro or parsley – We like both together.
    • Jalapeños and red chili flakes – Though we used lots of spices, none were hot. These jalapenõ roundles and chili flakes add some zing.
    • Lemon wedges – You might like the extra freshness and tang.
    • Chermoula While you’re cooking Moroccan, try this quick and easy condiment!

    Alpana’s Tips

    • Vegetable Broth: Opting for a high-quality vegetable broth can significantly enhance the depth of flavor in your stew. If you have the time, consider making your own broth from scratch for an even fresher taste.
    • Spice Adjustment: The spices listed are a perfect starting point, but don’t be afraid to adjust the quantities based on your personal preference.
    • Simmering: Be patient during the simmering process. It’s essential for developing the stew’s flavors and ensuring the lentils are perfectly cooked. If the stew seems too thick, you can add a bit more water or broth to achieve your desired consistency.
    moroccan lentil soup in a white bowl and garnished with sour cream, parsley and jalepenos

    Frequently Asked Questions

    Can I make this in an Instant Pot?

    Absolutely. Put the instant pot on sauté setting and follow the same steps until you have added the broth and water. At that point, seal the lid and cook on high 15 minutes. Be sure to vent the pressure release valve before opening the lid. Finish up by stirring in your cream and spinach (the soup will be plenty hot enough to wilt the spinach).

    Can I make this in a crock pot (slow cooker)?

    Yep. Soups are great in the crock pot! In a skillet, sauté veggies, garlic and ginger according to the original directions. Then add them, along with all other ingredients minus spinach and cream to the crock pot. Cook 3-4 hours on high or 6-8 hours on low. When you are about ready to serve, add cream and spinach.

    What other vegetables can I use?

    Try adding mushrooms and peas, both of them go great. If you have some celery, that is perfect in soups. Instead of spinach, try adding other greens like collard greens or kale. Instead of potatoes, how about sweet potatoes? Lentils go great with the sweetness of sweet potatoes.

    How can I make it vegan?

    Well, you could just omit the cream, but that wouldn’t be much fun. Instead, get a can of full fat coconut milk. Allow it to settle in the fridge for at least an hour. The cream will rise to the top and can be skimmed off and added to you soup! For the yogurt topping, substitute in your favorite vegan yogurt.

    Can I add some meats into my lentil soup?

    Oh yes, it’s great. Try adding ground beef or some kind of sausage, like chorizo. Add the meats after the onion and fry them up brown before adding the rest of the ingredients.

    How do I store it?

    Refrigerate, covered, for 4-5 days. Or you can freeze it in an airtight container up to 3 months.

    What sides should I have it with?

    It’s a hearty and complete meal in itself. You can always have some crusty bread, like my no knead bread or a side of some nice fresh salad.

    side view of two bowls of moroccan lentil soup

    Just like that my friends. It’s so easy to add flavors to ordinary mundane things. I refuse to eat those bland lentils Jason cooked me any more. How about you?

    Try it… you are going to get spoiled!

    While you’re here, check out this roundups of the best Mediterranean recipes and lentil recipes.

    PS: Are you my subscriber yet ??

    Moroccan Lentil Soup, on our Gypsy Plate… enjoy!

    moroccan lentil soup in a bowl atop the gypsy plate

    Try some of our other tasty soup recipes!
    Zuppa Toscana
    Bahamian Boiled Fish
    Meaty Cabbage Soup
    Greek White Bean Soup
    Loaded Cauliflower Soup
    Finnish Salmon Soup
    Caldo de Pollo
    Pastina Soup

    moroccan lentil soup

    Moroccan Lentil Soup

    Yield: 6 servings
    Prep Time: 10 minutes
    Cook Time: 1 hour
    Total Time: 1 hour 10 minutes

    This easy Moroccan Lentil Soup recipe is full of flavor from a variety of warm and vibrant spices. Great pantry staple meal.


    • 3 Tbsp olive oil
    • 1 onion, diced
    • 1 cup carrots, diced
    • 1 potato, diced
    • 4 garlic cloves, finely chopped
    • 1 Tbsp ginger, finely chopped
    • 1 tsp turmeric powder
    • 1 tsp cumin powder
    • 2 tsp coriander powder
    • 2 tsp paprika
    • 1 tsp cinnamon
    • 1 tsp black pepper
    • 2 cups dried lentils
    • 1 14.5oz can diced tomatoes
    • 2 cups water
    • 4 cups vegetable broth tomatoes
    • 4 cups fresh spinach
    • ½ cup cream
    • salt, to taste


    1. Chop veggies, ginger and garlic.
    2. Heat oil in large pot, such as a dutch oven, over medium high heat. Add onion, sauté for one minute.
    3. Add carrots and potato, stir and cook 2-3 minutes.
    4. Add ginger and garlic, stir, cook an additional 2-3 minutes. Mix in all spice powders.
    5. Rinse lentils and add to pot. Stir and then mix in tomatoes. Cook 5-8 minutes.
    6. Stir in broth and water. Bring to low boil. Reduce heat to medium low, cover and simmer until lentils are cooked, about 45-60 minutes depending on the lentil variety. Stir and check every 15 minutes.
    7. Once lentils are cooked, stir in cream and spinach. Cook until spinach is wilted, 2-3 minutes. Taste and adjust salt to your liking.


    1. Garnish with plain yogurt, lemon, parsley, cilantro, diced jalapeño and crushed red pepper flakes.

    Nutrition Information
    Yield 6 Serving Size 1
    Amount Per Serving Calories 278Total Fat 15gSaturated Fat 6gTrans Fat 0gUnsaturated Fat 8gCholesterol 22mgSodium 624mgCarbohydrates 30gFiber 9gSugar 6gProtein 9g

    Nutrition information calculated by Nutritionix.

    Did you make this recipe?

    Please leave a comment on the blog or share a photo on Pinterest

    Picture of Alpana, blogger and recipe developer at GypsyPlate

    Welcome to GypsyPlate! I'm Alpana, former wordwide tour manager and professional caterer, now full time blogger. I love exploring cuisines from around the world, and my recipes have been featured on sites such as MSN, Parade, Brit + Co, CNET and AOL. You can explore my entire collection of sortable recipes in my Recipe Index or learn more about me here.

    Get griddling! Try these Blackstone Recipes!

    Never miss a recipe!

    Join the GypsyPlate mailing list and get easy dinner recipes right in your mailbox. From homestyle comfort food to exotic dishes from around the world.

      14 thoughts on “Moroccan Lentil Soup”

      Leave a Reply

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

      Search by Cuisine

      Travel a word of flavors with GypsyPlate. Sort our recpes by regions:

      GypsyPlate logo.
      Skip to Recipe