Tomato Lentil Soup is one of my favorite comforting meals when I want something warm, hearty, and nourishing without spending hours in the kitchen. This easy one-pot recipe combines juicy cherry tomatoes, tender red lentils, fragrant garlic, and Mediterranean-inspired herbs in a rich, flavorful broth. A squeeze of fresh lemon juice adds brightness, while crumbled feta cheese brings a creamy, tangy finish.

What I love most about this homemade tomato lentil soup is how simple ingredients transform into a satisfying meal in just 30 minutes. The red lentils naturally soften and thicken the broth, creating a creamy texture without heavy cream. Whether I’m preparing a quick weeknight dinner or making a cozy lunch, this soup always delivers delicious flavor with minimal effort.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

2 tablespoons extra virgin olive oil

2 pints cherry tomatoes, whole

1 medium onion, chopped

3 cloves garlic, grated or minced

1 teaspoon dried oregano

¼ teaspoon red pepper flakes, or to taste

1 cup dried split red lentils, rinsed

4 cups vegetable broth, plus more if needed

½ teaspoon salt

Freshly ground black pepper, to taste

1 lemon, zested and juiced

½ cup crumbled feta

Extra virgin olive oil, for serving

Bread, for serving

Directions

Blister the Cherry Tomatoes:

I start by heating 2 tablespoons of extra virgin olive oil in a large pot over medium-high heat. Once the oil is warm, I add 2 pints of whole cherry tomatoes.

I cook the tomatoes for about 5 minutes, stirring occasionally, until their skins begin to blister and some of them burst. This step helps release their natural juices and creates a sweet, concentrated tomato flavor.

Add the Aromatics:

Next, I add 1 chopped medium onion, 3 grated or minced garlic cloves, 1 teaspoon of dried oregano, and ¼ teaspoon of red pepper flakes.

I stir everything together and cook for approximately 3 minutes, until the onion begins to soften and the garlic becomes fragrant. I stir frequently to prevent the garlic from burning.

Add the Lentils and Broth:

Once the vegetables are fragrant, I stir in 1 cup of rinsed dried split red lentils.

I pour in 4 cups of vegetable broth, then season with ½ teaspoon of salt and freshly ground black pepper to taste.

I stir well to combine the ingredients, making sure the lentils are evenly distributed throughout the broth.

Simmer Until Tender:

I bring the soup to a gentle boil, then reduce the heat and let it simmer for approximately 15 minutes.

During cooking, I stir occasionally to prevent the lentils from sticking to the bottom of the pot.

As the lentils soften, they naturally thicken the broth and create a creamy, hearty texture. If the soup becomes thicker than I prefer, I add a little extra vegetable broth until it reaches my desired consistency.

Add the Finishing Touches:

Once the lentils are tender, I remove the pot from the heat and ladle the hot soup into serving bowls.

I finish each bowl with freshly squeezed lemon juice, lemon zest, a drizzle of extra virgin olive oil, and crumbled feta cheese.

I love how the lemon balances the rich tomatoes while the feta adds a creamy, tangy contrast.

Serve and Enjoy:

I serve my tomato lentil soup immediately while it’s warm, usually alongside a slice of crusty bread.

Sometimes I replace the feta with grated Parmesan, a spoonful of Greek yogurt, or non-dairy feta for a different finishing touch.

Servings and Timing

Prep Time: 7 minutes

Cooking Time: 23 minutes

Total Time: 30 minutes

Servings: 4 servings

Calories per serving: 390 kcal

Variations

I enjoy experimenting with different ingredients to give this tomato lentil soup a slightly different flavor or texture each time.

Creamy Tomato Lentil Soup:

When I want an extra-creamy soup, I blend a portion of the cooked soup with an immersion blender before serving. This creates a smoother consistency while keeping some of the lentils and tomatoes intact.

Spicy Tomato Lentil Soup:

For a spicier version, I increase the red pepper flakes or add a pinch of cayenne pepper. Sometimes I stir in a little smoked paprika for additional warmth and depth.

Vegan Tomato Lentil Soup:

