There's nothing more comforting than a warm bowl of soup on a chilly day, and this Vegan Lentil Soup is my absolute favorite. It's rich, savory, and incredibly satisfying, yet surprisingly simple to make with pantry staples. Plus, it's a one-pot wonder that comes together in just 40 minutes, making it perfect for busy weeknights.
Advertisements1
What sets this lentil soup apart is the depth of flavor achieved by sautéing the aromatics in olive oil and toasting the spices before adding the liquids. This small step intensifies the taste, giving you a soup that tastes like it simmered for hours. The lentils break down just enough to create a naturally thick and creamy broth, while the vegetables retain a pleasant bite.
Whether you're a long-time vegan or just looking to incorporate more plant-based meals into your rotation, this soup is a winner. It's budget-friendly, freezes beautifully, and is packed with fiber and plant-based protein. Serve it with crusty bread or a simple salad for a complete and nourishing meal.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
Use extra virgin for best flavor; can substitute with avocado oil.
1 large yellow onion, diced
About 1 1/2 cups; can use 2 shallots instead.
3 cloves garlic, minced
Fresh garlic is best; use 1 teaspoon garlic powder in a pinch.
2 medium carrots, peeled and diced
About 1 cup; can swap with parsnips or celery.
2 celery stalks, diced
Adds classic soup flavor; can omit if you don't have it.
1 teaspoon ground cumin
Toast for 30 seconds to enhance flavor; can use whole seeds crushed.
1 teaspoon smoked paprika
Regular paprika works, but smoked adds a lovely depth.
1/2 teaspoon turmeric
Optional but adds color and anti-inflammatory benefits.
1 1/2 cups (300g) dried brown or green lentils, rinsed
Brown or green hold shape well; red lentils will get mushy.
1 (14.5 oz / 400g) can diced tomatoes, with juices
Use fire-roasted for extra smokiness; or 2 fresh tomatoes chopped.
6 cups (1.4 liters) vegetable broth
Use low-sodium to control salt; can use water with bouillon.
1 teaspoon salt, plus more to taste
Adjust based on broth saltiness; add at the end to avoid over-salting.
1/2 teaspoon black pepper, freshly ground
Adds warmth; can use a pinch of red pepper flakes for heat.
2 tablespoons lemon juice
Brightens flavors; can use apple cider vinegar instead.
Tips & Tricks
Don't skip the sauté
Cooking the onions, carrots, and celery in oil until softened (about 5-7 minutes) develops a flavor base that can't be beat.
Rinse the lentils before adding
This removes any debris and helps them cook evenly. No need to soak.
Add salt at the end
Salting too early can make the lentils tough. Taste and adjust after cooking.
Pro Tips
Step-by-Step Instructions
1. Sauté the Aromatics
Heat olive oil in a large pot over medium heat (350°F / 175°C). Add onion, carrots, and celery. Cook for 5-7 minutes, stirring occasionally, until the onions are translucent and the vegetables are softened but not browned.
2. Add Garlic and Spices
Stir in the minced garlic, cumin, smoked paprika, and turmeric. Cook for 1 minute until fragrant, stirring constantly to prevent burning. The spices should become deeply aromatic.
3. Add Lentils and Tomatoes
Add the rinsed lentils and diced tomatoes with their juices. Stir well to combine, scraping up any browned bits from the bottom of the pot.
4. Pour in Broth
Pour in the vegetable broth and add the salt and pepper. Bring the soup to a boil over high heat (212°F / 100°C), then reduce heat to low (simmer around 185°F / 85°C).
5. Simmer Until Tender
Cover and let simmer for 25-30 minutes, or until the lentils are tender but not mushy. The soup should have a rich, slightly thickened broth.
6. Add Lemon Juice
Stir in the fresh lemon juice. Taste and adjust seasoning with more salt, pepper, or lemon juice as desired.
7. Serve and Enjoy
Ladle the hot soup into bowls. Garnish with fresh parsley or a drizzle of olive oil if desired. Serve with crusty bread or a side salad.
Delicious Variations
Spicy Red Lentil Soup
Use red lentils and add 1 teaspoon of chili flakes or a chopped jalapeño for heat. Cook for 20 minutes as red lentils break down faster.
Coconut Lentil Soup
Replace 2 cups of broth with coconut milk for a creamy, tropical twist. Add a tablespoon of curry powder for extra flavor.
Lentil Vegetable Soup
Add 2 cups of chopped spinach or kale during the last 5 minutes of cooking for extra greens and nutrients.
How to Store Vegan Lentil Soup Recipes
Refrigerator
Store in an airtight container in the fridge for up to 5 days. The flavor improves overnight.
Freezer
Freeze in individual portions in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat on the stovetop over medium heat, stirring occasionally, until hot. Add a splash of broth or water if too thick.
Frequently Asked Questions
Q: Do I need to soak lentils before cooking?
No, lentils do not require soaking. Just rinse them thoroughly before adding to the pot. Soaking can actually make them mushy.
Q: Can I use red lentils instead of brown or green?
Yes, but red lentils cook much faster and become soft and creamy, so adjust the cooking time to about 15-20 minutes and expect a thicker, less chunky soup.
Q: How can I make this soup more filling?
Add a can of drained chickpeas or a cup of cooked quinoa for extra protein and fiber. You can also serve it over rice or with a side of crusty bread.
Q: Can I make this in a slow cooker?
Yes, sauté the aromatics and spices on the stovetop first, then transfer everything to the slow cooker and cook on low for 6-8 hours or high for 3-4 hours.
Q: Is this soup gluten-free?
Yes, this recipe is naturally gluten-free as long as you use a certified gluten-free vegetable broth. Check labels to be safe.
I hope you enjoy this comforting Vegan Lentil Soup as much as we do! If you try it, let me know in the comments below. And don't forget to share this recipe with a friend who needs a cozy, healthy dinner idea.
Vegan Lentil Soup Recipes
This hearty Vegan Lentil Soup is packed with protein and veggies, ready in 40 minutes – a cozy, healthy meal the whole family will love.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon turmeric
- 1 1/2 cups (300g) dried brown or green lentils, rinsed
- 1 (14.5 oz / 400g) can diced tomatoes, with juices
- 6 cups (1.4 liters) vegetable broth
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper, freshly ground
- 2 tablespoons lemon juice
📋 Instructions
- 1Sauté the Aromatics — Heat olive oil in a large pot over medium heat (350°F / 175°C). Add onion, carrots, and celery. Cook for 5-7 minutes, stirring occasionally, until the onions are translucent and the vegetables are softened but not browned.
- 2Add Garlic and Spices — Stir in the minced garlic, cumin, smoked paprika, and turmeric. Cook for 1 minute until fragrant, stirring constantly to prevent burning. The spices should become deeply aromatic.
- 3Add Lentils and Tomatoes — Add the rinsed lentils and diced tomatoes with their juices. Stir well to combine, scraping up any browned bits from the bottom of the pot.
- 4Pour in Broth — Pour in the vegetable broth and add the salt and pepper. Bring the soup to a boil over high heat (212°F / 100°C), then reduce heat to low (simmer around 185°F / 85°C).
- 5Simmer Until Tender — Cover and let simmer for 25-30 minutes, or until the lentils are tender but not mushy. The soup should have a rich, slightly thickened broth.
- 6Add Lemon Juice — Stir in the fresh lemon juice. Taste and adjust seasoning with more salt, pepper, or lemon juice as desired.
- 7Serve and Enjoy — Ladle the hot soup into bowls. Garnish with fresh parsley or a drizzle of olive oil if desired. Serve with crusty bread or a side salad.



