Creamy Tomato Mushroom Lentils

Highlighted under: Healthy & Light

I absolutely love making creamy tomato mushroom lentils on busy weeknights when I crave comfort food without spending hours in the kitchen. This dish offers a rich and hearty flavor, fueled by earthy mushrooms and a luscious tomato sauce that coats the lentils beautifully. In just under 30 minutes, you can whip up a bowl of this satisfying meal, making it the perfect option for both quick dinners and impressing guests. Plus, it’s packed with nutrients, ensuring you not only enjoy every bite but also nourish your body.

Tessa Wright

Created by

Tessa Wright

Last updated on 2026-01-15T13:31:15.829Z

From the moment I stumbled upon creamy tomato mushroom lentils, I knew I’d found a dish that hits all the right notes. The blend of smooth lentils with the umami of mushrooms and the brightness of tomatoes creates a melody of flavors that can't be beaten. I often add fresh herbs at the end to brighten up the dish, and it makes a world of difference!

The secret to perfect creamy lentils is allowing them to simmer slowly. I always find that giving the lentils that extra time in the pot lets the flavors meld beautifully and results in a creamy texture that is absolutely divine. Serve it with crusty bread, and you’ve got a comfort meal that’s hard to resist.

Why You Will Love This Recipe

  • Rich and hearty flavor profile that comforts the soul
  • Creamy texture that pairs perfectly with crunchy bread
  • Quick and easy to prepare for those busy weeknights

Understanding Lentils

Lentils are a fantastic source of plant-based protein and fiber, making them a key ingredient in this recipe. When rinsed and cooked, they take on a slightly nutty flavor that complements the earthiness of the mushrooms and the tang of the tomatoes. For this recipe, both green and brown lentils work well due to their robust texture; however, avoid using red lentils, as they cook down quickly and may turn mushy.

To ensure the lentils are perfectly cooked, keep an eye on the simmering time. They should become tender yet retain a slight bite, which typically takes about 20 minutes. If you're adventurous with flavors, consider adding a bay leaf during simmering for extra depth.

The Magic of Coconut Milk

In this dish, coconut milk plays a crucial role in achieving that rich and creamy texture you desire. It not only enhances the flavor but also adds a subtle sweetness that balances the acidity of the tomatoes. When you stir it in at the end, let it simmer just long enough to meld flavors without reducing its lusciousness.

If you're looking for a non-dairy alternative, you can use cashew cream or unsweetened almond milk, but be cautious as these substitutions can alter the dish’s creaminess and flavor profile. Aim to start with ¾ cup of whichever substitute you choose, adjusting as needed for consistency.

Ingredients

Gather the following ingredients for a delicious and creamy experience:

Ingredients

  • 1 cup green or brown lentils, rinsed
  • 2 cups vegetable broth
  • 1 can (14.5 oz) diced tomatoes
  • 1 cup mushrooms, sliced
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 cup coconut milk
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • Fresh parsley for garnish

Now that you have everything you need, let's get cooking!

Instructions

Follow these steps to create your creamy tomato mushroom lentils:

Sauté the Aromatics

In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté for 3-4 minutes until translucent. Stir in the minced garlic and cook for another minute until fragrant.

Add the Mushrooms

Combine the sliced mushrooms with the sautéed onion and garlic. Cook for about 5 minutes until the mushrooms are softened and beginning to brown.

Incorporate the Lentils and Tomatoes

Add the rinsed lentils, vegetable broth, and diced tomatoes. Season with oregano, salt, and pepper. Bring to a boil, then reduce heat and let simmer for 20 minutes, stirring occasionally.

Stir in the Coconut Milk

Once the lentils are tender, stir in the coconut milk. Allow to simmer for an additional 3-5 minutes until heated through and creamy. Adjust seasoning if necessary.

Serve and Garnish

Serve hot, garnished with fresh parsley. Enjoy with crusty bread or over your choice of rice or quinoa.

Enjoy your delicious meal!

Secondary image

Pro Tips

  • For added depth of flavor, consider adding a splash of balsamic vinegar towards the end of cooking. You can also replace coconut milk with heavy cream for a richer taste.

Storing and Reheating

This creamy tomato mushroom lentils dish is perfect for meal prep, lasting up to three days in the refrigerator. Store it in an airtight container to maintain its freshness. When reheating, you may want to add a splash of vegetable broth or coconut milk to restore that creamy texture, as it can thicken upon cooling.

If you plan to freeze leftovers, do so in a suitable freezer-safe container for up to three months. Thaw overnight in the refrigerator before reheating gently on the stovetop. Just keep in mind that the texture of the lentils may soften further after freezing, but the flavors will still shine through!

Serving Suggestions

For a delightful eating experience, serve the creamy lentils over a bed of fluffy rice or a warm quinoa base; both options add a lovely nuttiness. If you prefer something crunchier, crusty bread or garlic toast makes the perfect accompaniment for dipping into the creamy goodness.

To elevate the dish, consider adding fresh toppings like crumbled feta, a sprinkle of chili flakes for heat, or a squeeze of lemon juice for brightness. Experimenting with garnishes not only enhances flavor but also adds a pop of color to your plate.

Questions About Recipes

→ Can I use different lentils for this recipe?

Yes, you can use red lentils, but keep in mind they cook faster and will make the dish creamier.

→ How do I store leftovers?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat on the stove over low heat.

→ Can I freeze this dish?

Absolutely! Allow the lentils to cool completely before transferring to freezer-safe containers. They will last up to 3 months in the freezer.

→ What can I serve with creamy tomato mushroom lentils?

This dish pairs well with crusty bread, rice, or a fresh side salad. You can get creative with your sides!

Creamy Tomato Mushroom Lentils

I absolutely love making creamy tomato mushroom lentils on busy weeknights when I crave comfort food without spending hours in the kitchen. This dish offers a rich and hearty flavor, fueled by earthy mushrooms and a luscious tomato sauce that coats the lentils beautifully. In just under 30 minutes, you can whip up a bowl of this satisfying meal, making it the perfect option for both quick dinners and impressing guests. Plus, it’s packed with nutrients, ensuring you not only enjoy every bite but also nourish your body.

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Tessa Wright

Recipe Type: Healthy & Light

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 cup green or brown lentils, rinsed
  2. 2 cups vegetable broth
  3. 1 can (14.5 oz) diced tomatoes
  4. 1 cup mushrooms, sliced
  5. 1 medium onion, diced
  6. 2 cloves garlic, minced
  7. 1 cup coconut milk
  8. 2 tablespoons olive oil
  9. 1 teaspoon dried oregano
  10. Salt and pepper to taste
  11. Fresh parsley for garnish

How-To Steps

Step 01

In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté for 3-4 minutes until translucent. Stir in the minced garlic and cook for another minute until fragrant.

Step 02

Combine the sliced mushrooms with the sautéed onion and garlic. Cook for about 5 minutes until the mushrooms are softened and beginning to brown.

Step 03

Add the rinsed lentils, vegetable broth, and diced tomatoes. Season with oregano, salt, and pepper. Bring to a boil, then reduce heat and let simmer for 20 minutes, stirring occasionally.

Step 04

Once the lentils are tender, stir in the coconut milk. Allow to simmer for an additional 3-5 minutes until heated through and creamy. Adjust seasoning if necessary.

Step 05

Serve hot, garnished with fresh parsley. Enjoy with crusty bread or over your choice of rice or quinoa.

Extra Tips

  1. For added depth of flavor, consider adding a splash of balsamic vinegar towards the end of cooking. You can also replace coconut milk with heavy cream for a richer taste.

Nutritional Breakdown (Per Serving)

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