Instant Pot Moroccan Lentil Soup

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.

Instant Pot Moroccan lentil soup is made with red lentils, tomatoes, carrots, and warm spices like cumin, coriander, turmeric, and cinnamon. The red lentils cook down into a thick, creamy soup in just a few minutes under pressure, and a squeeze of lemon at the end helps brighten all of those warm, savory flavors.

Three bowls of lentil soup garnished with yogurt and cilantro

I like this recipe when I want something filling but still simple. There’s no need to soak the lentils, and most of the cooking happens right in the Instant Pot, so once everything is in, you can mostly leave it alone.

The red lentils are what give this soup its thicker texture. They soften and break down as they cook, so you get a creamy soup without needing to blend anything or add cream.

All the ingredients needed for this recipe, labeled

Ingredient Notes

Red lentils: Red lentils work especially well here because they cook quickly and naturally break down into the broth. Green or brown lentils stay much firmer and need a longer cooking time, so I wouldn’t use them as a direct swap.

Carrots: These add a little sweetness and texture to the soup.

Crushed tomatoes: They give the broth body and a little acidity. Add them after the broth and lentils, and avoid stirring once the tomatoes go in.

Vegetable broth: I usually use vegetable broth to keep the soup vegetarian. Low-sodium broth makes it easier to adjust the salt at the end.

Spices: Cumin, coriander, turmeric, paprika, and cinnamon give the soup its warm flavor. The cinnamon is subtle and shouldn’t make the soup taste sweet.

Lemon juice: Add this after pressure cooking. The acidity helps balance the tomatoes and spices.

Fresh herbs: Parsley and cilantro add freshness at the end. You can use both or just one if that’s what you have.

Please scroll ⬇️ to the recipe card for the full ingredient amounts and instructions.

How to Make Instant Pot Moroccan Lentil Soup

Start by sautéing the onion in olive oil for a minute or two, just until it begins to soften. Add the garlic and carrots and cook briefly so the garlic becomes fragrant.

cutting board showing chopped vegetables needed for this soup

Pour in the vegetable broth and scrape the bottom of the pot well. This is important after sautéing because you don’t want any browned bits stuck to the bottom before pressure cooking.

Add the rinsed red lentils, then pour in the crushed tomatoes and sprinkle in the spices, salt, pepper, herbs, and red pepper flakes. Once the tomatoes are added, leave everything layered instead of stirring.

Cook on high pressure for 4 minutes, then let the pressure release naturally for 6 minutes before releasing the rest.

Give the soup a good stir once you open the lid. The red lentils should be very soft and the soup should look thick and creamy. Stir in the lemon juice, then taste and add more salt if needed.

If the soup is thicker than you like, stir in a little more broth or water until it reaches the consistency you want.

Vegetable Variations

This soup is easy to adjust if you want to add more vegetables or use up what you already have.

Spinach or kale: Stir chopped greens into the hot soup after pressure cooking and let them wilt for a few minutes.

Sweet potato or butternut squash: These work well in place of some of the carrots and add a little more sweetness. Cut them into small pieces so they cook through under pressure.

Zucchini: I’d add zucchini after pressure cooking and let it soften in the hot soup for a few minutes. If you pressure cook it with everything else, it can get very soft.

Chickpeas: Stir in cooked or canned chickpeas after pressure cooking if you want a chunkier, more filling soup.

Cooked rice or quinoa: Add either one at the end. They’ll absorb some of the broth, so you may need to add a little extra liquid.

Coconut milk: Stir in a splash at the end if you want the soup a little richer and creamier.

Topping Ideas

I usually keep the toppings simple because the soup already has plenty of flavor.

A spoonful of Greek yogurt or coconut yogurt adds a creamy contrast, especially if you use red pepper flakes. You can also add extra parsley or cilantro, a drizzle of olive oil, or a few crushed red pepper flakes on top.

Warm pita or flatbread is good on the side for dipping.

Can I Make This on the Stovetop?

Yes. Sauté the onion, garlic, and carrots in a large pot, then add the lentils, tomatoes, broth, and spices.

Bring everything to a boil, then lower the heat and simmer partially covered for about 20–25 minutes, or until the red lentils are very soft. Stir occasionally and add a little more broth or water if the soup gets too thick.

Finish with the lemon juice and adjust the salt before serving.

Can I Use Green or Brown Lentils?

I wouldn’t use them as a direct substitute in the Instant Pot version.

Red lentils break down quickly and are what give this soup its creamy texture. Green and brown lentils hold their shape much better and need a longer cooking time. If you use one of those, both the texture and pressure-cooking time will be different.

Why Is My Lentil Soup So Thick?

