Creamy Tomato Lentil Stew

Highlighted under: Warm Meals

I remember the first time I made this Creamy Tomato Lentil Stew. I had a craving for something warm and hearty, and this recipe completely delivered. The blend of creamy tomato and spiced lentils creates a rich, comforting dish that's perfect for any time of the week. It's simple to whip up, takes just 30 minutes, and makes a delightful meal for the whole family. Plus, the leftovers taste even better the next day, making it perfect for meal prep!

Yvette Harrington

Created by

Yvette Harrington

Last updated on 2026-01-21T18:42:36.080Z

When I first cooked this recipe, I was amazed at how the flavors came together in such a short time. I used canned tomatoes and lentils which made preparation a breeze, without sacrificing taste. The addition of coconut milk adds a rich creaminess that elevates this stew to the next level. I topped it off with fresh herbs from my garden, which made a huge difference!

One helpful tip I've learned is to adjust the spices according to your taste. I like to add a pinch of smoked paprika for extra depth. Remember to let the stew simmer briefly, which allows the flavors to meld perfectly. This dish is not only satisfying but also nutritious, making it an ideal choice for meal planning.

Why You Will Love This Recipe

  • Creamy and comforting with bold tomato flavor
  • Packed with protein and fiber from lentils
  • Quick and easy to make for weeknight meals

The Heart of the Stew: Lentils

Lentils are not just a hearty addition to this stew; they are the star ingredient that brings a wealth of nutritional value. Packed with protein and fiber, lentils help create a satisfying and filling dish. When using dried lentils, make sure to rinse them thoroughly before adding them to the pot. This simple step can help avoid any residual dust or debris, ensuring a clean flavor throughout the stew.

For this creamy tomato lentil stew, brown or green lentils are recommended due to their ability to hold their shape during cooking. Avoid red lentils in this case, as they tend to break down and can lead to a mushy consistency.

The Role of Coconut Milk

Coconut milk is not merely a creamy element; it adds a rich, aromatic flavor that perfectly complements the acidity of tomatoes. As the stew simmers, the coconut milk melds with the spices and tomatoes, creating a luxurious mouthfeel that enhances the overall experience. To ensure best results, opt for full-fat coconut milk for a richer taste and creamier texture.

If you're looking for a lighter option, you can substitute part of the coconut milk with low-fat versions or even cashew cream for a similar effect. Keep in mind that this may slightly alter the flavor and creaminess, but it still results in a delicious dish.

Serving and Storing Tips

This creamy tomato lentil stew is versatile and can be served in numerous ways. I love to pair it with crusty bread for dipping or serve it over fluffy rice for a heartier meal. You can also top the stew with a dollop of yogurt or a sprinkle of lemon juice for a refreshing contrast to the rich flavors.

For make-ahead convenience, this stew stores wonderfully. Allow it to cool completely before transferring it to an airtight container. Stored in the refrigerator, it will keep well for up to five days. If you want to freeze the stew, portion it out in freezer-safe containers, and it can be frozen for up to three months. When reheating, simply warm it on the stovetop over low heat until heated through, adding a splash of vegetable broth if it’s too thick.

Ingredients

Gather these ingredients to create a delicious stew:

Ingredients

  • 1 tablespoon olive oil
  • 1 onion, chopped
  • 2 garlic cloves, minced
  • 1 carrot, diced
  • 1 can (14 oz) diced tomatoes
  • 1 can (15 oz) coconut milk
  • 1 cup dried lentils, rinsed
  • 2 cups vegetable broth
  • 1 teaspoon dried basil
  • Salt and pepper to taste
  • Fresh parsley for garnish

Combine these flavorful ingredients for the perfect stew!

Instructions

Follow these steps to make your stew:

Sauté the Vegetables

In a large pot, heat the olive oil over medium heat. Add the chopped onion, garlic, and diced carrot. Sauté for about 5 minutes, or until the vegetables are softened.

Add Lentils and Tomatoes

