Creamy Tomato Lentil Stew

Highlighted under: Healthy & Light

I absolutely love making this Creamy Tomato Lentil Stew on chilly days. The blend of vibrant tomatoes, hearty lentils, and rich coconut cream creates a cozy, comforting dish that warms me from the inside out. Each spoonful is a delightful mix of flavors, and I can’t resist the satisfying creaminess. As it simmers, my kitchen fills with an irresistible aroma that makes it hard to wait for mealtime. It’s a surefire way to nourish my family and bring everyone together, making it one of my favorite go-to recipes.

Bethany Clarke

Created by

Bethany Clarke

Last updated on 2026-01-15T15:40:20.841Z

When I first tried making a stew with lentils, I was amazed at how those tiny legumes can create such a filling and flavorful dish. I chose to add coconut cream to my recipe for its rich, velvety texture that complements the tomato base beautifully. One tip I discovered is to let the stew simmer longer than you think—it develops a depth of flavor that is truly rewarding.

The balance of spices truly elevates this stew. I often enjoy experimenting with the seasoning to make it my own. Adding a pinch of smoked paprika or a splash of lemon juice right before serving can enhance the experience even more. It's all about creating layers of flavor, and that's what makes this dish my favorite!

Why You Will Love This Recipe

  • Rich tomato flavor with a creamy twist
  • Packed with protein and fiber from lentils
  • Perfect for meal prep or a cozy family dinner

Understanding the Ingredients

The use of red lentils in this stew not only adds protein and fiber but also contributes to the stew's creamy texture as they break down during cooking. They cook relatively quickly compared to other lentils, usually taking about 25-30 minutes to become tender, which makes them ideal for a one-pot meal like this. If you wish to experiment, green or brown lentils can be used, but they will require longer cooking times and may alter the stew's consistency.

Coconut milk gives the stew its signature creaminess and a hint of sweetness, perfectly balancing the acidity of the tomatoes. When selecting coconut milk, look for a full-fat version to ensure a luxurious mouthfeel, although light coconut milk can be a lower-calorie option. If you're looking for a nut-free substitute, consider using silken tofu or cashew cream, both of which can achieve a creamy texture.

Cooking Techniques

Sautéing the onion and garlic in olive oil at the beginning of this recipe is essential for building flavor. Aim for the onion to become translucent, which usually takes about 5 minutes over medium heat. If you notice the garlic browning too quickly, lower the heat slightly, as burnt garlic can turn bitter and negatively affect the stew’s flavor profile.

When it’s time to combine all the ingredients, take care not to over-stir after adding the lentils, as they can become mushy. Stir just enough to incorporate everything, allowing the lentils to gradually cook to the right consistency. Keep an eye on the pot during simmering; if it begins to boil over, reduce the heat to maintain a gentle simmer instead.

Serving and Storing

This Creamy Tomato Lentil Stew is wonderfully versatile when it comes to serving options. You can enjoy it on its own, paired with crusty bread for dipping, or over a bed of rice or quinoa for a heartier meal. For added nutrition, consider incorporating leafy greens like spinach or kale during the last few minutes of cooking. Just stir them in until wilted, and you’ll have an even more vibrant dish.

If you have leftovers, store them in an airtight container in the refrigerator for up to 4 days. This stew actually improves in flavor as it sits, making it perfect for meal prep. For longer storage, freeze individual portions for up to 3 months. To reheat, simply thaw overnight in the fridge and warm on the stovetop until heated through. If the stew thickens during storage, adding a splash of vegetable broth can bring it back to your desired consistency.

Ingredients

Ingredients

For the Stew

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

Ensure all your ingredients are fresh for the best flavor, and feel free to substitute or add any vegetables you desire!

Instructions

Directions

Sauté the Aromatics

In a large pot, heat the olive oil over medium heat. Add chopped onion and sauté until translucent, about 5 minutes. Stir in minced garlic and cook for an additional minute until fragrant.

Combine the Ingredients

Add the rinsed lentils, diced tomatoes, coconut milk, vegetable broth, cumin, smoked paprika, salt, and pepper to the pot. Stir well to combine.

Simmer

Bring the mixture to a boil, then reduce heat and let it simmer for 30 minutes, or until the lentils are tender, stirring occasionally.

