Spoonful of Kindness

menu icon
go to homepage
  • RECIPES
  • RESOURCES
  • ABOUT
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • RECIPES
    • RESOURCES
    • ABOUT
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Vegan Lentil Tomato Soup

    Published: Oct 20, 2025 by Ana · Leave a Comment

    Jump to Recipe

    This vegan lentil tomato soup is the ultimate cosy, nourishing bowl for chilly days. Packed with hearty red lentils, sweet carrots, and rich tomatoes, this simple one-pot recipe delivers incredible flavour with minimal effort. It’s naturally vegan, high in protein, and perfect for meal prep or an easy weeknight dinner.

    Vegan Lentil Tomato Soup
    Jump to:
    • Why You Will Love This Recipe
    • 🥣 Ingredients and Substitutions
    • 🗒️ Step-by-Step Instructions
    • 💡 Expert Tips
    • 👩‍🍳 Serving Suggestions
    • Perfect for Meal Prepping
    • 💬 Lentil Tomato Soup FAQs
    • More Soups to Try
    • Vegan Lentil Tomato Soup Recipe

    Why You Will Love This Recipe

    • Simple pantry ingredients – Everything in this vegan lentil tomato soup is easy to find and budget-friendly. You probably already have most of it in your kitchen.
    • Wholesome and filling – Lentils provide plenty of plant-based protein and fibre, making this a satisfying meal that keeps you full for hours.
    • Perfect for meal prep – This soup tastes even better the next day as the flavours deepen, so it’s ideal for cooking ahead or freezing for busy weeks.
    • Naturally vegan and gluten-free – No complicated swaps, just real, nourishing ingredients.

    🥣 Ingredients and Substitutions

    • Olive oil – Adds richness for a deeper flavour base. You can substitute with avocado oil or vegetable oil.
    • Onion – The aromatic foundation of the soup, bringing natural sweetness and body. Yellow or white onions work best, but you can use shallots or leeks if that’s what you have at hand.
    • Garlic – Brings that essential warmth and depth. Fresh is best, but ½ teaspoon of garlic powder per clove can be used in a pinch.
    • Carrots – Add a subtle sweetness that balances the acidity of the tomatoes. Swap with sweet potato, pumpkin, or parsnip for a slightly different twist.
    • Chopped tomatoes – The heart of this soup! Use quality canned tomatoes for the best flavour. If you only have canned plum tomatoes, crush them with your spoon as they cook. You can also use fresh ripe tomatoes when in season (about 3–4 medium).
    • Red lentils – These cook quickly and break down beautifully to create a creamy texture without any dairy. Brown or green lentils will work, but they’ll need a longer simmer (about 40–45 minutes) and result in a chunkier soup.
    • Vegetable stock – Use low-sodium stock so you can control the salt level. If you’re out, dissolve a stock (bouillon) cube in boiling water.
    • Sea salt and black pepper – Essential for balancing all the flavours. Start light and adjust at the end, since lentils soak up seasoning as they cook.
    • Chilli powder – Adds a gentle warmth and kick. You can skip it or replace it with smoked paprika, cayenne, or curry powder depending on your taste.
    • Fresh lemon juice – Brightens everything up and enhances the flavour of the tomatoes. Don’t skip this final touch!
    • Fresh parsley – Adds colour and freshness to finish. Swap for coriander (cilantro), or basil for a different herbal note.

    Find the complete recipe with measurements below.

    Vegan Lentil Tomato Soup

    🗒️ Step-by-Step Instructions

    Step One – Sauté the aromatics

    Heat olive oil in a large pot over medium heat. Add the diced onion and cook for 2–3 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and cook for another minute, just until fragrant.

    Step Two – Add the veggies and base ingredients

    Stir in the chopped carrots, canned tomatoes, red lentils, and vegetable stock. Season with sea salt, black pepper, and chilli powder (if using). Mix everything together well.

    Step Three – Simmer until soft and creamy

    Bring the soup to a boil, then reduce the heat to medium and let it gently bubble for 20–30 minutes. Stir occasionally to prevent sticking. The lentils should be tender and beginning to break down, giving the soup a naturally creamy texture.

    Step Four – Finish and serve

    Remove from the heat and stir in the fresh lemon juice. Taste and adjust seasoning with more salt, pepper, or lemon if needed. Serve hot, topped with chopped fresh parsley and a slice of crusty bread on the side.

    💡 Expert Tips

    • Rinse your lentils well – Give your red lentils a quick rinse under cold water before cooking to remove any dust or debris and prevent foam during simmering.
    • Don’t skip the sauté – Softening the onion, garlic, and carrots first adds a depth of flavour you can’t get by just boiling everything together.
    • Season at the end – Lentils absorb salt as they cook, so always taste and adjust seasoning after simmering.
    • Make it your own – Swap the chilli powder for smoked paprika, cumin, or curry powder to change up the flavour profile.

    👩‍🍳 Serving Suggestions

    To serve, ladle the soup into bowls and top with a sprinkle of fresh parsley or a drizzle of extra virgin olive oil for a glossy finish. It pairs perfectly with crusty sourdough, garlic bread, or even a simple green salad for a light meal.

    Perfect for Meal Prepping

    Let the soup cool completely, then store it in an airtight container for up to 4–5 days. It thickens slightly as it sits, just stir in a splash of water or broth when reheating.

    This vegan lentil tomato soup freezes beautifully too! Portion it into freezer-safe containers, leaving a little room for expansion, and freeze for up to 3 months.

    To reheat, warm it gently on the stovetop over medium heat or in the microwave until hot throughout. Add more broth if needed to loosen the texture.

    Vegan Lentil Tomato Soup

    💬 Lentil Tomato Soup FAQs

    Can I use green or brown lentils instead of red?

    Yes! Green or brown lentils will work, but they take longer to cook (around 40–45 minutes) and won’t break down as much. You’ll get a chunkier, more stew-like soup.

    Do I need to soak the lentils first?

    No soaking required; that’s the beauty of red lentils! They cook quickly and soften into a creamy texture all on their own.

    What’s the best way to thicken the soup?

    If you prefer a creamier consistency, use an immersion blender to blend part (or all) of the soup. You can also scoop out a cup, blend it separately, and stir it back in.

    Can I add other vegetables?

    Definitely. Diced bell peppers, zucchini, spinach, kale, or even a handful of frozen peas are all great additions.

    What if my soup is too thick?

    Just stir in a bit more vegetable stock or hot water until it reaches your desired consistency.

    Can I make this ahead for meal prep?

    Yes, this soup is ideal for meal prep! The flavours deepen after a day or two, making it even tastier. Store in single-serving containers for quick lunches or dinners.

    Vegan Lentil Tomato Soup

    More Soups to Try

    Looking for similar hearty soups? Try Vegan Split Pea Soup, Butternut Squash and Peanut Butter Soup, Vegetable Orzo Soup, or Carrot and Cauliflower Soup.

    Vegan Lentil Tomato Soup

    Vegan Lentil Tomato Soup Recipe

    This vegan lentil tomato soup is a hearty, wholesome one-pot meal made with simple pantry ingredients. It’s cosy, protein-packed, and full of rich, comforting flavour — perfect for meal prep or a quick weeknight dinner.
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 30 minutes mins
    Total Time 45 minutes mins
    Servings: 4

    Ingredients

    • 1 tablespoon olive oil
    • 1 onion, diced
    • 4 cloves garlic, minced or pressed
    • 2 medium carrots, finely chopped
    • 1 can (400g) chopped tomatoes
    • 1 cup (180 g) dry red lentils
    • 4 cups (950 ml) vegetable stock
    • ½ teaspoon sea salt (or to taste)
    • Freshly ground black pepper, to taste
    • 1 teaspoon ground chilli powder (optional)
    • 1 tablespoon fresh lemon juice (about ½ lemon)
    • Fresh chopped parsley, to serve
    Prevent your screen from going dark

    Instructions
     

    • Heat the oil in a small saucepan over a medium heat. Add the onion and cook for 2–3 minutes, or until the onions have softened but are not brown. Add garlic and cook for another minute, stirring to make sure it doesn’t burn.
    • Add the carrots, tomatoes, lentils, vegetable stock, salt and pepper, as well as chilli powder if using.
    • Bring to the boil, then reduce heat to medium just so the soup is bubbling, and let it simmer for 20-30 minutes until the lentils are very soft. Stir occasionally to make sure it doesn't stick.
    • Remove from the heat and stir in lemon juice. Give it a taste and adjust seasoning if needed.
    • Serve hot with crusty bread and topped with fresh parsley.
    Nutrition Facts
    Vegan Lentil Tomato Soup Recipe
    Amount per Serving
    Calories
    226
    % Daily Value*
    Fat
     
    4
    g
    6
    %
    Saturated Fat
     
    1
    g
    6
    %
    Polyunsaturated Fat
     
    1
    g
    Monounsaturated Fat
     
    3
    g
    Sodium
     
    1256
    mg
    55
    %
    Potassium
     
    572
    mg
    16
    %
    Carbohydrates
     
    36
    g
    12
    %
    Fiber
     
    15
    g
    63
    %
    Sugar
     
    6
    g
    7
    %
    Protein
     
    12
    g
    24
    %
    Vitamin A
     
    5614
    IU
    112
    %
    Vitamin C
     
    7
    mg
    8
    %
    Calcium
     
    42
    mg
    4
    %
    Iron
     
    4
    mg
    22
    %
    * Percent Daily Values are based on a 2000 calorie diet.
    Did you make this recipe?I love seeing your creations! Tag me on Instagram at #spoonfulofkindness!

    More Soup Recipes

    • Butternut and Peanut Butter Soup
      Butternut and Peanut Butter Soup
    • Vegetable Orzo Soup
      Vegetable Orzo Soup
    • Carrot and Cauliflower Soup
      Carrot and Cauliflower Soup
    • Vegan Mushroom Soup
      Vegan Mushroom Soup
    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Join our community!

    creamy vegan broccoli soup

    Get new recipes sent straight to your inbox.

    Latest

    • Charcoal Pancakes
      Fluffy Charcoal Pancakes with Raspberry Sauce (Easy Black Pancakes)
    • Creamy Cabbage Alfredo
      Creamy Cabbage Alfredo
    • Butter Bean Curry
      Butter Bean Curry
    • Puff Pastry Pizza Rolls
      Puff Pastry Pizza Rolls

    In Season

    • Vegan Banana Pancakes
      Vegan Banana Pancakes
    • Vegan Apple and Pear Crumble
      Vegan Apple and Pear Crumble
    • Bircher Muesli with Grated Apples and Peanut Butter
      Bircher Muesli with Grated Apples and Peanut Butter
    • Vegan Butternut Squash Soup with Coconut Milk
      Vegan Butternut Squash Soup with Coconut Milk

    Footer

    All recipes | Contact | About | Privacy Policy

    • Facebook
    • Instagram
    • Pinterest
    • Mail

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe (optional):

    So simple, yet so tasty! Will make again.
    My family loved this!
    Thank you for sharing this recipe
    This worked exactly as written, thanks!
    Loved it! The flavors were perfect.
    Followed the recipe exactly, and it turned out amazing!

    Or write in your own words (optional):

    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.