A comforting and hearty plant-based dish, lentils with creamy mushroom gravy combines earthy lentils with a rich, savory sauce made from mushrooms, herbs, and a silky cream base. It’s a satisfying meal that feels indulgent while remaining wholesome and simple to prepare.
Why You’ll Love This Recipe
This recipe is deeply comforting and perfect for cozy meals. The creamy mushroom gravy adds a luxurious texture and umami flavor that pairs beautifully with tender lentils. It’s budget-friendly, packed with plant-based protein, and versatile enough to serve over rice, mashed potatoes, or even bread. The ingredients are simple, yet the final dish tastes rich and complex.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 cup dry brown or green lentils
2 1/2 cups water
1 tablespoon olive oil
1 small onion, finely diced
3 cloves garlic, minced
8 oz mushrooms, sliced
2 tablespoons all-purpose flour
2 cups vegetable broth
1/2 cup milk or plant-based milk
1 teaspoon soy sauce
1/2 teaspoon dried thyme
1/4 teaspoon black pepper
1/2 teaspoon salt (or to taste)
1 tablespoon butter or plant-based butter
Directions
Rinse the lentils under cold water. Add them to a saucepan with 2 1/2 cups of water. Bring to a boil, then reduce to a simmer and cook for about 20–25 minutes until tender. Drain any excess liquid and set aside.
While the lentils cook, heat olive oil in a large skillet over medium heat. Add the diced onion and sauté for about 3–4 minutes until softened.
Add the minced garlic and sliced mushrooms to the skillet. Cook for 5–7 minutes, stirring occasionally, until the mushrooms release their moisture and become browned.
Sprinkle the flour over the mushroom mixture and stir well to coat. Cook for 1–2 minutes to remove the raw flour taste.
Gradually pour in the vegetable broth while stirring constantly to avoid lumps. Bring the mixture to a gentle simmer.
Stir in the milk, soy sauce, thyme, salt, and pepper. Let the gravy simmer for 5–7 minutes until thickened.
Add the cooked lentils into the mushroom gravy and stir to combine. Let everything cook together for another 2–3 minutes.
Finish with butter for extra richness. Taste and adjust seasoning if needed.
Serve warm over your favorite base such as rice, mashed potatoes, or toasted bread.
You can customize this dish in several ways. Add spinach or kale for extra greens, or include carrots and peas for more texture and color. For a deeper flavor, use coconut milk instead of regular milk. You can also spice it up with a pinch of smoked paprika or chili flakes. If you prefer a thicker gravy, reduce the broth slightly or add an extra teaspoon of flour.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, warm gently on the stovetop over medium-low heat, adding a splash of water or broth to loosen the sauce if needed. It can also be reheated in the microwave in short intervals, stirring in between. This dish can be frozen for up to 2 months, though the texture of the sauce may slightly change upon thawing.
FAQs
Can I use canned lentils instead of dry?
Yes, you can use canned lentils. Simply drain and rinse them, then add directly to the gravy. Reduce cooking time accordingly.
What type of mushrooms work best?
Button mushrooms or cremini mushrooms are ideal, but you can also use portobello or a mix for deeper flavor.
Can I make this recipe dairy-free?
Yes, use plant-based milk and plant-based butter for a fully dairy-free version.
How do I thicken the gravy more?
You can add a bit more flour or let the gravy simmer longer to reduce and thicken naturally.
Is this recipe gluten-free?
To make it gluten-free, substitute the flour with a gluten-free alternative like cornstarch or a gluten-free flour blend.
Can I add protein to this dish?
Lentils already provide protein, but you can add tofu or chickpeas for an extra boost.
What can I serve with this dish?
It pairs well with rice, mashed potatoes, pasta, or crusty bread.
Can I make it ahead of time?
Yes, it stores well and the flavors deepen after a day, making it great for meal prep.
Why is my gravy too thin?
It may need more simmering time or a bit more thickening agent like flour or cornstarch.
Can I freeze this recipe?
Yes, freeze in portions and thaw overnight in the fridge before reheating.
Conclusion
Lentils with creamy mushroom gravy is a simple yet deeply satisfying dish that brings together wholesome ingredients and rich flavors. Whether you’re cooking for comfort or looking for a nutritious plant-based meal, this recipe delivers both taste and value in every bite.
A hearty and comforting dish of tender lentils in a rich, creamy mushroom gravy. This plant-based meal is full of savory flavor and perfect for cozy, satisfying dinners.
Author:Sophia
Prep Time:10 minutes
Cook Time:30 minutes
Total Time:40 minutes
Yield:4 servings
Category:Main Course
Method:Simmer
Cuisine:International
Diet:Vegetarian
Ingredients
1 cup dry brown or green lentils
2 1/2 cups water
1 tablespoon olive oil
1 small onion, finely diced
3 cloves garlic, minced
8 oz mushrooms, sliced
2 tablespoons all-purpose flour
2 cups vegetable broth
1/2 cup milk or plant-based milk
1 teaspoon soy sauce
1/2 teaspoon dried thyme
1/4 teaspoon black pepper
1/2 teaspoon salt (or to taste)
1 tablespoon butter or plant-based butter
Instructions
Rinse lentils and cook in water for 20–25 minutes until tender. Drain excess liquid and set aside.
Heat olive oil in a skillet over medium heat. Add onion and sauté for 3–4 minutes until softened.
Add garlic and mushrooms, cooking for 5–7 minutes until mushrooms are browned.
Sprinkle flour over the mixture and cook for 1–2 minutes, stirring well.
Gradually add vegetable broth while stirring to prevent lumps. Bring to a simmer.
Stir in milk, soy sauce, thyme, salt, and pepper. Simmer for 5–7 minutes until thickened.
Add cooked lentils and mix well. Cook for another 2–3 minutes.
Stir in butter for extra richness and adjust seasoning.
Serve warm over rice, mashed potatoes, or bread.
Notes
Use plant-based milk and butter for a fully vegan version.
Add spinach, kale, or vegetables like carrots and peas for extra nutrition.
Use coconut milk for a richer, slightly sweet flavor.
Thicken gravy by simmering longer or adding more flour or cornstarch.
Store in the refrigerator for up to 4 days or freeze for up to 2 months.