Finding a hearty, nutritious soup that doesn’t require hours of stovetop babysitting can feel impossible on busy weeknights. Between work, family responsibilities, and everything else on your plate, the last thing you want is to spend your evening hovering over a pot, stirring and checking every ten minutes.
That’s exactly why this Instant Pot Mediterranean lentil soup has become one of my most-made recipes. It’s packed with protein and flavor, comes together in about 30 minutes with minimal effort, and uses simple pantry staples you probably already have. Plus, the Instant Pot does all the heavy lifting while you tackle homework help or finally sit down for five minutes.

Why You’ll Love This Mediterranean Lentil Soup
- Ready in under 30 minutes – Thanks to the Instant Pot and quick-cooking red lentils, you can have a warm, satisfying soup on the table in no time.
- Packed with plant-based protein – Red lentils make this soup naturally filling and nutritious, perfect for a healthy weeknight dinner that keeps you satisfied.
- Simple pantry ingredients – Most of these spices and ingredients are probably already in your kitchen, making this an easy go-to recipe.
- Budget-friendly – Lentils are one of the most affordable proteins around, so you can make a big batch without breaking the bank.
- Naturally vegan and gluten-free – This soup fits multiple dietary preferences without any special substitutions needed.
What Kind of Lentils Should I Use?
Red lentils are the star of this soup, and they’re perfect because they cook quickly and break down into a creamy texture. You’ll find them at most grocery stores in the dried beans section, and they’re actually more of an orange color than red. If you can’t find red lentils, you could substitute with yellow lentils which cook similarly, though green or brown lentils won’t work as well since they hold their shape and take much longer to cook. Just make sure to rinse your lentils in a fine-mesh strainer before using them to remove any dust or debris.

Options for Substitutions
This Mediterranean lentil soup is pretty forgiving when it comes to swaps:
- Red lentils: Red lentils cook quickly and break down into a creamy texture, which is what makes this soup work. You could use brown or green lentils, but they’ll take longer to cook (add 10-15 minutes) and won’t create that same smooth consistency.
- Sumac: If you don’t have sumac, add a bit more lime juice or a splash of lemon juice to get that tangy, citrusy flavor it brings to the dish.
- Mint flakes: Fresh mint works great here – use about 1 tablespoon chopped. If you don’t have mint at all, you can skip it or add a bit more parsley instead.
- Lime juice: Lemon juice is an easy swap here and will give you the same bright, acidic finish.
- Spices: Don’t have all the spices? The cumin and coriander are the most important for that Mediterranean flavor. The chili flakes can be adjusted based on your heat preference or left out completely.
Watch Out for These Mistakes While Cooking
The biggest mistake with red lentils in the Instant Pot is overcooking them, which turns your soup into mush – since red lentils cook faster than other varieties, stick to the 8-minute cook time and don’t be tempted to add extra minutes.
Another common error is skipping the sauté step for the onions and spices, as this quick step builds the flavor foundation of the entire soup and makes a noticeable difference in taste.
Make sure you’re using enough liquid, because lentils absorb a lot of water during cooking, and if your soup seems too thick after cooking, just stir in a bit more water or broth to reach your preferred consistency.
Finally, wait to add the lime juice until after cooking rather than before, since the acidity can affect how the lentils soften and the fresh citrus flavor is much brighter when added at the end.