That’s normal with red lentils. They continue to absorb liquid as they sit, so the soup usually gets thicker after cooking and even more so after refrigeration.

Just stir in a little vegetable broth or water when reheating until it’s the consistency you like.

Storing and Reheating

Store leftover lentil soup in an airtight container in the refrigerator for up to 4 days.

It will thicken quite a bit as it sits. Add a splash of broth or water when reheating on the stovetop or in the microwave.

You can also freeze the soup for up to 3 months. Let it cool completely before transferring it to freezer-safe containers, then thaw overnight in the refrigerator before reheating.

What to Serve With Moroccan Lentil Soup

This soup is filling enough to serve on its own, especially with the red lentils and vegetables.

I usually like something simple on the side, like warm pita, flatbread, or crusty bread for dipping. A spoonful of yogurt and a little extra cilantro or parsley on top also work well if you want to add something fresh and creamy.

If you make this Instant Pot Moroccan Lentil Soup, I’d love to hear how it turned out! Leave a comment and rating below.

RECIPE

Instant Pot Moroccan Lentil Soup

Quynh Nguyen
Instant Pot Moroccan lentil soup is made with red lentils, carrots, tomatoes, and warm spices, then finished with fresh lemon juice. The lentils cook down into a thick, creamy soup without soaking or blending.
5 from 3 votes
Prep Time 8 minutes
Cook Time 3 minutes
Time to Come to Pressure & Depressurize 15 minutes
Total Time 26 minutes
Course Main Course
Cuisine Moroccan
Servings 8 servings
Calories 241 kcal

Equipment

Ingredients
  

  • 3 tablespoons olive oil
  • 1 large onion, diced
  • 2 large garlic cloves, minced
  • 3 carrots, chopped
  • 7 cups vegetable broth
  • 2 cups red lentils, rinsed and drained
  • 1 (24 oz) can crushed tomatoes
  • 2 teaspoons ground coriander
  • 2 teaspoons ground cumin
  • 1 teaspoon turmeric
  • ½ teaspoon paprika
  • ¼ teaspoon cinnamon
  • 1 teaspoon salt, to taste
  • 1 teaspoon black pepper
  • pinch red pepper flakes, optional
  • juice of 1 lemon
  • 3 tablespoons chopped parsley
  • 1 tablespoon chopped cilantro

Instructions
 

  • Sauté: Turn Instant Pot to [Sauté]. Once hot, add olive oil and diced onion. Cook for 1–2 minutes until translucent. Add garlic and carrots, stir briefly.
  • Deglaze: Add vegetable broth and scrape up any brown bits.
  • Add Ingredients: Without stirring, add red lentils, crushed tomatoes, all spices, salt, pepper, herbs, and red pepper flakes.
  • Pressure Cook: Close lid, set valve to sealing. Press [Pressure Cook] on HIGH for 4 minutes.
  • Release: Let pressure naturally release for 6 minutes, then quick release.
  • Finish: Stir in lemon juice. Taste and adjust salt if needed.
  • Serve: Top with more herbs or a dollop of Greek yogurt, and enjoy warm.

Notes

  • Use red lentils – They cook quickly and break down into a creamy texture.
  • Don’t skip the lemon – It brings brightness and balances the spices.
  • Customize it – Add spinach at the end or bulk it up with rice or chickpeas.
  • Meal prep friendly – Makes a big batch, freezes great.
  • Storage: Fridge up to 4 days, freezer up to 3 months

Nutrition

Calories: 241kcalCarbohydrates: 35gProtein: 12gFat: 6gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gSodium: 1135mgPotassium: 579mgFiber: 15gSugar: 5gVitamin A: 4478IUVitamin C: 11mgCalcium: 53mgIron: 4mg
Have you tried this recipe? Leave a star rating and let us know how it was!

Similar Posts

5 from 3 votes (1 rating without comment)

Leave a Reply

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

Rating




3 Comments

  1. 5 stars
    Realized I never reviewed this recipe, though it has my favorite dinner I make for years – this soup with a fresh-baked sourdough is the absolute best meal ever. My picky kids even love it. I also make it whenever I bring a meal train meal, because it makes so much I can easily serve my family half and set aside another half to share – plus it avoids most dietary restrictions and is delicious.

    1. Hi Gabby! This seriously made my day. I love that this soup has become a go-to dinner for you, and the fact that your picky kids love it too is the biggest compliment. Thank you for taking the time to come back and leave a review!

  2. 5 stars
    This was amazing! I made it as a low WW point meal for me and a high protein meal for my pescatarian son who leans too much towards dairy. I used homemade Greek yogurt for the garnish. Loved it.