This Vegan Lemon Lentil Soup with Turmeric is a bright and tasty dish! It’s packed with healthy lentils, fresh lemon, and a touch of sunshine from turmeric. Definitely a bowl of warmth!
Whenever I make this soup, the citrusy smell fills my kitchen, and it’s a real treat. I love to enjoy it with some crusty bread for dipping. Yum!
Key Ingredients & Substitutions
Yellow Lentils: These are the base of our soup. You can use moong dal or yellow split peas. If you need a substitute, try red lentils, but remember they cook faster and may give the soup a different texture.
Vegetable Broth: For a richer flavor, vegetable broth is the way to go. If you don’t have any, plain water works, but you might want to add more spices to enhance that flavor.
Spinach: Fresh spinach adds great nutrition and color. If fresh isn’t available, you can use frozen spinach—just thaw and squeeze out excess moisture before adding.
Lemon: The zest and juice are key for brightness. If you can’t find fresh lemons, bottled lemon juice can be used in a pinch, but fresh is definitely better for flavor.
How Do I Sauté Onions and Spices Without Burning Them?
Sautéing is key for a well-flavored soup. When cooking onions, garlic, and ginger, take note of the heat level. Start with medium heat and watch closely. Here’s how to do it well:
- Add oil to the pot, let it warm up then add chopped onions.
- Sauté for 3-4 minutes until they’re translucent. Stir often—this prevents burning!
- Next, add minced garlic and ginger. Keep stirring for about a minute until fragrant, but don’t let it brown.
- Then, toss in your carrots and spices to bloom the flavors without cooking too long. This way, you keep everything fragrant and tasty!

How to Make Vegan Lemon Lentil Soup With Turmeric
Ingredients You’ll Need:
For the Soup:
- 1 cup yellow lentils (moong dal or yellow split peas)
- 1 small onion, finely chopped
- 1-2 carrots, diced
- 3-4 cups vegetable broth or water
- 2 cups fresh spinach leaves
- 1 lemon (zested and juiced, plus extra slices for garnish)
- 1-2 tsp turmeric powder
- 1 tsp ground cumin
- 1 tsp garlic, minced
- 1 tsp ginger, minced
- 2 tbsp olive oil or coconut oil
- 1/2 tsp red chili flakes (optional)
- Salt and black pepper to taste
- Fresh coriander or parsley for garnish (optional)
How Much Time Will You Need?
This delicious Vegan Lemon Lentil Soup takes about 10 minutes to prep and 30 minutes to cook, adding up to approximately 40 minutes in total. You can enjoy a warm, hearty soup that’s packed with flavor in less than an hour!
Step-by-Step Instructions:
1. Rinse the Lentils:
Start by rinsing the yellow lentils thoroughly under cold water until the water runs clear. This helps remove any dirt and ensures a clean taste. After rinsing, drain the lentils and set them aside.
2. Sauté the Base:
In a large pot, heat 2 tablespoons of olive oil or coconut oil over medium heat. Add the finely chopped onion, minced garlic, and ginger. Sauté everything for about 3-4 minutes until the onions become translucent and fragrant.
3. Add Carrots and Spices:
Next, toss in the diced carrots, turmeric powder, and ground cumin. Stir well and cook for another 2 minutes. This step helps release the lovely aromas of the spices.
4. Cook the Soup:
Now, add the rinsed lentils along with the vegetable broth or water to the pot. Increase the heat to bring everything to a boil. Once boiling, reduce the heat to a simmer, cover the pot, and let it cook for about 25-30 minutes, or until the lentils and carrots are tender. Stir occasionally to prevent sticking.
5. Add Spinach:
When the lentils are fully cooked and the soup has thickened a bit, stir in the fresh spinach leaves. Cook for an additional 3-4 minutes until the spinach wilts down.
6. Flavor It Up:
Remove the pot from the heat. Add the lemon zest and fresh lemon juice to the soup. Season with salt and black pepper to taste. Feel free to adjust the seasoning to your liking!
7. Serve and Garnish:
Ladle the soup into bowls. For a lovely presentation, garnish with lemon slices and sprinkle red chili flakes on top for a little kick if you like it spicy. Optional: add some fresh coriander or parsley for brightness!
8. Enjoy!
Serve the soup hot with your favorite crusty bread or crackers. Enjoy your warm, nourishing bowl of Vegan Lemon Lentil Soup with Turmeric!
Can I Use Other Lentils for This Recipe?
Yes, you can use other types of lentils! However, keep in mind red lentils will cook faster and may result in a creamier soup, while green or brown lentils take longer and will hold their shape better.
How Can I Make This Soup Creamier?
If you prefer a creamier texture, you can blend a portion of the soup using an immersion blender or transfer part of it to a blender before returning it to the pot. Alternatively, you could stir in a splash of coconut milk or almond milk at the end for added creaminess and flavor.
What’s the Best Way to Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. To reheat, gently warm in a pot over medium heat or use the microwave, adding a bit of water if it appears too thick.
Can I Freeze This Soup?
Yes, this soup freezes well! Allow it to cool completely, then portion it into freezer-safe containers. It can be frozen for up to 3 months. Thaw overnight in the fridge before reheating on the stove.



