Nourishing Vegan Lentil Tomato Soup, Made Easy

Smoky, silky, and loaded with protein, this vegan lentil tomato soup pulls off the rare feat of tasting like it simmered all day—without hijacking your schedule.

It’s pantry-friendly, budget-friendly, and “I can’t believe this is vegan”-level good. Pair it with crusty bread for a satisfying meal.

Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

a bowl of vegan lentil tomato soup

What Makes This Recipe So Good

  • Flavor that goes way beyond canned soup Tangy tomatoes, earthy lentils, and smoky paprika make this soup balanced, bold, and unforgettable.
  • Ridiculously easy One pot, minimal chopping, no constant stirring.
  • Budget-friendly Made with pantry staples and no expensive, fancy ingredients.
  • Hearty and wholesome Protein, fiber, antioxidants—this soup checks every box while still feeling indulgent.
  • Perfect for meal-prepping The flavors are even better the next day. This soup freezes and reheats well.

What Goes Into This Recipe – Ingredients

  • Olive oil
  • Yellow onion
  • Carrots
  • Celery
  • Garlic
  • Tomato paste
  • Crushed tomatoes
  • Vegetable broth
  • Red lentils
  • Ground cumin
  • Smoked paprika
  • Dried oregano
  • Bay leaf
  • Maple syrup
  • Lemon juice
  • Salt and black pepper
  • Crushed red pepper flakes
  • Coconut milk or cashew cream
  • Fresh parsley or basil
Tasty top view: Overhead shot of a rustic bowl of finished lentil tomato soup on a light linen, garn

Instructions

Sweat the aromatics. Heat the olive oil in a large pot over medium heat. Add onion, carrots, and celery with a pinch of salt. Cook 6–8 minutes until softened and lightly golden.

Bloom the flavor. Stir in garlic, tomato paste, cumin, smoked paprika, and oregano. Cook 1–2 minutes until fragrant and slightly darkened.

Build the base. Add crushed tomatoes, vegetable broth, lentils, bay leaf, and a pinch of pepper and red pepper flakes (if using). Stir to combine.

Simmer. Bring to a boil, then reduce to a steady simmer. Cover halfway and cook 18–22 minutes, stirring occasionally, until lentils are soft and starting to break down.

Balance and enrich. Remove bay leaf. Stir in maple syrup and lemon juice. Add coconut milk or cashew cream, if using. Adjust salt and pepper. If too thick, add more broth.

Richer texture (optional). For a creamier soup, blend 2 cups in a blender or use an immersion blender for a few quick pulses.

Finish and serve: Ladle into bowls, top with chopped herbs, olive oil drizzle, and extra chili flakes. Serve with toasted bread.

Pro Tips:

  • Add a teaspoon of balsamic vinegar with the lemon juice for deeper acidity.
  • If you want higher fiber, toss in a handful of chopped kale or spinach during the last 5 minutes.

Keeping It Fresh

  • Refrigerator Store in airtight containers up to 5 days.
  • Freezer Cool completely, portion into freezer-safe containers, and freeze up to 3 months. Leave headspace for expansion.
  • Reheat: Warm gently on the stove with a little broth or water to loosen. Microwave works, too—stir halfway.
  • Meal prep tip Freeze in single servings for grab-and-go lunches.
Final dish presentation: Restaurant-quality plating of the vegan lentil tomato soup in a wide, white

Why This is Good for You

  • Protein power Red lentils bring 13–18 grams of plant protein per serving, keeping you full without the food coma.
  • Fiber flex Lentils and tomatoes are great for gut health, steady energy, and blood sugar stability. This recipe packs about 9-10 grams of fiber.
  • Micronutrient win Tomatoes and spices contain lycopene, potassium, and antioxidants that support heart health.
  • Lower in saturated fat Even with a little coconut milk, you’re in heart-smart territory compared to cream-based soups.

Don’t Make These Mistakes

  • Skipping the bloom Not cooking the tomato paste and spices can result in the flavor being flat. Give them 60–90 seconds.
  • Overcooking Red lentils cook fast. Check at 18 minutes.
  • Forgetting acid Lemon juice brightens everything! No lemon? A little red wine vinegar works.
  • Under-salting Tomatoes and lentils need salt to bring out the flavors. Season gradually and taste often.

