Sometimes all you need is a big bowl of soup and someone to share it with, or no one.
This is a Mediterranean-inspired green lentil soup; It’s cozy, loaded with protein and fiber, packed with colorful veggies, and brings the kind of warmth and heartiness that only a bowl of soup can deliver.
It’s vegan, gluten-free, and absolutely not boring even tho it looks low effort.
And obviously, it’s way better than any canned, bland lentil mush you can buy from the store
You’ll Love This Soup…
- Quick & easy: Most of the cooking time is just simmering. After doing prep, you won’t need to actively watch the pot. You can scroll, binge, or daydream while it does its thing.
- Cheap: Lentils and veggies = affordable. And you probably already have most of these ingredients. Everything required for this recipe is a pantry staple.
- Nutritious: Packed with protein, fiber, iron, and vitamins — and no weird ingredients you can’t pronounce, it’s all-natural, homemade
Ingredients (Serves 2 Generously)

- 1 tbsp olive oil – For sautéing the base (tomatoes and onions)
- ½ medium onion, chopped – Yellow or red works
- 2 garlic cloves, minced – Fresh is best, but jarred will work too
- 1 medium carrot, diced – Adds sweetness and color
- ½ red bell pepper, diced – Choose red, yellow, or orange for sweetness
- 1 small yellow potato, peeled and cubed – For heartiness
- ¾ cup green lentils, rinsed – Holds its shape while softening just enough
- 1 tbsp tomato paste – Adds the tomato-ey depth and a subtle tang
- ½ tsp turmeric (OPTIONAL)
- ¼ tsp paprika
- ½ tsp cumin – Brings warmth and an earthy aroma
- 3 cups vegetable broth or water – Homemade or store-bought, your call
- ¼ tsp salt, or to taste
- 1 cup baby spinach – Tossed in at the end to wilt (OPTIONAL)
- 2 tbsp chopped parsley – Optional, but adds a fresh, herby finish
- Lemon wedges – A squeeze of lemon before serving makes this shine by lifting the flavors
Procedure

1. Onions & Garlic
Heat olive oil in a medium saucepan over medium heat. Once hot, toss in the chopped onion and sauté until it starts to soften and turn golden, about 4 to 5 minutes.
Add the garlic and give it another minute or two. Your kitchen should already smell like something good is happening.
Careful not to burn the garlic, tho!
2. Build the Base
Add in the chopped carrot and bell pepper. Stir everything together and cook for another 2 minutes. You’re layering the flavor here, don’t rush it.
Toss in the cubed potato and lentils. Let them cook for 2–3 minutes, stirring frequently.
This gives the lentils a bit of a head start and helps the potatoes soak up the base flavors.
3. Spice Things Up
Now it’s time for the tomato paste, turmeric, cumin, and paprika. Stir it all in and let the mixture cook for another minute or two.
The spices will bloom in the oil and coat the veggies and lentils; this is where the flavor happens.
4. Simmer
Pour in the broth (or water), give everything a good stir, and bring the pot to a boil.
Once boiling, reduce the heat to low, cover, and let it simmer for 35 to 40 minutes.
You want the lentils to be tender but not mushy, and the potatoes to be soft enough to pierce with a fork.
Check on it halfway through….if it’s looking a bit too thick, add another splash of water or broth.
5. Finish
Once everything is cooked through, stir in the salt and toss in the baby spinach. Let it cook for just a minute or two until the spinach wilts.
Ladle the soup into bowls, top with chopped parsley, and squeeze some fresh lemon juice over the top for brightness.
Serve with crusty bread, toasted pita, or a simple side salad.
Optional Variations
This soup is flexible. Don’t be afraid to get creative with what’s in your fridge.
- Sweet potatoes instead of yellow potatoes for a sweeter, more earthy twist.
- Kale or Swiss chard, if you don’t have spinach.
- Chili flakes or cayenne if you want heat.
- Cooked chicken or chickpeas, if you want to boost the protein even more.
- Dried herbs like thyme or oregano for extra flavor.
And if you somehow don’t love garlic, feel free to cut back or omit it. But if you love garlic, you can complement the fresh garlic with powdered garlic
The Slow Cooker or Instant Pot
Slow Cooker Method:
- Add everything except the spinach into the slow cooker.
- Cook on low for 5 hours or high for 3 hours, until the lentils are soft.
- Stir in spinach during the last 15–30 minutes of cooking so it wilts gently.
Instant Pot Method:
- Use the sauté function to cook onions and garlic in olive oil.
- Add in carrots, bell pepper, potatoes, lentils, spices, and tomato paste.
- Pour in the broth and stir well.
- Cancel sauté, lock the lid, and set to pressure cook on high for 15 minutes.
- Let it naturally release for 5 minutes, then quick release.
- Stir in spinach and let it wilt. Done!
Storage & Leftovers
This soup keeps well in the fridge for up to 3 days.
Store in an airtight container. Reheat gently on the stovetop or in the microwave.
Freezing? Yes, but skip the spinach if you plan to freeze it.
Add fresh greens after reheating for better texture and color.
Serving Ideas
- A slice of crusty sourdough or garlic toast is practically required.
- Sprinkle a bit of feta on top (if you’re not vegan) for a creamy, salty finish.
- A swirl of olive oil or a spoonful of yogurt also plays nicely here.
Thoughts?
This Mediterranean green lentil soup might seem simple, but don’t underestimate it.
With a little chopping and a dash of spice, you’ve got a meal that’s healthy, hearty, and deeply satisfying.


Leave a Reply