← BlogJune 28, 2026

How to Make the Perfect Vegan Lentil Soup

Mediterranean · Easy · 45 min · 4 servings

veganvegetariangluten-freedairy-free
Advertisement

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.

Advertisement

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.

Advertisement

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 →
Advertisement