There are some meals that just feel like a warm hug in a bowl, and this vegan lentil soup is exactly that. I remember the first time I made it for my family on a chilly evening—the kitchen smelled amazing, and even my picky eater went back for seconds. It's become a staple in our house, especially on busy weeknights when we need something comforting but healthy.
Advertisements1
This soup is not only delicious but also incredibly easy to throw together with pantry staples. You probably have most of the ingredients on hand already. Plus, it's budget-friendly and perfect for meal prep. I love making a big pot on Sunday and enjoying it throughout the week—the flavors even get better the next day!
Why You'll Love This Recipe
About the Ingredients
1 tablespoon olive oil
Olive oil for sautéing; you can substitute with water or vegetable broth for oil-free.
1 medium yellow onion, diced
Adds a savory base; use a sweet onion for a milder flavor.
3 cloves garlic, minced
Fresh garlic is best; use 1 teaspoon garlic powder if in a pinch.
2 carrots, peeled and diced
Adds natural sweetness; swap with parsnips for a different twist.
2 celery stalks, diced
Classic aromatic; use fennel for an anise note.
1 cup (200g) dried brown or green lentils, rinsed
Brown or green hold their shape well; red lentils will get mushy.
1 can (14.5 oz / 400g) diced tomatoes, undrained
Fire-roasted adds smoky flavor; use fresh tomatoes in season.
4 cups (960ml) vegetable broth
Use low-sodium to control salt; you can also use water with a bouillon cube.
1 teaspoon ground cumin
Cumin adds earthy warmth; toast whole seeds for a deeper flavor.
1 teaspoon smoked paprika
Smoked paprika gives a subtle smokiness; regular paprika works too.
1/2 teaspoon dried thyme
Thyme complements lentils; use oregano as a substitute.
Salt and black pepper to taste
Season at the end to avoid over-salting as broth reduces.
Tips & Tricks
Don't skip sautéing the veggies
This builds flavor. Sauté until the onions are translucent and slightly golden, about 5-7 minutes.
Rinse the lentils
This removes any debris and helps them cook evenly.
Season carefully
Taste before adding salt, as broth and canned tomatoes can be salty. Add salt at the end for best results.
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 until the onions are translucent and the veggies start to soften. The carrots should be slightly tender when pierced with a fork.
2. Add garlic and spices
Stir in minced garlic, cumin, smoked paprika, and dried thyme. Cook for 1 minute until fragrant. This blooms the spices and enhances their flavor.
3. Add lentils and liquids
Pour in the rinsed lentils, diced tomatoes (with their juices), and vegetable broth. Stir to combine, scraping up any browned bits from the bottom of the pot.
4. Bring to a boil
Increase heat to high and bring the soup to a boil. You'll see bubbles breaking the surface. This usually takes about 5-7 minutes.
5. Simmer until lentils are tender
Reduce heat to low (around 200°F / 95°C) to maintain a gentle simmer. Cover and cook for 25-30 minutes, or until the lentils are tender but not mushy. Taste a lentil to check; it should be soft but still hold its shape.
6. Season and adjust
Remove from heat. Season with salt and pepper to taste. If you prefer a thinner soup, add more broth or water. If thicker, simmer uncovered for a few more minutes.
7. Serve and enjoy
Ladle into bowls and garnish with fresh parsley or a squeeze of lemon if desired. Serve hot with crusty bread or a side salad.
Delicious Variations
Add greens
Stir in a handful of spinach or kale during the last 5 minutes of cooking for extra nutrients.
Spice it up
Add a pinch of red pepper flakes or a diced jalapeño with the onions for heat.
Creamy version
Blend half of the soup and stir back in for a creamy texture without dairy.
How to Store Vegan Lentil Soup
Refrigerator
Store in an airtight container in the fridge for up to 5 days. The flavors will meld and deepen.
Freezer
Freeze in individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat on the stovetop over medium heat, adding a splash of water or broth if too thick, or microwave in 1-minute intervals, stirring between.
Frequently Asked Questions
Q: Can I use red lentils instead of brown or green?
Yes, but red lentils cook much faster and become soft and mushy, so the soup will be thicker and less chunky. Adjust cooking time to about 15-20 minutes.
Q: How can I make this soup oil-free?
Simply sauté the vegetables in a few tablespoons of water or vegetable broth instead of oil. This reduces fat without sacrificing flavor.
Q: Can I cook this in a slow cooker?
Absolutely! Sauté the veggies first, then add everything to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours, until lentils are tender.
Q: Is this soup gluten-free?
Yes, as long as you use certified gluten-free vegetable broth. All other ingredients are naturally gluten-free.
Q: How do I prevent the lentils from getting mushy?
Use brown or green lentils and avoid overcooking. Check them at the 25-minute mark and remove from heat once they're tender but still hold their shape.
I hope this vegan lentil soup becomes a cozy favorite in your home like it is in mine. Give it a try this week and let me know how it turns out!
Vegan Lentil Soup
This hearty vegan lentil soup is packed with protein and veggies, ready in 35 minutes for a cozy, nourishing meal.
🧂 Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 1 cup (200g) dried brown or green lentils, rinsed
- 1 can (14.5 oz / 400g) diced tomatoes, undrained
- 4 cups (960ml) vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried thyme
- Salt and black pepper to taste
📋 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 until the onions are translucent and the veggies start to soften. The carrots should be slightly tender when pierced with a fork.
- 2Add garlic and spices — Stir in minced garlic, cumin, smoked paprika, and dried thyme. Cook for 1 minute until fragrant. This blooms the spices and enhances their flavor.
- 3Add lentils and liquids — Pour in the rinsed lentils, diced tomatoes (with their juices), and vegetable broth. Stir to combine, scraping up any browned bits from the bottom of the pot.
- 4Bring to a boil — Increase heat to high and bring the soup to a boil. You'll see bubbles breaking the surface. This usually takes about 5-7 minutes.
- 5Simmer until lentils are tender — Reduce heat to low (around 200°F / 95°C) to maintain a gentle simmer. Cover and cook for 25-30 minutes, or until the lentils are tender but not mushy. Taste a lentil to check; it should be soft but still hold its shape.
- 6Season and adjust — Remove from heat. Season with salt and pepper to taste. If you prefer a thinner soup, add more broth or water. If thicker, simmer uncovered for a few more minutes.
- 7Serve and enjoy — Ladle into bowls and garnish with fresh parsley or a squeeze of lemon if desired. Serve hot with crusty bread or a side salad.



