How to Make the Perfect Vegan Lentil Soup
Mediterranean · Easy · 45 min · 4 servings
This hearty vegan lentil soup is packed with plant-based protein and warming spices that make it a perfect comfort meal. It is completely vegan and nutritious, making it ideal for anyone looking for a satisfying meatless dinner.
Why this recipe works
This Vegan Lentil Soup recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 45 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 280 calories with 18g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 8 simple ingredients that you can find at any grocery store:
- 1.5 cups green or brown lentils rinsed
- 1 medium yellow onion diced
- 3 cloves garlic minced
- 2 medium carrots diced
- 1 can diced tomatoes
- 6 cups vegetable broth
- 1 teaspoon ground cumin
- 1 tablespoon olive oil
Step by step instructions
Step 1: Saute the Aromatics
Heat olive oil in a large pot over medium heat. Add the diced onion and carrots and cook for 5 minutes until softened. Stir in the minced garlic and cumin and cook for another minute until fragrant.
Step 2: Add Lentils and Tomatoes
Pour in the rinsed lentils and diced tomatoes and stir everything together to combine well.
Step 3: Simmer the Soup
Add the vegetable broth and bring the pot to a boil. Reduce heat to low and let the soup simmer for 30 minutes until the lentils are completely tender.
Step 4: Blend and Season
Use an immersion blender to partially blend the soup for a creamier texture, leaving some lentils whole. Season with salt and pepper to taste.
Step 5: Serve
Ladle the soup into bowls and serve hot with crusty bread or a squeeze of fresh lemon juice on top.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- green lentils → red lentils for a softer smoother texture
- vegetable broth → water with a teaspoon of bouillon paste
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Not rinsing the lentils before cooking which can make the soup cloudy and gritty
- Adding salt too early which can toughen the lentils and extend cooking time
Nutrition facts
Per serving: 280 calories, 18g protein, 42g carbs, 5g fat, 16g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →