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.

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.

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
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.
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
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.
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.
No. Lentils do not require soaking like dried beans. Rinse them under cold water and pick out any debris before cooking.
Washing removes dirt and some surface starch, which can reduce gas and improve digestibility. It’s recommended to rinse and sort lentils before use.
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

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

Start by heating oil in a large pot, then sauté the onion and carrots until softened. Add spices briefly to bloom their flavor.
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.
Use brown or green lentils that hold their shape. Avoid red or yellow lentils, which tend to break down and become mushy.

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.
Simple green salads, cornbread, roasted vegetables, or a loaf of crusty bread pair nicely with this 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.

Recipe

Tomato Lentil Soup
Debi
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
- 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.
- Add the crushed tomatoes, lentils, vegetable broth, water, and red pepper flakes. Stir to combine.
- 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.
- 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.
