Hearty Tomato and Red Lentil Soup Recipe for Cozy Meals

Tomato Lentil Soup is a warm, comforting vegan soup made with wholesome ingredients. Simple to prepare and full of flavor, it’s perfect for chilly days and makes a satisfying main-dish soup.

There’s nothing like a pot of soup simmering on the stove to bring comfort when the weather turns cold.

A bowl of tomato lentil soup with a spoon, some fresh herbs, and a blue striped towel.

We appreciate your support

If you have any questions about the recipe, please leave a comment. I read all comments and respond when I can. I try to answer common questions in the post, but feel free to ask if anything is unclear.

a bowl of tomato soup with lots of veggies garnished with herbs next to a blue striped towel.

Flavorful tomato and lentil soup inspiration

This soup balances earthy lentils and rich tomatoes with warming spices and herbs. The lentils add protein, fiber, and body so the soup feels hearty enough for a meal.

I created this version to give classic tomato soup more substance by adding lentils, making it a filling, nutritious option.

Serve it with a grilled cheese sandwich or crusty bread, or enjoy it on its own for a simple, nourishing dinner.

Vegan protein

Lentils are an excellent plant-based source of protein and fiber. They’re low-fat, nutritious, and quick to cook, which makes them ideal for soups like this one.

Crushed tomatoes

This recipe uses crushed tomatoes for a smooth yet textured tomato base. Crushed tomatoes provide thickness without large chunks; if you use diced tomatoes, increase the simmering time so they break down more.

Make ahead soup

Can this be made ahead?

Yes. This makes a large pot and stores well. Refrigerate cooled leftovers in an airtight container for up to 5 days, checking for freshness before reheating.

Can I freeze this?

Yes. Cool completely, portion into containers, and freeze for 3–6 months. Thaw in the refrigerator before reheating.

Great main dish lentils

Lentils are versatile and appear in many dishes. This tomato-based lentil soup is a great way to incorporate more legumes into your weeknight meals.

So much goodness

Is lentil soup good for weight loss?

Lentil soup can support weight-loss goals because it’s high in protein and fiber while being relatively low in calories. The liquid content also helps you feel full.

How do you thicken lentil soup?

This soup is thickened by the crushed tomatoes and by pureeing a portion of the cooked soup. For extra creaminess, stir in yogurt or sour cream (if not keeping vegan), or add a tablespoon of tomato paste.

Do lentils need to be soaked before making soup?

No. Lentils do not require soaking like dried beans. Rinse them under cold water and pick out any debris before cooking.

What happens if you don’t wash lentils?

Washing removes dirt and some surface starch, which can reduce gas and improve digestibility. It’s recommended to rinse and sort lentils before use.

What does Tomato Lentil Soup taste like?

Expect a tangy tomato broth with warm cumin notes and a satisfying earthy, slightly meaty quality from the lentils.

How to Make the Best Tomato Lentil Soup

This recipe uses common, year-round vegetables and affordable pantry staples. Scroll down to the recipe card for exact measurements and step-by-step instructions.

Make sure to get the best ingredients

long skinny carrots with their tops taken off
Long, thin carrots are sweeter and less fibrous than thicker varieties.

I recommend long, thin carrots when possible; they tend to be sweeter and more tender for cooking.

how to make soup cooking vegetables and adding broth.

Start by heating oil in a large pot, then sauté the onion and carrots until softened. Add spices briefly to bloom their flavor.

What broth to use?

Use your preferred broth. Vegetable broth keeps the soup vegan and adds depth; chicken broth can be used if you don’t need a vegetarian version.

Add crushed tomatoes, lentils, broth, water, and red pepper flakes. Simmer until the lentils are tender, then puree a portion of the soup to thicken the texture while leaving some chunks for body.

What kind of lentils should I use?

Use brown or green lentils that hold their shape. Avoid red or yellow lentils, which tend to break down and become mushy.

how to make soup, cooked soup and in a blender.

Bring to a boil, reduce heat, and simmer about 30 minutes until lentils are tender. Blend 2 cups of the soup and return it to the pot to thicken. Season with salt and pepper to taste. Stir in chopped greens like kale, spinach, or Swiss chard if you want extra vegetables.

What goes well with lentil soup?

Simple green salads, cornbread, roasted vegetables, or a loaf of crusty bread pair nicely with this soup.

a spoonfull of soup in front of the bowl of soup.

Let’s keep in touch

If you enjoy these recipes, subscribe by email or follow on social channels for updates and photos. If you try the recipe, please leave a comment and share a photo — I’d love to see how it turns out.

looking down into a bowl of tomato lentil soup garnished with chopped chives, title on top.
Don’t forget to save this recipe for later.

Recipe

square crop of a bowl of soup with fresh herbs and a towel next to it.

Tomato Lentil Soup

Debi

A cozy vegan soup with tomatoes, lentils, warming spices, and hearty vegetables. Makes about 8 servings.
Prep Time: 20 mins
Cook Time: 40 mins
Total Time: 1 hr
Course: Soup
Cuisine: American
Servings: 8
Calories: 158 kcal

Ingredients

  • 3 tablespoons olive oil
  • 1 large yellow onion, chopped
  • 4 carrots, peeled and chopped
  • 2 teaspoons ground cumin
  • 1 teaspoon dried thyme
  • ½ teaspoon garlic powder
  • 28 ounce can crushed tomatoes
  • 1 cup uncooked brown or green lentils, picked over and rinsed
  • 4 cups vegetable broth
  • 2 cups water
  • Pinch red pepper flakes
  • 1 teaspoon salt (or to taste)
  • Freshly ground black pepper, to taste

Instructions

  1. Heat the oil in a large pot over medium heat. Add the chopped onion and carrots and cook, stirring often, until the onion softens, about 5 minutes. Add the cumin, thyme, and garlic powder and cook until fragrant, about 30 seconds.
  2. Add the crushed tomatoes, lentils, vegetable broth, water, and red pepper flakes. Stir to combine.
  3. Bring the pot to a boil, then reduce the heat and simmer, uncovered, for about 30 minutes or until the lentils are tender but still hold their shape.
  4. Carefully transfer 2 cups of the soup to a blender and puree until smooth, or use an immersion blender to puree a portion of the soup. Return the blended soup to the pot to thicken the texture. Add salt and pepper to taste. Garnish with fresh thyme if desired.

Nutrition

Calories: 158 kcal • Carbohydrates: 21 g • Protein: 7 g • Fat: 6 g • Fiber: 9 g • Sodium: 788 mg

Nutritional values are estimates and will vary by ingredients and brands used.

a bowl of soup garnished with fresh herbs
One of the original photos from when this recipe was first published.