To make this recipe completely vegan, I simply skip the feta cheese or replace it with a plant-based feta alternative. I still finish the soup with lemon juice and olive oil for plenty of flavor.

Tomato Lentil Soup with Spinach:

I sometimes add a few handfuls of fresh baby spinach during the final 2 minutes of cooking. The spinach wilts quickly and adds extra color and vegetables without changing the overall flavor too much.

Tomato Lentil Soup with Coconut Milk:

For a richer, creamier variation, I stir in a small amount of unsweetened coconut milk near the end of cooking. I especially enjoy this version with a little cumin or curry powder.

Tomato Lentil Soup with Extra Vegetables:

When I have vegetables to use up, I add diced carrots, celery, or zucchini. I cook the firmer vegetables with the onion and allow extra simmering time if needed.

Storage/Reheating

I love making this tomato lentil soup ahead of time because it stores well and makes an easy lunch or dinner throughout the week.

Refrigerating:

I allow the soup to cool slightly, then transfer it to airtight containers and refrigerate it promptly, within 2 hours of cooking.

I store the soup in the refrigerator for up to 3–4 days. Also I prefer keeping the feta, lemon, and other toppings separate until serving so they maintain their fresh flavor and texture.

Freezing:

When I want to prepare extra portions, I freeze the soup without the feta cheese or bread.

I divide it into freezer-safe containers, leaving a little room for expansion. For the best quality, I use the frozen soup within 2–3 months.

I label each container with the date so I can easily keep track of my prepared meals.

Reheating on the Stovetop:

To reheat, I pour the refrigerated soup into a saucepan and warm it over medium-low heat, stirring occasionally until it is steaming hot throughout.

Since red lentils absorb liquid as they sit, I usually add a splash of vegetable broth or water to loosen the consistency.

Reheating in the Microwave:

For individual portions, I transfer the soup to a microwave-safe bowl, cover it loosely, and heat in short intervals, stirring between each interval until thoroughly heated.

I add fresh lemon juice, feta, and olive oil just before serving to bring back the bright, delicious flavors.

FAQs

Can I use green or brown lentils instead of red lentils?

I prefer split red lentils for this recipe because they cook quickly and break down into a naturally creamy texture. Green and brown lentils hold their shape more firmly and generally require a longer cooking time. If I substitute them, I adjust the simmering time and add extra broth as needed.

Do I need to soak red lentils before making tomato lentil soup?

No, I don’t soak red lentils before cooking. I simply rinse them thoroughly under cold running water to remove dust and excess starch. Split red lentils usually become tender in about 15–20 minutes, making them perfect for quick soup recipes.

How can I make my tomato lentil soup thicker or thinner?

When I want a thicker soup, I let it simmer uncovered for a few additional minutes or blend a small portion of it. If I prefer a thinner consistency, I gradually stir in more vegetable broth or water until it reaches the texture I like.

Can I make tomato lentil soup ahead of time?

Yes, I often prepare this soup in advance because it reheats beautifully. I store it in airtight containers in the refrigerator for up to 3–4 days. Before serving, I reheat it thoroughly and add fresh lemon juice, feta cheese, and a drizzle of olive oil.

What can I serve with tomato lentil soup?

I love pairing tomato lentil soup with crusty bread, toasted sourdough, warm pita, or homemade garlic bread. For a lighter meal, I serve it alongside a fresh green salad or cucumber and tomato salad. When I want something more filling, I pair it with a grilled cheese sandwich or roasted vegetables.

Conclusion

This easy one-pot Tomato Lentil Soup is a recipe I love making whenever I crave something warm, wholesome, and full of flavor. The combination of sweet burst cherry tomatoes, tender red lentils, fragrant herbs, and fresh lemon creates a deliciously comforting soup without requiring complicated ingredients or lengthy preparation.

I especially enjoy the creamy feta topping, which adds just the right amount of richness and tanginess to every spoonful. With only 30 minutes of preparation and cooking time, this recipe has become one of my favorite options for quick weeknight dinners, cozy lunches, and make-ahead meals.

