Nothing warms the soul quite like a hearty bowl of vegan lentil soup. This comforting dish is packed with nourishing ingredients that not only satisfy your hunger but also provide a wonderful depth of flavor.
Whether you’re new to plant-based eating or a seasoned vegan, this soup is a fantastic addition to your recipe collection. It’s simple to prepare, budget-friendly, and perfect for any season.
With every spoonful, you’ll enjoy the satisfying texture of tender lentils combined with fresh vegetables and aromatic herbs.
In this recipe post, I’ll guide you through creating a delicious vegan lentil soup that’s both wholesome and bursting with flavor. Plus, I’ll share tips to customize it to your liking and ideas for serving.
So grab your pot and let’s get cooking!
Why You’ll Love This Recipe
This vegan lentil soup is a perfect blend of nutrition and taste. Lentils are an excellent source of plant-based protein and fiber, helping you feel full and energized.
The soup is naturally low in fat and free from any animal products, making it ideal for anyone following a vegan or vegetarian lifestyle.
Not to mention, it’s incredibly versatile. You can easily adjust the vegetables based on what you have on hand or add spices to suit your palate.
It’s also a fantastic make-ahead meal that tastes even better the next day, making it great for meal prep. Plus, it’s gluten-free and allergy-friendly, so it fits well into many dietary needs.
Finally, this recipe is budget-friendly and easy enough for a weeknight dinner yet satisfying enough to serve to guests. It’s a true kitchen staple!
Ingredients
- 1 cup dry brown or green lentils, rinsed and drained
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 medium potato, peeled and diced (optional)
- 1 can (14 oz) diced tomatoes with juices
- 6 cups vegetable broth (low sodium preferred)
- 2 tablespoons olive oil
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried thyme
- 1/2 teaspoon turmeric (optional for color and health benefits)
- Salt and pepper to taste
- 2 cups chopped kale or spinach (optional for added greens)
- Fresh lemon juice (from 1/2 lemon, for finishing)
Equipment
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon or heatproof spatula
- Chef’s knife
- Cutting board
- Measuring cups and spoons
- Ladle for serving
Instructions
- Prepare the vegetables: Dice the onion, carrots, celery, and potato (if using). Mince the garlic cloves. Rinse the lentils thoroughly under cold water.
- Sauté the aromatics: Heat the olive oil in your pot over medium heat. Add the diced onion, carrots, and celery. Cook, stirring occasionally, until the onion is translucent and the vegetables start to soften, about 5-7 minutes.
- Add garlic and spices: Stir in the minced garlic, cumin, smoked paprika, dried thyme, and turmeric. Cook for another 1-2 minutes until fragrant, taking care not to burn the garlic.
- Add lentils, potatoes, tomatoes, and broth: Pour in the rinsed lentils, diced potatoes, canned tomatoes with their juices, and vegetable broth. Stir everything to combine.
- Bring to a boil and simmer: Increase the heat to high and bring the soup to a boil. Once boiling, reduce the heat to low, cover, and simmer gently for 30-40 minutes, or until the lentils and potatoes are tender.
- Add greens and season: Stir in the chopped kale or spinach and cook uncovered for another 5 minutes until the greens are wilted. Taste the soup and season with salt and pepper as needed.
- Finish with lemon juice: Just before serving, squeeze fresh lemon juice into the soup to brighten the flavors.
- Serve hot: Ladle the soup into bowls and enjoy with your favorite crusty bread or grain.
Tips & Variations
“For a creamier texture, blend a portion of the soup with an immersion blender or in a regular blender, then stir back into the pot.”
Feel free to swap out vegetables based on your fridge contents. Sweet potatoes, zucchini, or bell peppers work wonderfully.
For extra protein, add cooked quinoa or chickpeas near the end of cooking.
If you prefer a spicier kick, add a pinch of red pepper flakes or a diced jalapeño with the onions. For an herby twist, fresh parsley, cilantro, or dill sprinkled on top before serving adds a fresh note.
To make this soup in a slow cooker, combine all ingredients (except greens and lemon juice) and cook on low for 6-8 hours or high for 3-4 hours. Add greens and lemon juice just before serving.
Nutrition Facts
Nutrient | Amount per Serving (1.5 cups) |
---|---|
Calories | 220 |
Protein | 14g |
Carbohydrates | 35g |
Fiber | 12g |
Fat | 4g |
Sodium | 480mg (depends on broth) |
Vitamin A | 70% DV |
Iron | 25% DV |
Serving Suggestions
This vegan lentil soup pairs beautifully with warm, crusty bread such as a sourdough or a soft, homemade loaf like the one in our Vegan Bread Machine Recipe for Soft, Delicious Loaves. For a heartier meal, serve alongside a fresh green salad or roasted vegetables.
For a Mediterranean twist, top the soup with a dollop of vegan yogurt or a sprinkle of fresh herbs. It also complements grain bowls and can be served over cooked rice or quinoa for added texture and nutrition.
Conclusion
Making vegan lentil soup is a wonderful way to enjoy a nourishing, flavorful meal that’s easy on the budget and kind to the planet. This recipe balances wholesome lentils with fresh vegetables and aromatic spices to create a dish that’s both comforting and satisfying.
Whether you’re cooking for yourself or feeding a crowd, this soup is a versatile staple that can be adapted to suit any taste or occasion.
Don’t hesitate to experiment with different vegetables or seasonings to make it your own. And if you love this recipe, you might also enjoy exploring other vibrant plant-based dishes like our Peruvian Vegetable Recipes for Flavorful Healthy Meals or the delightful Vegetarian Date Cake Recipe: Moist, Easy, and Delicious.
For more comforting vegan sauces to accompany your meals, check out our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes.
📖 Recipe Card: Vegan Lentil Soup
Description: A hearty and nutritious vegan lentil soup packed with vegetables and spices. Perfect for a cozy meal any day of the week.
Prep Time: PT15M
Cook Time: PT40M
Total Time: PT55M
Servings: 6 servings
Ingredients
- 1 cup dried brown lentils, rinsed
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 can (14 oz) diced tomatoes
- 4 cups vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- Salt and pepper to taste
- 2 cups fresh spinach (optional)
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion, garlic, carrots, and celery; sauté until softened, about 5 minutes.
- Stir in cumin and smoked paprika; cook for 1 minute.
- Add lentils, diced tomatoes, and vegetable broth.
- Bring to a boil, then reduce heat and simmer for 35 minutes or until lentils are tender.
- Season with salt and pepper.
- Stir in fresh spinach and cook until wilted, about 2 minutes.
- Serve hot.
Nutrition: Calories: 220 kcal | Protein: 15 g | Fat: 5 g | Carbs: 30 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Lentil Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and nutritious vegan lentil soup packed with vegetables and spices. Perfect for a cozy meal any day of the week.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 cup dried brown lentils, rinsed”, “1 tablespoon olive oil”, “1 medium onion, chopped”, “2 cloves garlic, minced”, “2 medium carrots, diced”, “2 celery stalks, diced”, “1 can (14 oz) diced tomatoes”, “4 cups vegetable broth”, “1 teaspoon ground cumin”, “1 teaspoon smoked paprika”, “Salt and pepper to taste”, “2 cups fresh spinach (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, carrots, and celery; saut\u00e9 until softened, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in cumin and smoked paprika; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add lentils, diced tomatoes, and vegetable broth.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 35 minutes or until lentils are tender.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Stir in fresh spinach and cook until wilted, about 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Serve hot.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “15 g”, “fatContent”: “5 g”, “carbohydrateContent”: “30 g”}}