Vegan Red Lentil Tomato Soup

Featured in:

How to make vegan red lentil tomato soup in one pot with simple ingredients. Perfect for meal prep, freezer-friendly, and wonderfully comforting.

james carter jr for recipes by clare
By James Carter Jr
Updated on Mon, 10 Nov 2025 17:50:17 GMT

This vegan red lentil tomato soup is one of my go-to recipes when I need something warm, nourishing, and ready without much fuss. It comes together in one pot with simple ingredients, making cleanup easy on busy weeknights. The combination of hearty red lentils, aromatic vegetables, and Italian herbs creates a comforting bowl that’s perfect for cold weather.

I’ll never forget the first time I made this vegan red lentil tomato soup on a chilly November evening. The kitchen filled with the aroma of garlic and herbs simmering away, and I knew I had found a keeper. What makes this red lentil soup recipe special is how the lentils naturally break down to create a thick, creamy texture without any added cream or dairy. It’s become my favorite meal prep recipe because it stores beautifully in the fridge and freezer, and actually tastes better the next day. The simplicity of tossing vegetables, broth, and pantry staples into one pot while the lentils do their magic makes this soup both practical and delicious for any home cook.

What You’ll Need for This Hearty Lentil Soup

I always keep red lentils stocked in my pantry because they cook so much faster than other varieties and create that wonderful creamy texture. Pro tip: Red lentils are already hulled and split, so they don’t need much rinsing. A quick rinse is fine, but don’t overdo it or you’ll lose some of that natural starch that thickens the soup beautifully.

  • 1 tablespoon extra virgin olive oil (use water or broth for oil-free)
  • 1 medium white or yellow onion, diced
  • 5 cloves garlic, minced or grated (about 3 tablespoons)
  • 3 medium carrots, peeled and diced (approximately 1.5 cups)
  • 4 stalks of celery, diced (approximately 1.5 cups)
  • ½ teaspoon black pepper
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon ground thyme
  • ¼ teaspoon red pepper flakes (optional)
  • 5-6 cups of vegetable stock
  • 1 cup uncooked red lentils
  • 1 (28 oz) can of diced tomatoes with the juices
  • 2 bay leaves
  • 1 tablespoon lemon juice
  • Sea salt and additional pepper to taste

I prefer fire-roasted diced tomatoes when I can find them because they add an extra layer of smoky depth to this vegan red lentil tomato soup. If you want a completely oil-free version, simply saute your vegetables in a few tablespoons of vegetable broth instead.

How to Make This Simple One-Pot Soup

I recommend using a heavy-bottomed pot or Dutch oven (at least 4-quart capacity) for even heat distribution, which prevents the lentils from sticking to the bottom as they cook.

Step 1: If using oil, heat it in a large soup pot over medium heat. For oil-free vegan red lentil tomato soup, skip the oil entirely and add the diced onion directly to the pot with 1-2 tablespoons of water or vegetable broth. Add a pinch of salt and cook for 4-5 minutes, stirring often until the onion becomes translucent and fragrant.

Step 2: Add the minced garlic, diced celery, and diced carrots to the pot. Cook for another 3-4 minutes, stirring frequently until the vegetables begin to soften and the garlic becomes aromatic. This step builds the flavor foundation of your soup, so don’t rush it.

Step 3: Stir in the black pepper, dried oregano, dried basil, ground thyme, red pepper flakes if using, and bay leaves. Cook for 1 minute while stirring constantly. This toasts the dried herbs and releases their essential oils, making your red lentil soup taste more vibrant.

Step 4: Rinse the red lentils quickly under cold water in a fine-mesh strainer, then add them to the pot along with 5 cups of vegetable stock and the entire can of diced tomatoes with their juices. Stir everything together and bring to a light simmer. Pro tip: Start with 5 cups of broth and keep the 6th cup nearby. You can add more liquid as needed if the soup gets too thick while cooking.

Step 5: Let the vegan red lentil tomato soup simmer gently, uncovered, for 15-20 minutes until the red lentils are completely tender and starting to break down. You’ll notice the soup thickening naturally as the lentils cook. Stir every 5 minutes to prevent sticking, especially during the last 10 minutes of cooking time.

Step 6: Remove the bay leaves and season the soup with sea salt and additional black pepper to taste. Stir in the fresh lemon juice just before serving. The acid from the lemon brightens all the flavors and balances the earthiness of the lentils perfectly. Serve immediately while hot.

Common mistake to avoid: Don’t overcook the soup or the lentils will become mushy and lose their texture completely. They should be tender but still hold some shape.

Perfect Pairings for Your Lentil Soup

This vegan red lentil tomato soup pairs beautifully with crusty, hearty sides that complement its rich, comforting flavors.

Crusty Sourdough Bread: The tangy flavor and chewy texture of sourdough is perfect for soaking up every last drop of this red lentil soup. The contrast between the soft soup and crunchy crust creates a satisfying eating experience.

Garlic Bread: Warm, buttery garlic bread (use vegan butter) adds richness and another layer of garlic flavor that enhances the Italian herbs in the soup. It’s especially great for weeknight family dinners.

Simple Green Salad: A crisp salad with lemon vinaigrette cuts through the heartiness of the lentil soup and adds fresh, bright notes. The acidic dressing balances the earthiness of the lentils beautifully.

Vegan Grilled Cheese: The creamy, melty texture of a plant-based grilled cheese sandwich makes this combination feel like the ultimate comfort meal. It’s one of the best sides for vegan red lentil tomato soup when you want something extra indulgent.

Build Your Perfect Soup Menu with These Recipes

