Creamy Tomato Lentil Stew

Highlighted under: Healthy & Light

I absolutely adore making this Creamy Tomato Lentil Stew, especially on colder days when comfort food is a must. The combination of creamy coconut milk and hearty lentils creates a satisfying dish that keeps you warm and full. I love how easy it is to throw together, and it’s packed with flavor from spices and fresh vegetables. It’s become a staple in my kitchen, not just for its delightful taste but also because it’s a nutritious dish that my whole family enjoys.

Delilah Spencer

Created by

Delilah Spencer

Last updated on 2026-01-15T14:31:27.059Z

When I first tried making this stew, I was surprised by how simple the process was yet how rich in flavor it turned out. I experimented with spices, and the combination of cumin and paprika really elevated the dish, giving it that warmth and depth. The lentils add a lovely texture, and pulling it all together with coconut milk creates a creamy base that is utterly comforting.

I've noticed that letting the stew simmer for a few extra minutes allows the flavors to meld beautifully, which is a tip I now swear by. Every time I serve this dish, I love to pair it with crusty bread, so you can soak up every last drop of this deliciousness!

Why You Will Love This Recipe

  • Hearty and filling, perfect for any meal
  • Creamy texture coupled with vibrant flavors
  • Easy to make and packed with nutrition

Understanding Lentils

Lentils are the cornerstone of this Creamy Tomato Lentil Stew, providing both substance and nutrition. When selecting lentils, green or brown varieties are ideal for their ability to hold their shape while cooking. Avoid red lentils for this stew as they tend to break down too much and become mushy. Rinsing dried lentils before cooking is essential to remove any dirt or impurities, ensuring a clean flavor in your final dish.

Cooking lentils correctly is key to achieving the perfect texture. After adding them to the pot, ensure you don’t overcook; you want them tender but still intact, which usually takes about 25 minutes of simmering. If they start to split open, it’s a sign they’re cooked too long. An easy fix? Keep an eye on your pot and taste test around the 20-minute mark.

The Role of Coconut Milk

Coconut milk not only adds creaminess but also infuses a rich, tropical flavor to the stew. When incorporating the coconut milk, it’s crucial to use a good quality brand for the best taste; look for options that are free from additives. Adding it at the end of the cooking process helps retain the creamy consistency and prevents it from curdling or boiling over. Stir gently to combine, letting it warm through without vigorous boiling.

For a lighter version, you can substitute light coconut milk, but be aware that it may alter the silky texture slightly. If you're sensitive to coconut flavor, try using unsweetened almond milk or cashew cream, though these will change the overall taste profile. Remember to adjust your seasoning, as these alternatives are less rich.

Serving Suggestions

This stew is versatile and pairs beautifully with various sides. For a comforting meal, serve it with crusty bread to soak up the delicious sauce. Alternatively, a bowl of fluffy rice or quinoa makes for a heartier serving that's high in protein. If you want a fresh twist, accompany it with a side salad topped with a zesty vinaigrette to balance the creaminess of the stew.

For meal prep, this stew stores exceptionally well in the refrigerator for up to 5 days. You can also freeze portions for future meals; just ensure it cools completely before transferring to airtight containers. When reheating, add a splash of vegetable broth or water to maintain its creamy texture and prevent it from becoming too thick.

Ingredients

Ingredients

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

Main Ingredients

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

Ensure all ingredients are fresh for the best results. You can also add your favorite vegetables!

Instructions

Cooking Steps

Follow these steps to make your Creamy Tomato Lentil Stew.

Sauté Vegetables

In a large pot, heat olive oil over medium heat. Add the diced onion and carrots, cooking until softened, about 5 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.

Add Lentils and Spices

Add the dried lentils, cumin, and smoked paprika to the pot. Stir well to combine and allow the spices to toast slightly for 2 minutes.

Combine Tomatoes and Broth

Pour in the diced tomatoes (with juice) and vegetable broth. Bring the mixture to a boil, then reduce the heat and let it simmer for 25 minutes or until the lentils are tender.