Stir in the lentils and canned tomatoes. Mix well and cook for another 2 minutes, allowing the tomatoes to release their juices.

Simmer the Stew

Pour in the vegetable broth and add the dried basil, along with salt and pepper. Bring the mixture to a boil, then reduce the heat and let it simmer for 20 minutes, or until the lentils are tender.

Stir in the Coconut Milk

Once the lentils are cooked, stir in the coconut milk. Allow the stew to heat through for another 5 minutes. Adjust seasoning as necessary.

Serve and Enjoy!

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

Don’t forget to enjoy every spoonful!

Secondary image

Pro Tips

  • For an extra flavor boost, try adding some cayenne pepper for heat or spinach for an added layer of nutrition.

Troubleshooting Tips

If you find that your stew is too thick, simply add a little more vegetable broth or water while it simmers. Stir often and let it cook for an additional few minutes until the desired consistency is reached. Conversely, if the stew is too thin, let it simmer uncovered for a few more minutes to thicken while stirring occasionally.

In case the flavors need a little boost, adding a squeeze of lemon juice or a teaspoon of balsamic vinegar can elevate the taste unexpectedly. These acidifiers can help balance the sweetness from the coconut milk and lentils.

Flavor Variations

Feel free to play with the spices in this stew. Adding a pinch of smoked paprika can provide a lovely depth of flavor, or chili powder can pump up the heat if you prefer a spicy kick. Fresh herbs like thyme or dill can also be stirred in during the last few minutes of cooking for a vibrant freshness.

For a vegetable boost, consider incorporating chopped spinach or kale during the final few minutes of cooking. This not only adds color but also provides additional nutrients, making the dish even heartier.

Questions About Recipes

→ Can I use frozen vegetables in this recipe?

Yes, frozen vegetables can be used in place of fresh ones. Just add them during the simmering stage.

→ Is this stew gluten-free?

Absolutely! All the ingredients used are gluten-free, making it a perfect dish for those with gluten sensitivities.

→ Can I add meat to this stew?

Yes, feel free to add cooked chicken or sausage for extra protein. Just remember to adjust the cooking time accordingly.

→ How do I store the leftovers?

Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat on the stove or in the microwave.

Creamy Tomato Lentil Stew

I remember the first time I made this Creamy Tomato Lentil Stew. I had a craving for something warm and hearty, and this recipe completely delivered. The blend of creamy tomato and spiced lentils creates a rich, comforting dish that's perfect for any time of the week. It's simple to whip up, takes just 30 minutes, and makes a delightful meal for the whole family. Plus, the leftovers taste even better the next day, making it perfect for meal prep!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Yvette Harrington

Recipe Type: Warm Meals

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 tablespoon olive oil
  2. 1 onion, chopped
  3. 2 garlic cloves, minced
  4. 1 carrot, diced
  5. 1 can (14 oz) diced tomatoes
  6. 1 can (15 oz) coconut milk
  7. 1 cup dried lentils, rinsed
  8. 2 cups vegetable broth
  9. 1 teaspoon dried basil
  10. Salt and pepper to taste
  11. Fresh parsley for garnish

How-To Steps

Step 01

In a large pot, heat the olive oil over medium heat. Add the chopped onion, garlic, and diced carrot. Sauté for about 5 minutes, or until the vegetables are softened.

Step 02

Stir in the lentils and canned tomatoes. Mix well and cook for another 2 minutes, allowing the tomatoes to release their juices.

Step 03

Pour in the vegetable broth and add the dried basil, along with salt and pepper. Bring the mixture to a boil, then reduce the heat and let it simmer for 20 minutes, or until the lentils are tender.

Step 04

Once the lentils are cooked, stir in the coconut milk. Allow the stew to heat through for another 5 minutes. Adjust seasoning as necessary.

Step 05

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

Extra Tips

  1. For an extra flavor boost, try adding some cayenne pepper for heat or spinach for an added layer of nutrition.

Nutritional Breakdown (Per Serving)

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