Adjust Seasoning and Serve

Taste the stew and adjust the seasoning if needed. Serve warm, garnished with fresh basil.

This stew is fantastic served with crusty bread or over rice for a heartier meal.

Secondary image

Pro Tips

  • For added flavor, consider adding a splash of lemon juice before serving to brighten up the stew. You can also customize the spices according to your taste preferences.

Adjusting Flavor Profiles

Once your stew has finished simmering, taste it to ensure the seasoning is just right. If you want to elevate the flavor, consider adding a splash of balsamic vinegar or a squeeze of lemon juice to brighten it up. This contrast balances the richness of the coconut milk and enhances the overall flavor. Also, experimenting with the spices can result in unique variations; try adding a dash of cayenne for heat or a pinch of dried thyme for herby notes.

For extra texture and flavor, think about adding chopped carrots or bell peppers when starting the sauté. These vegetables will not only provide additional nutrients but will also contribute a subtle sweetness that complements the tomatoes beautifully. If you enjoy a spicier dish, a few slices of jalapeño can be tossed in during cooking for a little kick.

Recipe Variations

Creating variations of this stew can keep meals exciting. Swap the diced tomatoes for roasted tomatoes to impart a deeper, caramelized flavor. Alternatively, you can add a can of drained and rinsed beans for a different texture and protein boost. White beans or chickpeas work particularly well and can enhance the heartiness of the stew while maintaining its creamy texture.

Another delightful variation comes from changing the herb garnish. Instead of fresh basil, try using cilantro for a fresh, vibrant twist, or consider a sprinkle of fresh parsley for a more mild flavor. Adjusting the herb can dramatically influence your dish’s aroma and taste, making it feel like a completely different meal with every variation.

Questions About Recipes

→ Can I make this stew in advance?

Absolutely! This stew reheats beautifully, making it perfect for meal prep. Just store it in an airtight container in the fridge for up to 3 days.

→ Is this recipe vegan?

Yes, this Creamy Tomato Lentil Stew is naturally vegan, made with plant-based ingredients like lentils, tomatoes, and coconut milk.

→ What can I substitute for lentils?

If you don't have lentils, you can substitute them with chickpeas or another bean of your choice, adjusting the cooking time as needed.

→ Can I freeze the leftovers?

Yes, you can freeze leftovers in an airtight container for up to 3 months. Thaw in the refrigerator before reheating.

Creamy Tomato Lentil Stew

I absolutely love making this Creamy Tomato Lentil Stew on chilly days. The blend of vibrant tomatoes, hearty lentils, and rich coconut cream creates a cozy, comforting dish that warms me from the inside out. Each spoonful is a delightful mix of flavors, and I can’t resist the satisfying creaminess. As it simmers, my kitchen fills with an irresistible aroma that makes it hard to wait for mealtime. It’s a surefire way to nourish my family and bring everyone together, making it one of my favorite go-to recipes.

Prep Time15 minutes
Cooking Duration30 minutes
Overall Time45 minutes

Created by: Bethany Clarke

Recipe Type: Healthy & Light

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

For the Stew

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

How-To Steps

Step 01

In a large pot, heat the olive oil over medium heat. Add chopped onion and sauté until translucent, about 5 minutes. Stir in minced garlic and cook for an additional minute until fragrant.

Step 02

Add the rinsed lentils, diced tomatoes, coconut milk, vegetable broth, cumin, smoked paprika, salt, and pepper to the pot. Stir well to combine.

Step 03

Bring the mixture to a boil, then reduce heat and let it simmer for 30 minutes, or until the lentils are tender, stirring occasionally.

Step 04

Taste the stew and adjust the seasoning if needed. Serve warm, garnished with fresh basil.

Extra Tips

  1. For added flavor, consider adding a splash of lemon juice before serving to brighten up the stew. You can also customize the spices according to your taste preferences.

Nutritional Breakdown (Per Serving)

  • Calories: 380 kcal
  • Total Fat: 26g
  • Saturated Fat: 15g
  • Cholesterol: 0mg
  • Sodium: 85mg
  • Total Carbohydrates: 32g
  • Dietary Fiber: 3g
  • Sugars: 5g
  • Protein: 6g