winter creamy tomato lentils

Published on October 10, 2025
4.8 (245 reviews)

When the first snow fell, I craved something hearty yet light. This winter creamy tomato lentil stew arrived on the table, its aroma instantly brightening the chilly kitchen.

Save This Recipe!
Click to save for later - It only takes 2 seconds!
winter creamy tomato lentils
Prep Time
15 min
Cook Time
30 min
Servings
4

Why You'll Love This Recipe

✓ Comfort in a Bowl: A velvety tomato base paired with protein‑rich lentils creates a warming, satisfying meal perfect for cold evenings.
✓ Nutrient‑Dense: Lentils supply plant‑based protein and fiber while tomatoes add lycopene, making the dish heart‑healthy and filling.
✓ One‑Pot Simplicity: Everything cooks together in a single pot, reducing cleanup and letting flavors meld effortlessly.

When the first snow fell, I craved something hearty yet light. This winter creamy tomato lentil stew arrived on the table, its aroma instantly brightening the chilly kitchen.

Tomatoes bring a subtle acidity that balances the earthiness of lentils, while a splash of coconut milk adds silkiness without overwhelming the palate.

Because it’s plant‑based, the dish fits a wide range of diets, and the simple ingredient list means it’s ready in under an hour—perfect for busy weeknights.

1 can (28 oz) crushed tomatoes Prefer San Marzano for sweetness.
1 medium onion, diced Yellow or white works equally.
2 cloves garlic, minced Adds depth without overpowering.
1 tsp smoked paprika Provides subtle warmth.
½ cup coconut milk (or ¼ cup heavy cream) Creates the creamy texture.
2 tbsp olive oil For sautéing aromatics.
Salt and freshly ground black pepper Season to taste.
Fresh basil or thyme, chopped Adds bright finishing note.

Instructions

winter creamy tomato lentils
1

Sauté aromatics

Heat olive oil in a large pot over medium heat. Add diced onion and cook 4‑5 minutes until translucent. Stir in minced garlic and smoked paprika; sauté another minute until fragrant.

Pro Tip: Do not let the garlic brown; it becomes bitter.
2

Add tomatoes & lentils

Stir in the crushed tomatoes, rinsed lentils, and 3 cups of water (or broth). Bring the mixture to a gentle boil, then reduce heat to a simmer.

Pro Tip: Using low‑sodium broth adds depth without extra salt.
3

Simmer until tender

Cover partially and simmer 20‑25 minutes, stirring occasionally, until lentils are soft but hold shape. If the stew looks dry, add a splash of water.

Pro Tip: Taste for seasoning now; the final addition of salt is easier.
4

Finish with creaminess

Stir in coconut milk (or heavy cream) and let the stew simmer another 3‑4 minutes. Adjust salt and pepper, then remove from heat.

Pro Tip: Add the coconut milk off the heat to prevent curdling.
5

Serve & garnish

Ladle the stew into bowls, sprinkle chopped basil or thyme, and drizzle a little extra olive oil if desired. Serve with crusty bread or a simple side salad.

Pro Tip: A pinch of grated nutmeg adds a hidden layer of warmth.

Expert Tips

Tip #1: Toast the spices

Before adding liquids, toast smoked paprika briefly with the onions. This releases its essential oils, deepening the stew’s smoky backdrop.

Tip #2: Use a lid

Cover the pot while simmering. Trapped steam cooks lentils evenly and prevents the sauce from evaporating too quickly.

Tip #3: Adjust consistency

If you prefer a thicker stew, mash a handful of lentils against the side of the pot before adding the coconut milk.

Storage & Variations

Cool the stew to room temperature, then refrigerate in an airtight container for up to 4 days. Reheat gently; add a splash of broth if it thickens. For a heartier version, stir in cooked quinoa or diced sweet potato. Swap basil for cilantro and a pinch of cumin for a Mexican twist.

Nutrition

Per serving

Calories
320 kcal
Protein
14 g
Carbs
38 g
Fat
10 g

Frequently Asked Questions

Yes. Red lentils cook faster and create a silkier texture, but they break down more, giving a thicker stew. Reduce cooking time by 5‑7 minutes.

Add a pinch of cayenne or a diced jalapeño with the onions. Adjust to taste; the tomato base balances heat nicely.

Absolutely. Cool completely, portion into airtight bags, and freeze for up to 3 months. Thaw in the refrigerator, reheat, and stir in a splash of broth if needed.

Recipe Summary

Prep
30 min
Cook
4 min
Total
34 min
Servings
3
Category: Healthy Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 1 ½ cups brown lentils
  • 1 can (28 oz) crushed tomatoes
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 tsp smoked paprika
  • ½ cup coconut milk (or ¼ cup heavy cream)
  • 2 tbsp olive oil
  • Salt and freshly ground black pepper
  • Fresh basil or thyme, chopped

Instructions

1
Sauté aromatics

Heat olive oil in a large pot over medium heat. Add diced onion and cook 4‑5 minutes until translucent. Stir in minced garlic and smoked paprika; sauté another minute until fragrant....

2
Add tomatoes & lentils

Stir in the crushed tomatoes, rinsed lentils, and 3 cups of water (or broth). Bring the mixture to a gentle boil, then reduce heat to a simmer....

3
Simmer until tender

Cover partially and simmer 20‑25 minutes, stirring occasionally, until lentils are soft but hold shape. If the stew looks dry, add a splash of water....

4
Finish with creaminess

Stir in coconut milk (or heavy cream) and let the stew simmer another 3‑4 minutes. Adjust salt and pepper, then remove from heat....

5
Serve & garnish

Ladle the stew into bowls, sprinkle chopped basil or thyme, and drizzle a little extra olive oil if desired. Serve with crusty bread or a simple side salad....

You May Also Like

Discover more delicious recipes

Save This Recipe!
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.