Stir in Coconut Milk

Once the lentils are cooked, stir in the coconut milk. Simmer for an additional 5 minutes. Adjust seasoning with salt and pepper to taste.

Serve and Enjoy

Ladle the stew into bowls and garnish with fresh cilantro. Serve hot with crusty bread or rice.

Make this dish your own by adding any seasonal vegetables you like!

Secondary image

Pro Tips

  • For an extra kick, add a pinch of cayenne pepper or some chili flakes when sautéing the vegetables.

Ingredient Variations

This stew allows for numerous ingredient variations based on your pantry and preferences. For a protein boost, consider adding cooked chicken, sausage, or chickpeas; they can be included towards the end of cooking for a quick heat-through. If you prefer heat, toss in some diced jalapeños or a pinch of red pepper flakes while sautéing the onions for a spicy kick.

Seasonal vegetables can also enhance this recipe. Try replacing carrots with sweet potatoes or adding spinach or kale in the last few minutes of cooking for added nutrition. These swaps not only diversify the flavors but also ensure you’re making the most of fresh produce available.

Troubleshooting Common Issues

If you find your stew too thick after cooking, stirring in a bit more vegetable broth or water can help loosen it up. Be sure to reheat gently over low heat to avoid curdling the coconut milk. Conversely, if it turns out too thin, allow it to simmer uncovered for a bit longer to reduce the liquid and thicken the stew to your desired consistency.

For those who experience a lack of flavor, consider intensifying the seasoning by adding more cumin or smoked paprika according to taste. A hint of acid, such as a squeeze of lime juice or a splash of vinegar, can also brighten the dish remarkably, enhancing the overall flavor profile.

Questions About Recipes

→ Can I use canned lentils instead of dried?

Yes, you can use canned lentils. Just rinse them well before adding them into the stew.

→ Is this stew vegan?

Absolutely! All the ingredients are plant-based, making it a perfect vegan option.

→ How can I thicken the stew?

If you like a thicker stew, you can puree a portion of it with an immersion blender or mash some lentils against the side of the pot.

→ Can I freeze the leftovers?

Yes, the stew freezes well. Just let it cool completely before transferring it to an airtight container.

Creamy Tomato Lentil Stew

I absolutely adore making this Creamy Tomato Lentil Stew, especially on colder days when comfort food is a must. The combination of creamy coconut milk and hearty lentils creates a satisfying dish that keeps you warm and full. I love how easy it is to throw together, and it’s packed with flavor from spices and fresh vegetables. It’s become a staple in my kitchen, not just for its delightful taste but also because it’s a nutritious dish that my whole family enjoys.

Prep Time15 minutes
Cooking Duration30 minutes
Overall Time45 minutes

Created by: Delilah Spencer

Recipe Type: Healthy & Light

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Main Ingredients

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

How-To Steps

Step 01

In a large pot, heat olive oil over medium heat. Add the diced onion and carrots, cooking until softened, about 5 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.

Step 02

Add the dried lentils, cumin, and smoked paprika to the pot. Stir well to combine and allow the spices to toast slightly for 2 minutes.

Step 03

Pour in the diced tomatoes (with juice) and vegetable broth. Bring the mixture to a boil, then reduce the heat and let it simmer for 25 minutes or until the lentils are tender.

Step 04

Once the lentils are cooked, stir in the coconut milk. Simmer for an additional 5 minutes. Adjust seasoning with salt and pepper to taste.

Step 05

Ladle the stew into bowls and garnish with fresh cilantro. Serve hot with crusty bread or rice.

Extra Tips

  1. For an extra kick, add a pinch of cayenne pepper or some chili flakes when sautéing the vegetables.

Nutritional Breakdown (Per Serving)

  • Calories: 350 kcal
  • Total Fat: 15g
  • Saturated Fat: 10g
  • Cholesterol: 0mg
  • Sodium: 650mg
  • Total Carbohydrates: 45g
  • Dietary Fiber: 15g
  • Sugars: 6g
  • Protein: 12g