Best Lentil Soup Recipe Vegetarian for Healthy Meals

Updated On: September 29, 2025

Lentil soup is a timeless classic loved by vegetarians and meat-eaters alike. It’s comforting, hearty, and packed with nutrients, making it an ideal meal for chilly evenings or whenever you crave something wholesome and filling.

This best lentil soup recipe vegetarian is designed to bring out the natural earthiness of lentils while layering in vibrant vegetables and aromatic spices. Whether you’re a seasoned cook or a kitchen newbie, this recipe is easy to follow and yields a rich, flavorful soup that feels like a warm hug in a bowl.

What makes this lentil soup stand out is its perfect balance of creamy texture and fresh vegetable bites, without relying on any animal products or heavy cream. Plus, it’s incredibly versatile—you can tweak the spices or add your favorite veggies to make it your own.

For those who adore plant-based cooking, this recipe is a must-try and pairs beautifully with many other vegetarian dishes on our site.

Why You’ll Love This Recipe

This lentil soup is not just delicious; it’s a powerhouse of nutrition, featuring protein-rich lentils, vitamins from fresh vegetables, and fiber that keeps you full longer. It’s naturally gluten-free and vegan, making it suitable for a wide range of dietary preferences.

The soup is easy to make in one pot, requiring minimal prep and cleanup, which is perfect for busy weeknights.

Moreover, the warm spices like cumin and smoked paprika elevate the flavors without overwhelming the dish, creating a harmonious blend that’s comforting yet exciting. If you’re a fan of hearty soups like Veg Recipes for Slow Cooker or enjoy exploring international vegetarian dishes such as those in our Vegetarian Middle Eastern Recipes collection, this lentil soup will quickly become a staple in your kitchen.

Ingredients

Ingredient Quantity Notes
Green or brown lentils 1 cup (200g) Rinsed and picked over
Olive oil 2 tablespoons For sautéing
Yellow onion 1 medium, diced
Carrots 2 medium, diced
Celery stalks 2, diced
Garlic cloves 3, minced
Vegetable broth 6 cups (1.4L) Use low sodium for better control
Diced tomatoes 1 can (14.5 oz/410g) With juices
Ground cumin 1 teaspoon
Smoked paprika 1 teaspoon Adds smoky depth
Dried thyme 1/2 teaspoon
Bay leaf 1
Salt To taste Start with 1 teaspoon
Black pepper To taste Freshly ground recommended
Fresh lemon juice 2 tablespoons Added at the end for brightness
Fresh parsley 1/4 cup chopped For garnish

Equipment

  • Large heavy-bottomed pot or Dutch oven
  • Cutting board and sharp knife
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Ladle for serving
  • Optional: Immersion blender (for creamier texture)

Instructions

  1. Prepare the vegetables: Dice the onion, carrots, and celery finely to ensure even cooking. Mince the garlic cloves and set everything aside.
  2. Sauté the aromatics: Heat the olive oil over medium heat in your large pot. Add the diced onion, carrots, and celery, stirring frequently. Cook until the vegetables soften and the onion turns translucent, about 5-7 minutes.
  3. Add garlic and spices: Stir in the minced garlic, cumin, smoked paprika, and dried thyme. Cook for another 1-2 minutes until fragrant, making sure not to burn the garlic.
  4. Add lentils and liquids: Pour in the rinsed lentils, vegetable broth, and canned diced tomatoes with their juices. Toss in the bay leaf and stir to combine everything.
  5. Simmer the soup: Bring the mixture to a boil, then reduce the heat to low and cover the pot. Let the soup simmer gently for 30-40 minutes, or until the lentils are tender but not mushy. Stir occasionally to prevent sticking.
  6. Season and finish: Remove the bay leaf. Season the soup with salt and freshly ground black pepper to taste. For a creamier texture, you can use an immersion blender to puree about one-third of the soup, then stir it back in.
  7. Add brightness: Stir in the fresh lemon juice, which will brighten the flavors and add a subtle tang that balances the earthiness of the lentils.
  8. Garnish and serve: Ladle the soup into bowls and sprinkle chopped fresh parsley on top. Serve hot, ideally with a warm crusty bread or a side salad.

