Creamy Tomato Lentil Stew

Highlighted under: Balanced Collection

I absolutely love making this Creamy Tomato Lentil Stew, especially during the colder months. The rich flavors and creamy texture not only comfort me, but also bring warmth to my home. I enjoy how simple ingredients come together to create something so hearty and satisfying. It's a versatile dish, perfect for both weeknight dinners and special gatherings. Plus, I can make a large batch and enjoy it for days, making meal prep a breeze. If you haven't tried it yet, you're in for a delightful experience!

Helena Whitby

Created by

Helena Whitby

Last updated on 2026-01-21T22:13:34.549Z

Creating this Creamy Tomato Lentil Stew has become a go-to for me in the kitchen. The first time I made it, I was unsure how the lentils would turn out, but they absorbed all the flavors beautifully and turned out perfectly tender. I love how the addition of coconut milk adds a luscious creaminess that elevates the dish without overpowering the tomatoes and spices.

One tip I discovered along the way is to sauté the onions and garlic until they're golden before adding any other ingredients. This step enhances the overall flavor, giving the stew a rich base that melds wonderfully with the freshness of the tomatoes. Every time I serve it, I receive compliments and requests for the recipe!

Why You'll Love This Recipe

  • Hearty and satisfying with every spoonful
  • The creaminess from coconut milk makes it irresistible
  • Packed with protein from lentils, making it a nutritious choice

Ingredient Insights

The choice of red lentils is key in this Creamy Tomato Lentil Stew. Unlike other lentil varieties, red lentils cook quickly and break down into a creamy texture, contributing to the overall finesse of the dish. This attribute makes them perfect for stews where a hearty consistency is desired. I recommend rinsing the lentils under cold water to remove any debris and reduce cooking time, ensuring a smooth blend with the other ingredients.

Coconut milk not only infuses the stew with creaminess but also adds a subtle sweetness that balances the acidity of the tomatoes. If you're looking for a lighter alternative, you can replace coconut milk with unsweetened almond milk mixed with a touch of olive oil for richness. However, I find that coconut milk provides an authentic flavor and silky texture that can't be easily replicated with other non-dairy options.

Cooking Techniques

When sautéing the onions, aim for them to turn translucent with a hint of golden color. This process builds a flavor base that enhances the overall depth of the stew. Don't rush the sautéing phase; it typically takes about 5 minutes. If your garlic begins to brown too quickly, lower the heat to medium to avoid a bitter flavor in the finished dish. Keeping an eye on this step ensures a fragrant foundation for the stew.

After adding the liquids, it's essential to bring the mixture to a rolling boil before reducing it to a simmer. This initial high heat helps in cooking the lentils evenly. Once simmering, cover the pot to retain moisture, but check occasionally and stir to prevent sticking on the bottom. I usually set a timer for 20 minutes, as this gives the lentils enough time to absorb the flavors while also becoming tender.

Ingredients for Creamy Tomato Lentil Stew

Main Ingredients

  • 1 cup red lentils, rinsed
  • 1 can (14 oz) diced tomatoes
  • 1 can (13.5 oz) coconut milk
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 4 cups vegetable broth
  • 2 tsp ground cumin
  • 1 tsp paprika
  • Salt and pepper to taste
  • Fresh cilantro for garnish

Feel free to adjust the spices and ingredients based on your personal taste!

Steps to Prepare Creamy Tomato Lentil Stew

Sauté the Aromatics

Heat a large pot over medium heat. Add chopped onions and sauté for about 5 minutes until they become translucent. Stir in minced garlic and cook for an additional minute until fragrant.

Add Lentils and Spices

Add the rinsed lentils, ground cumin, paprika, and season with salt and pepper. Stir to combine everything thoroughly.

Incorporate the Liquids

Pour in the diced tomatoes and vegetable broth. Bring the mixture to a boil, then reduce to a simmer. Cover and cook for about 25 minutes, or until the lentils are tender.

Finish with Coconut Milk

Stir in the coconut milk and let it simmer uncovered for another 5 minutes. Adjust seasoning if necessary.

Serve and Garnish

Ladle into bowls and garnish with fresh cilantro before serving. Enjoy the creamy warmth!