Whether I serve it with crusty bread or enjoy a bowl on its own, this homemade tomato lentil soup is a simple, satisfying dish I can return to throughout the year.


📖 Recipe:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tomato Lentil Soup (Easy One-Pot)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

This easy one-pot tomato lentil soup combines juicy cherry tomatoes, tender red lentils, garlic, and Mediterranean herbs in a rich, comforting broth. Finished with fresh lemon, crumbled feta, and a drizzle of olive oil, it’s a hearty and flavorful meal ready in just 30 minutes.


Ingredients

2 tablespoons extra virgin olive oil

2 pints cherry tomatoes, whole

1 medium onion, chopped

3 cloves garlic, grated or minced

1 teaspoon dried oregano

¼ teaspoon red pepper flakes, or to taste

1 cup dried split red lentils, rinsed

4 cups vegetable broth, plus more if needed

½ teaspoon salt

Freshly ground black pepper, to taste

1 lemon, zested and juiced

½ cup crumbled feta

Extra virgin olive oil, for serving

Bread, for serving


Instructions

  1. Heat 2 tablespoons of extra virgin olive oil in a large pot over medium-high heat. Add the whole cherry tomatoes and cook for about 5 minutes, stirring occasionally, until their skins blister and some tomatoes begin to burst.
  2. Add the chopped onion, minced garlic, dried oregano, and red pepper flakes. Stir well and cook for approximately 3 minutes, until the onion begins to soften and the garlic becomes fragrant. Stir frequently to prevent burning.
  3. Stir in the rinsed split red lentils. Pour in 4 cups of vegetable broth and season with salt and freshly ground black pepper. Mix thoroughly to distribute the ingredients evenly.
  4. Bring the soup to a gentle boil, then reduce the heat and simmer for approximately 15 minutes, stirring occasionally, until the lentils are tender and the soup has thickened naturally. Add additional vegetable broth if a thinner consistency is desired.
  5. Remove the pot from the heat and ladle the soup into serving bowls. Finish each serving with fresh lemon juice, lemon zest, crumbled feta cheese, and a drizzle of extra virgin olive oil.
  6. Serve immediately while warm, accompanied by crusty bread for dipping.

Notes

For a creamier texture, blend a portion of the cooked soup using an immersion blender before serving.

For a spicier soup, increase the red pepper flakes or add a pinch of cayenne pepper or smoked paprika.

To make the soup vegan, omit the feta cheese or substitute a plant-based feta alternative.

Add fresh baby spinach during the final 2 minutes of cooking for extra vegetables and color.

For additional richness, stir in a small amount of unsweetened coconut milk near the end of cooking.

Diced carrots, celery, or zucchini can be added for extra vegetables. Adjust cooking time as needed.

Green or brown lentils may replace red lentils, but they require longer cooking and may need additional broth.

Red lentils do not require soaking. Rinse thoroughly under cold water before cooking.

For thicker soup, simmer uncovered for a few additional minutes. For thinner soup, gradually add vegetable broth or water.

Store leftover soup in an airtight container in the refrigerator for up to 3–4 days. Keep feta and other toppings separate until serving.

Freeze the soup without feta or bread in freezer-safe containers for up to 2–3 months for best quality.

Reheat on the stovetop over medium-low heat or in the microwave until thoroughly heated. Add a splash of broth or water if the soup has thickened during storage.

Serve with crusty bread, toasted sourdough, warm pita, garlic bread, or a fresh green salad.

Nutrition values are approximate per serving and exclude optional bread and additional olive oil used for serving.

  • Prep Time: 7 minutes
  • Cook Time: 23 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 bowl (approximately 2 cups)
  • Calories: 390 kcal
  • Sugar: 12 g
  • Sodium: 920 mg
  • Fat: 14 g
  • Saturated Fat: 4 g
  • Unsaturated Fat: 10 g
  • Trans Fat: 0 g
  • Carbohydrates: 48 g
  • Fiber: 10 g
  • Protein: 17 g
  • Cholesterol: 17 mg

Similar Posts

Leave a Reply

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

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