Recipe Variations

  • Moroccan-style Add 1/2 teaspoon cinnamon and 1/2 teaspoon coriander; finish with chopped dates and cilantro.
  • Creamy roasted red pepper Blend in a roasted red pepper and 2 tablespoons of nutritional yeast for cheesy vibes without the cheese.
  • Italian comfort Swap oregano for Italian seasoning, add chopped kale in the last 5 minutes, finish with basil and olive oil.
  • High-protein boost Stir in a can of chickpeas during the last 10 minutes.
  • Spicy harissa Add 1–2 teaspoons harissa paste with the tomato paste for heat and depth.
  • No-coconut Use cashew cream (blend 1/3 cup cashews with 1/2 cup hot water) for a lush, dairy-free finish.
  • Greens machine Spinach or chard stirred in at the end adds color and iron.

Final Thoughts

This vegan lentil tomato soup is the kind of weeknight recipe that easily becomes a ritual. It hits comfort-food status without being heavy, and it’s flexible enough to match your mood—add heat, add greens; blend or don’t.

The balance of smoky spice, bright lemon, and tender lentils simply works. Make a double batch, stash some in the freezer, and enjoy the smug satisfaction of having great soup on standby.

Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas!

And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society. This is a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!

Nourishing Vegan Lentil Tomato Soup

Smoky, silky, and loaded with protein, this vegan lentil tomato soup pulls off the rare feat of tasting like it simmered all day—without hijacking your schedule.
Prep Time15 minutes
Active Time25 minutes
Total Time40 minutes
Course: Soup/Stew
Cuisine: American
Keyword: vegan

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion finely chopped
  • 2 medium carrots diced
  • 2 ribs celery diced
  • 4 cloves garlic minced
  • 2 tablespoons tomato paste
  • 1 can crushed tomatoes 28 ounces
  • 5 cups vegetable broth plus more as needed
  • 1 cup red lentils rinsed and picked over
  • 1 teaspoon cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon oregano
  • 1 bay leaf
  • 1-2 teaspoons maple syrup
  • 1-2 tablespoons lemon juice
  • salt and black pepper
  • crushed red pepper flakes to taste
  • 1/3 cup coconut milk or cashew cream optional
  • Fresh parsley or basil – chopped for garnish

Instructions

  • Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery with a pinch of salt. Cook 6–8 minutes until softened and lightly golden.
  • Stir in garlic, tomato paste, cumin, smoked paprika, and oregano. Cook 1–2 minutes until fragrant and slightly darkened.
  • Add crushed tomatoes, vegetable broth, lentils, bay leaf, and a pinch of pepper and red pepper flakes (if using).Stir to combine.
  • Bring to a boil, then reduce to a steady simmer. Cover slightly and cook 18–22 minutes, stirring occasionally, until lentils are soft and starting to break down.
  • Remove bay leaf. Stir in maple syrup and lemon juice. Add coconut milk or cashew cream, if using. Adjust salt and pepper. If too thick, add more broth.
  • For a creamier soup, blend 2 cups in a blender or use an immersion blender for a few quick pulses.
  • Ladle into bowls and top with chopped herbs. Serve with toasted bread.

FAQ

Can I use green or brown lentils instead of red?

Yes, but adjust the cook time. Green/brown lentils take 25–35 minutes and hold their shape more. The soup will be chunkier and less creamy, but still delicious.

Do I need to soak lentils?

No. Red lentils cook quickly without soaking. Just rinse well to remove dust and any tiny debris.

How do I make it oil-free?

Sauté the vegetables in a little of broth instead of olive oil and skip the finishing drizzle. The soup will still be flavorful and satisfying.

Is this freezer-friendly?

Absolutely. Freeze in individual portions for up to 3 months. Thaw overnight in the fridge or reheat gently from frozen with extra broth to loosen.

What can I use instead of coconut milk?

Cashew cream, unsweetened almond milk, or oat cream are great. Or skip the creaminess and blend part of the soup for body.

How do I fix a too-acidic soup?

Balance with a teaspoon of maple syrup and a pinch more salt. A tiny bit of coconut milk can also help.

Can I make this in an Instant Pot?

Yes. Sauté aromatics on the sauté setting, add remaining ingredients (except lemon and coconut milk), pressure cook on high for 6 minutes, natural release for 10 minutes, then finish with lemon and cream.

<div id=”ad-management-config-settings” data-blocklist-recipe=”1″></div>

Scroll to Top