This stew pairs wonderfully with crusty bread for a complete meal!

Secondary image

Pro Tips

  • For an extra depth of flavor, try adding a splash of lemon juice before serving to brighten up the stew.

Storing and Reheating

This stew is perfect for meal prep! After cooking, allow it to cool completely before transferring it to an airtight container. It can be stored in the refrigerator for up to 4 days. For longer storage, consider freezing portions in freezer-safe bags, where it will last for about 3 months. I recommend labeling the bags with the date to keep track of freshness.

When reheating, add a splash of vegetable broth or water to thin the stew back to your desired consistency, as it thickens upon sitting. Reheat it on the stove over medium heat, stirring occasionally until it's heated through. This method helps retain the creamy texture and rich flavor without causing separation.

Serving Suggestions

This Creamy Tomato Lentil Stew pairs beautifully with crusty bread or over a bed of rice for a fulfilling meal. For an extra touch, consider topping it with a dollop of yogurt or fresh avocado slices to enhance the creaminess. If you enjoy a bit of spice, a sprinkle of red pepper flakes or a drizzle of sriracha can elevate the flavors further.

For those seeking variety, play around with additional vegetables! Adding spinach or kale during the last few minutes of cooking not only boosts the nutrition but also adds vibrant color. You could also swap out the diced tomatoes for roasted tomatoes for a deeper flavor profile. The flexibility of this stew makes it easy to adapt based on what you have on hand.

Questions About Recipes

→ Can I make this stew ahead of time?

Absolutely! The flavors develop even more if it's made a day in advance.

→ Is it possible to freeze the stew?

Yes, this stew freezes well. Just make sure to cool it completely before placing it in an airtight container.

→ What can I substitute for coconut milk?

You can use heavy cream or cashew cream if you'd like a different flavor profile.

→ Can I add other vegetables?

Definitely! Carrots, spinach, or bell peppers can enhance the nutrition and flavor.

Creamy Tomato Lentil Stew

I absolutely love making this Creamy Tomato Lentil Stew, especially during the colder months. The rich flavors and creamy texture not only comfort me, but also bring warmth to my home. I enjoy how simple ingredients come together to create something so hearty and satisfying. It's a versatile dish, perfect for both weeknight dinners and special gatherings. Plus, I can make a large batch and enjoy it for days, making meal prep a breeze. If you haven't tried it yet, you're in for a delightful experience!

Prep Time15 minutes
Cooking Duration30 minutes
Overall Time45 minutes

Created by: Helena Whitby

Recipe Type: Balanced Collection

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

Main Ingredients

  1. 1 cup red lentils, rinsed
  2. 1 can (14 oz) diced tomatoes
  3. 1 can (13.5 oz) coconut milk
  4. 1 medium onion, chopped
  5. 2 cloves garlic, minced
  6. 4 cups vegetable broth
  7. 2 tsp ground cumin
  8. 1 tsp paprika
  9. Salt and pepper to taste
  10. Fresh cilantro for garnish

How-To Steps

Step 01

Heat a large pot over medium heat. Add chopped onions and sauté for about 5 minutes until they become translucent. Stir in minced garlic and cook for an additional minute until fragrant.

Step 02

Add the rinsed lentils, ground cumin, paprika, and season with salt and pepper. Stir to combine everything thoroughly.

Step 03

Pour in the diced tomatoes and vegetable broth. Bring the mixture to a boil, then reduce to a simmer. Cover and cook for about 25 minutes, or until the lentils are tender.

Step 04

Stir in the coconut milk and let it simmer uncovered for another 5 minutes. Adjust seasoning if necessary.

Step 05

Ladle into bowls and garnish with fresh cilantro before serving. Enjoy the creamy warmth!

Extra Tips

  1. For an extra depth of flavor, try adding a splash of lemon juice before serving to brighten up the stew.

Nutritional Breakdown (Per Serving)

  • Calories: 350 kcal
  • Total Fat: 18g
  • Saturated Fat: 10g
  • Cholesterol: 0mg
  • Sodium: 420mg
  • Total Carbohydrates: 43g
  • Dietary Fiber: 12g
  • Sugars: 6g
  • Protein: 14g