What to Serve With Mediterranean Lentil Soup?
This lentil soup is hearty enough to eat on its own, but I love serving it with warm pita bread or flatbread for scooping and dipping. A dollop of plain Greek yogurt on top adds a nice cooling contrast to the warm spices, and you can sprinkle some extra fresh herbs or a drizzle of olive oil for good measure. If you want to make it more filling, serve it alongside a simple cucumber and tomato salad dressed with lemon juice and olive oil, or pair it with some hummus and olives for a full Mediterranean spread. For something different, try it over cooked rice or quinoa to make it even more substantial.
Storage Instructions
Store: This lentil soup keeps really well in the fridge for up to 5 days in an airtight container. The flavors actually get better after a day or two as everything has time to meld together. Just give it a good stir before serving since it might thicken up a bit.
Freeze: You can freeze this soup for up to 3 months in freezer-safe containers or bags. I like to freeze it in individual portions so I can grab just what I need for a quick lunch. Leave a little room at the top of the container since it’ll expand as it freezes.
Reheat: Warm it up on the stovetop over medium heat, stirring occasionally, or microwave it in a bowl. You might need to add a splash of water or broth since lentils tend to soak up liquid as they sit. Taste and adjust the seasoning with a little extra lime juice or salt if needed.
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 300-350
- Protein: 12-15 g
- Fat: 7-9 g
- Carbohydrates: 45-50 g
Ingredients
- 1.5 tbsp olive oil
- 3/4 cup red lentils (rinsed thoroughly before use)
- 1 onion (finely chopped)
- 3 garlic cloves (minced)
- 3/4 tsp ground cumin
- 3/4 tsp ground coriander
- 1 tsp sumac
- 1/2 tsp red chili flakes
- 1/2 tsp dried parsley
- 1 tsp dried mint
- 1/4 tsp sugar
- 3 cups water
- salt (to taste)
- black pepper (freshly ground, to taste)
- 1 fl oz lime juice
- 1/2 tsp fresh lemon zest
- fresh parsley (for garnish)
Step 1: Prepare Mise en Place and Rinse Lentils
- 3/4 cup red lentils
- 1 onion
- 3 garlic cloves
Rinse the red lentils thoroughly under cold water until the water runs clear—this removes excess starch and prevents the soup from becoming too thick or starchy.
While the lentils drain, finely chop the onion and mince the garlic cloves.
This prep work ensures you’re ready to move quickly once the Instant Pot heats up, which is critical for properly blooming your spices.
Step 2: Bloom Aromatics and Spices
- 1.5 tbsp olive oil
- 1 onion
- 3 garlic cloves
- 3/4 tsp ground cumin
- 3/4 tsp ground coriander
- 1 tsp sumac
- 1/2 tsp red chili flakes
- 1/2 tsp dried parsley
- 1 tsp dried mint
- 1/4 tsp sugar
Turn on the Instant Pot and set it to the sauté function.
Once the pot is hot, add the olive oil and let it shimmer for about 30 seconds.
Add the chopped onion and cook for 3-4 minutes, stirring occasionally, until it becomes translucent and lightly caramelized at the edges.
This builds a flavor foundation that’s essential to the soup’s depth.
Add the minced garlic and cook for another 30 seconds until fragrant, then add all the dry spices (cumin, coriander, sumac, red chili flakes, dried parsley, mint, and sugar) and stir constantly for 1-2 minutes.
This toasting process activates the essential oils in the spices, creating much more vibrant Mediterranean flavors than if you added them later.
Step 3: Add Liquid and Lentils, Pressure Cook
- 3 cups water
- 3/4 cup red lentils
- salt
- black pepper
Pour in the 3 cups of water and stir well, scraping up any flavorful bits stuck to the bottom of the pot.
Add the rinsed lentils, salt, and freshly ground black pepper, stirring to combine.
Turn off the sauté function, close the lid, and set the Instant Pot to high pressure for 8 minutes.
I like to set a longer pressure time for red lentils because it ensures they break down completely into a creamy texture while still holding some structure—this creates the perfect consistency for a soup.
Step 4: Natural Release and Finish
- 1 fl oz lime juice
- 1/2 tsp fresh lemon zest
When the cook time is complete, allow the pressure to release naturally for 5 minutes—this gradual depressurization helps keep the lentils intact rather than breaking them apart too much.
After 5 minutes, carefully release any remaining steam by turning the valve.
Stir the soup gently and add the lime juice and lemon zest, which brighten all the warm spices and add a fresh Mediterranean citrus note.
Taste and adjust seasoning with additional salt and pepper if needed.
Step 5: Serve and Garnish
- fresh parsley
Ladle the soup into bowls and top each serving with a small handful of fresh parsley for color and a hint of bright herbaceous flavor that contrasts beautifully with the warm, earthy spices beneath.

Tasty Instant Pot Mediterranean Lentil Soup
Ingredients
- 1.5 tbsp olive oil
- 3/4 cup red lentils (rinsed thoroughly before use)
- 1 onion (finely chopped)
- 3 garlic cloves (minced)
- 3/4 tsp ground cumin
- 3/4 tsp ground coriander
- 1 tsp sumac
- 1/2 tsp red chili flakes
- 1/2 tsp dried parsley
- 1 tsp dried mint
- 1/4 tsp sugar
- 3 cups water
- salt (to taste)
- black pepper (freshly ground, to taste)
- 1 fl oz lime juice
- 1/2 tsp fresh lemon zest
- fresh parsley (for garnish)
Instructions
- Rinse the red lentils thoroughly under cold water until the water runs clear—this removes excess starch and prevents the soup from becoming too thick or starchy. While the lentils drain, finely chop the onion and mince the garlic cloves. This prep work ensures you're ready to move quickly once the Instant Pot heats up, which is critical for properly blooming your spices.
- Turn on the Instant Pot and set it to the sauté function. Once the pot is hot, add the olive oil and let it shimmer for about 30 seconds. Add the chopped onion and cook for 3-4 minutes, stirring occasionally, until it becomes translucent and lightly caramelized at the edges. This builds a flavor foundation that's essential to the soup's depth. Add the minced garlic and cook for another 30 seconds until fragrant, then add all the dry spices (cumin, coriander, sumac, red chili flakes, dried parsley, mint, and sugar) and stir constantly for 1-2 minutes. This toasting process activates the essential oils in the spices, creating much more vibrant Mediterranean flavors than if you added them later.
- Pour in the 3 cups of water and stir well, scraping up any flavorful bits stuck to the bottom of the pot. Add the rinsed lentils, salt, and freshly ground black pepper, stirring to combine. Turn off the sauté function, close the lid, and set the Instant Pot to high pressure for 8 minutes. I like to set a longer pressure time for red lentils because it ensures they break down completely into a creamy texture while still holding some structure—this creates the perfect consistency for a soup.
- When the cook time is complete, allow the pressure to release naturally for 5 minutes—this gradual depressurization helps keep the lentils intact rather than breaking them apart too much. After 5 minutes, carefully release any remaining steam by turning the valve. Stir the soup gently and add the lime juice and lemon zest, which brighten all the warm spices and add a fresh Mediterranean citrus note. Taste and adjust seasoning with additional salt and pepper if needed.
- Ladle the soup into bowls and top each serving with a small handful of fresh parsley for color and a hint of bright herbaceous flavor that contrasts beautifully with the warm, earthy spices beneath.