Creamy Tomato Lentil Stew

Highlighted under: Fresh Food

I absolutely love making this Creamy Tomato Lentil Stew during the colder months. The combination of lentils, tomatoes, and spices creates a comforting bowl that warms me from the inside out. As I prepare this dish, the rich aromas fill my kitchen, making it hard to resist the temptation to sneak a taste before it’s fully cooked. Every time I serve it, I get compliments for its creamy texture and robust flavor. It's a nourishing meal that my friends and family can’t seem to get enough of!

Philippa Grantley

Created by

Philippa Grantley

Last updated on 2026-01-15T13:02:47.256Z

While experimenting with different lentil recipes, I stumbled upon this Creamy Tomato Lentil Stew, and it quickly became a favorite in my home. The secret to its creaminess lies in blending a portion of the cooked lentils with coconut milk, creating a velvety base that elevates the dish to a whole new level. This method not only enhances the texture but also allows the flavors to meld beautifully.

Each time I cook this stew, I love to add a splash of lemon juice right before serving. It brightens the flavors and adds a refreshing contrast to the richness of the coconut milk. Plus, it’s an easy way to introduce a little zest, making every bite a delightful experience!

Why You Will Love This Recipe

  • Creamy and comforting texture that soothes the soul
  • Hearty lentils packed with protein and fiber
  • Versatile dish that can be served with rice, bread, or on its own

The Power of Lentils

Lentils are the star ingredient in this stew, providing both nourishment and texture. Not only are they high in protein and fiber, but they also absorb the rich flavors of the spices and tomatoes, enhancing every bite. If you’re new to lentils, green and brown varieties are great options, but make sure to soak them for 1-2 hours if you're looking for an even creamier stew. Skipping this can make them take longer to cook and might result in a slightly grainier texture.

When cooking lentils, it's essential to monitor their doneness closely. They should be tender but not mushy by the end of the simmering time. A quick taste test after the initial 20 minutes can save you from overcooking; undercooked lentils can contribute an unpleasant bite to the dish. It’s often a good practice to taste as you go!

Enhancing Flavor Profiles

The combination of smoked paprika and cumin brings depth and warmth to this stew. If you’re looking to experiment, consider adding a pinch of cinnamon or a splash of balsamic vinegar to achieve a unique flavor twist. These ingredients can elevate the dish, adding a subtle sweetness that complements the acidity of the tomatoes beautifully.

For an extra layer of flavor, sauté the spices in olive oil before adding the vegetables. This technique releases the essential oils of the spices, increasing their potency and making them more aromatic. Keep the heat on medium to avoid burning the spices and losing their flavor.

Storing and Serving Suggestions

This Creamy Tomato Lentil Stew keeps well in the fridge for up to five days. To store, allow it to cool completely and transfer it to an airtight container. When reheating, add a splash of vegetable broth or water to help maintain its creamy consistency, as it may thicken as it sits. Heat it gently on the stove or in the microwave until warmed through.

For a more filling meal, serve this stew over jasmine rice or with crusty bread for dipping. You can also top it with a dollop of yogurt or a sprinkle of feta cheese for added creaminess and tang. If you're entertaining, consider serving it with a side salad for a refreshing contrast to the hearty stew.

Ingredients

Gather these ingredients to create a delicious Creamy Tomato Lentil Stew:

Ingredients

  • 1 cup dried green or brown lentils
  • 1 can (14 oz) diced tomatoes
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 carrot, diced
  • 2 cups vegetable broth
  • 1 can (13.5 oz) coconut milk
  • 2 tablespoons olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • Salt and pepper to taste
  • Fresh parsley for garnish

These ingredients come together to make a delightful stew that is sure to impress!

Instructions

Here’s how to prepare your Creamy Tomato Lentil Stew:

Cook the Lentils

Rinse the lentils under cold water. In a medium pot, combine lentils and vegetable broth. Bring to a boil, then reduce heat and simmer for 20 minutes until lentils are tender.

Sauté the Vegetables

In a large pot, heat olive oil over medium heat. Add chopped onion, carrot, and minced garlic. Cook until softened, about 5 minutes.

Add Tomatoes and Spices

Stir in the diced tomatoes, cumin, smoked paprika, and cooked lentils. Simmer for an additional 5 minutes, stirring occasionally.

Blend and Add Coconut Milk