Tips & Variations

“For extra depth, try roasting the vegetables before adding them to the pot. This caramelizes natural sugars and adds a subtle sweetness to your soup.”

If you prefer red lentils, they cook faster and create a softer, more stew-like consistency. Just reduce the simmer time to 20-25 minutes.

You can also add other vegetables like diced potatoes, butternut squash, or kale for added texture and nutrition.

Want to spice things up? Add a pinch of cayenne pepper or a diced jalapeño with the garlic for a warming kick.

If you like a smoky flavor, smoked paprika is a must-have, but regular paprika can work in a pinch.

For a creamy twist without dairy, stir in a spoonful of coconut milk or cashew cream just before serving. This will give your soup a luscious texture reminiscent of more indulgent recipes like our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes.

Nutrition Facts

Nutrient Per Serving (About 1.5 cups)
Calories 230 kcal
Protein 14 g
Carbohydrates 35 g
Dietary Fiber 12 g
Fat 4 g
Sodium 450 mg (varies with broth)
Vitamin A 180% DV
Vitamin C 15% DV
Iron 25% DV

Serving Suggestions

This lentil soup pairs wonderfully with a variety of sides. For a complete meal, serve it alongside a fresh garden salad or roasted vegetables.

Try it with warm, crusty bread or homemade garlic bread for dipping.

For a bit of indulgence, top your bowl with a dollop of vegan yogurt or a sprinkle of nutritional yeast to add cheesy notes without dairy. If you enjoy experimenting with bread recipes, check out our Vegan Bread Machine Recipe for Soft, Delicious Loaves to bake fresh bread that pairs perfectly with this soup.

You can also complement this dish with other vegetarian favorites like our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for dessert, creating a well-rounded, satisfying meal.

Conclusion

This best lentil soup recipe vegetarian offers a nourishing and flavorful way to enjoy a classic comfort food that’s as wholesome as it is delicious. The combination of lentils, fresh vegetables, and warming spices creates a balanced dish that’s perfect for any season.

Whether you’re cooking for yourself, your family, or guests, this soup is sure to impress with its rich textures and vibrant flavors.

Beyond just a meal, it’s a reminder that simple ingredients, when combined with care, can create something truly special. Plus, it’s versatile enough to adapt to your taste and pantry staples.

For more inspiration on hearty vegetarian meals, explore our collection of Vegetarian Middle Eastern Recipes for Easy, Flavorful Meals. Happy cooking and bon appétit!

📖 Recipe Card: Best Lentil Soup Recipe Vegetarian

Description: A hearty and flavorful lentil soup packed with vegetables and spices. Perfect for a nutritious and comforting meal.

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, diced
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • Salt and pepper to taste
  • 2 cups fresh spinach, chopped

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, garlic, carrots, and celery; sauté until softened.
  3. Stir in cumin and smoked paprika; cook for 1 minute.
  4. Add lentils, diced tomatoes, and vegetable broth.
  5. Bring to a boil, then reduce heat and simmer for 30-35 minutes until lentils are tender.
  6. Season with salt and pepper.
  7. Stir in chopped spinach and cook for another 5 minutes.
  8. Serve hot.

Nutrition: Calories: 220 kcal | Protein: 15 g | Fat: 4 g | Carbs: 35 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Lentil Soup Recipe Vegetarian”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful lentil soup packed with vegetables and spices. Perfect for a nutritious and comforting meal.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 cup dried brown lentils, rinsed”, “1 tablespoon olive oil”, “1 medium onion, diced”, “2 cloves garlic, minced”, “2 medium carrots, diced”, “2 celery stalks, diced”, “1 can (14.5 oz) diced tomatoes”, “4 cups vegetable broth”, “1 teaspoon ground cumin”, “1/2 teaspoon smoked paprika”, “Salt and pepper to taste”, “2 cups fresh spinach, chopped”], “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.”}, {“@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 30-35 minutes until lentils are tender.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Stir in chopped spinach and cook for another 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Serve hot.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “15 g”, “fatContent”: “4 g”, “carbohydrateContent”: “35 g”}}

Photo of author

Marta K

Leave a Comment

X