This vegan red lentil tomato soup pairs wonderfully with other nourishing soups that showcase different flavor profiles and ingredients. The Vegan Sweet Potato Coconut Lentil Stew offers a complementary protein-packed option with warming spices and creamy coconut that provides a nice contrast to the Italian herbs in this tomato-based soup.

For a complete soup collection, add the traditional Greek White Bean Soup with its Mediterranean garlic and lemon flavors, or the elegant Mushroom Leek Soup Recipe for earthy, comforting notes. The light and bright Carrot and Celery Soup also makes an excellent pairing, offering fresh vegetable flavors that balance the richness of this lentil soup perfectly.

Storing Your Homemade Lentil Soup

This vegan red lentil tomato soup stores exceptionally well, making it ideal for meal prep or batch cooking. Store cooled soup in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen and improve after a day or two in the fridge.

For longer storage, let the soup cool completely before transferring to freezer-safe containers or heavy-duty freezer bags. I recommend freezing in individual portions for easy grab-and-go lunches. The soup will keep in the freezer for 3-4 months. Thaw overnight in the refrigerator or reheat directly from frozen on the stovetop over low heat, adding extra broth as needed.

Pro tip: The red lentil soup will thicken considerably as it sits. When reheating, stir in additional vegetable broth or water, a quarter cup at a time, until you reach your desired consistency. Reheat gently on the stovetop or in the microwave in 30-45 second intervals, stirring between each interval for even heating.

Common Questions About Red Lentil Soup

Can I use different lentils in this vegan red lentil tomato soup?

Yes, but brown or green lentils will take 5-10 minutes longer to cook and won’t create the same creamy, thick texture. Red lentils break down naturally to thicken the soup, while other varieties stay firmer.

How can I make this soup spicier?

Increase the red pepper flakes to ½ teaspoon or more depending on your heat preference. You can also add a pinch of cayenne pepper when you add the other dried herbs for an extra kick.

Can I add greens to this red lentil soup?

Absolutely! Stir in 2-3 handfuls of fresh baby spinach or chopped kale during the last 2-3 minutes of cooking. The greens will wilt right into the soup and add extra nutrition and color.

A Bowl of Comfort in Every Spoonful

This vegan red lentil tomato soup is proof that simple ingredients can create something truly special. The ease of throwing everything into one pot and having a nourishing meal ready makes this recipe a lifesaver on busy days. Whether you’re cooking for yourself, your family, or prepping meals for the week ahead, this soup delivers comfort and satisfaction every time. Try this recipe tonight and enjoy a warm, wholesome bowl of goodness that tastes like you spent hours in the kitchen!

Print

Vegan Red Lentil Tomato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This vegan red lentil tomato soup is nutritious and easy to make in one pot. Perfect for weeknight dinners and meal prep with wonderfully comforting flavors.

  • Author: James Carter Jr
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Simmer
  • Cuisine: American
  • Diet: Vegan

Ingredients

Scale
  • 1 tablespoon extra virgin olive oil (use water or broth for oil-free)
  • 1 medium white or yellow onion, diced
  • 5 cloves garlic, minced or grated (about 3 tablespoons)
  • 3 medium carrots, peeled and diced (approximately 1.5 cups)
  • 4 stalks of celery, diced (approximately 1.5 cups)
  • ½ teaspoon black pepper
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon ground thyme
  • ¼ teaspoon red pepper flakes (optional)
  • 56 cups of vegetable stock
  • 1 cup uncooked red lentils
  • 1 (28 oz) can of diced tomatoes with the juices
  • 2 bay leaves
  • 1 tablespoon lemon juice
  • Sea salt and additional pepper to taste

Instructions

  1. If using oil, heat it in a large soup pot over medium heat. For oil-free version, add the onion directly to pot with 1-2 tablespoons water or broth. Add a pinch of salt and cook for 4-5 minutes, stirring often until translucent.
  2. Add the garlic, celery and carrot and cook for another 3-4 minutes until softened, stirring often.
  3. Add the pepper, dried oregano, dried basil, ground thyme, red pepper flakes if using, and bay leaves. Cook for 1 minute while stirring constantly.
  4. Rinse the red lentils quickly under cold water. Add them to the pot along with 5 cups of vegetable stock and diced tomatoes with juices. Bring to a light simmer.
  5. Simmer lightly, uncovered, until the lentils are tender, about 15-20 minutes. Stir every 5 minutes to prevent sticking. Add more broth or water if needed to adjust thickness.
  6. Remove bay leaves. Season with salt and additional pepper to taste, and add the lemon juice. Serve right away.

Notes

  • Red lentils have a soft, creamy texture when cooked which naturally thickens the soup. Brown or green lentils will take 5-10 minutes longer to cook.
  • Fire-roasted tomatoes add extra flavor. Can add 1 tablespoon tomato paste when you add the herbs for more tomato flavor.
  • For oil-free version, omit the oil and use water or broth to saute the vegetables.
  • Use a heavy-bottomed pot or Dutch oven (at least 4-quart capacity) for even heat distribution.
  • Soup will get thicker as it sits. Stir in broth or water when reheating to reach desired consistency.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 210 kcal
  • Sugar: 8 g
  • Sodium: 620 mg
  • Fat: 3 g
  • Saturated Fat: 0.5 g
  • Unsaturated Fat: 2.5 g
  • Trans Fat: 0 g
  • Carbohydrates: 36 g
  • Fiber: 9 g
  • Protein: 11 g
  • Cholesterol: 0 mg

Did you make this recipe?

Share a photo and tag us #Benefitiany— we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star