Using an immersion blender, blend a portion of the stew until creamy (or blend in batches in a regular blender). Stir in coconut milk and simmer for 5 more minutes.

Serve

Taste and adjust seasoning with salt, pepper, and a splash of lemon juice before serving. Garnish with fresh parsley.

Enjoy your delicious and creamy stew!

Secondary image

Pro Tips

  • For added flavor, try adding a pinch of red pepper flakes for heat or a squeeze of lime juice for extra brightness.

Substitutions and Variations

If you're looking to make this stew vegan, you're already in luck since it contains no animal products. You could also substitute the coconut milk with cashew cream for a nutty flavor, or skip it entirely if you're watching calories and simplify with just vegetable broth. Additionally, feel free to swap out the carrots for other root vegetables like sweet potatoes or parsnips for a different taste and texture.

For those who prefer a spicier kick, adding diced jalapeños or a pinch of red pepper flakes while sautéing the vegetables can enhance the stew without overwhelming the dish. Adjust the spice levels according to your preference for a custom experience!

Troubleshooting Tips

If your stew turns out too thick, simply stir in a bit more vegetable broth or coconut milk until you reach the desired consistency. On the other hand, if it’s too thin, consider blending a larger portion of it with an immersion blender to thicken without compromising on texture. This not only adds creaminess but also helps to incorporate the flavors more evenly.

It's important to taste and adjust your seasoning toward the end of cooking. If the stew tastes flat, a splash of lemon or lime juice can brighten it up. A little acid can balance the richness of the coconut milk and help the other flavors pop!

Questions About Recipes

→ Can I make this stew ahead of time?

Yes! This stew can be made in advance and stored in the refrigerator for up to 3 days. Reheat before serving.

→ What can I substitute for coconut milk?

For a lower-fat option, you can use low-fat milk or a non-dairy substitute like almond or soy milk, though the creaminess will vary.

→ Is this stew vegan?

Yes, this recipe is vegan and packed with plant-based protein!

→ Can I freeze leftovers?

Absolutely, this stew freezes well! Just make sure to cool it down completely before transferring to an airtight container.

Creamy Tomato Lentil Stew

I absolutely love making this Creamy Tomato Lentil Stew during the colder months. The combination of lentils, tomatoes, and spices creates a comforting bowl that warms me from the inside out. As I prepare this dish, the rich aromas fill my kitchen, making it hard to resist the temptation to sneak a taste before it’s fully cooked. Every time I serve it, I get compliments for its creamy texture and robust flavor. It's a nourishing meal that my friends and family can’t seem to get enough of!

Prep Time15 minutes
Cooking Duration30 minutes
Overall Time45 minutes

Created by: Philippa Grantley

Recipe Type: Fresh Food

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 cup dried green or brown lentils
  2. 1 can (14 oz) diced tomatoes
  3. 1 medium onion, chopped
  4. 2 cloves garlic, minced
  5. 1 carrot, diced
  6. 2 cups vegetable broth
  7. 1 can (13.5 oz) coconut milk
  8. 2 tablespoons olive oil
  9. 1 teaspoon ground cumin
  10. 1 teaspoon smoked paprika
  11. Salt and pepper to taste
  12. Fresh parsley for garnish

How-To Steps

Step 01

Rinse the lentils under cold water. In a medium pot, combine lentils and vegetable broth. Bring to a boil, then reduce heat and simmer for 20 minutes until lentils are tender.

Step 02

In a large pot, heat olive oil over medium heat. Add chopped onion, carrot, and minced garlic. Cook until softened, about 5 minutes.

Step 03

Stir in the diced tomatoes, cumin, smoked paprika, and cooked lentils. Simmer for an additional 5 minutes, stirring occasionally.

Step 04

Using an immersion blender, blend a portion of the stew until creamy (or blend in batches in a regular blender). Stir in coconut milk and simmer for 5 more minutes.

Step 05

Taste and adjust seasoning with salt, pepper, and a splash of lemon juice before serving. Garnish with fresh parsley.

Extra Tips

  1. For added flavor, try adding a pinch of red pepper flakes for heat or a squeeze of lime juice for extra brightness.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 15g
  • Saturated Fat: 10g
  • Cholesterol: 0mg
  • Sodium: 400mg
  • Total Carbohydrates: 42g
  • Dietary Fiber: 12g
  • Sugars: 4g
  • Protein: 14g