Creamy, savory, and incredibly comforting, this Lentil Mushroom Stroganoff is the ultimate meatless twist on the traditional beef version. Packed with protein-rich lentils and the deep umami of mushrooms, every bite is wrapped in a velvety, flavorful sauce that feels indulgent—yet nourishing.

Whether you spoon it over mashed potatoes, twirl it with pasta, or enjoy it with fluffy rice, this vegetarian stroganoff is a simple, satisfying meal that’s perfect for weeknights, meal prep, or anytime you’re craving cozy comfort food.
⭐ Why You’ll Love This Recipe
This hearty stroganoff checks all the boxes:
- Creamy and cozy thanks to a silky sour cream-based sauce
- Protein-packed from tender lentils
- Rich depth of flavor from sautéed mushrooms and Dijon mustard
- Quick and easy, ready in about 40 minutes
- Flexible—make it gluten-free or fully vegan with simple swaps
- Perfect for meal prep, reheats beautifully
It’s a wholesome and satisfying dish that vegetarians, vegans, and meat-eaters alike will love.
🥘 Ingredients
(Full measurements in the recipe card below.)
- Olive oil
- Onion, finely chopped
- Salt
- Mushrooms, sliced
- Butter
- Garlic
- Dijon mustard
- Black pepper
- Vegetable stock
- Flour (use gluten-free if needed)
- Water or more stock (for slurry)
- Cooked brown lentils (canned or pre-cooked)
- Sour cream (or vegan sour cream)
- Fresh parsley
👩🍳 How to Make Lentil Mushroom Stroganoff
1. Sauté the Onions
Heat olive oil in a deep pan over medium heat. Add chopped onion and salt, cooking 5–6 minutes until softened and golden.
2. Brown the Mushrooms
In a separate pan, melt the butter and sauté the mushrooms with a pinch of salt for 5–6 minutes, until browned and fragrant.
3. Combine & Season
Add the mushrooms to the onions, then stir in garlic, Dijon mustard, and pepper. Pour in the vegetable stock and let everything simmer for 5 minutes.
4. Make a Slurry
Whisk flour with water or stock in a small bowl until smooth.
5. Thicken the Sauce
Stir in the lentils, then pour in the slurry while stirring continuously. Allow the sauce to thicken to a silky consistency.
6. Stir in Sour Cream
Reduce heat to low and mix in the sour cream until creamy and blended. Taste and adjust seasoning if needed.
7. Serve
Top with fresh parsley and enjoy over pasta, mashed potatoes, or rice.
⏱ Timing
- Prep: 15 minutes
- Cook: 25 minutes
- Total: 40 minutes
- Servings: 4
- Calories: ~350 per serving
🌱 Variations
- Vegan: Use vegan sour cream or homemade cashew cream.
- Gluten-Free: Use gluten-free flour in the slurry.
- Add Veggies: Spinach, peas, kale, or carrots work wonderfully.
- Spicy: Add chili flakes or smoked paprika.
- Mushroom Mix: Try cremini, shiitake, oyster, or a blend for deeper flavor.
🧊 Storage & Reheating
- Store: Refrigerate in an airtight container for up to 3 days.
- Reheat: Warm on the stovetop or in the microwave, adding a splash of stock or water to loosen the sauce.
- Freeze: Freeze up to 2 months. Thaw overnight in the fridge before reheating.
❓ FAQs
Can I use a mix of mushrooms?
Absolutely—different mushrooms add great texture and flavor.
Is this recipe gluten-free?
Yes, just use gluten-free flour.
Can I use canned lentils?
Yes! Just drain and rinse before adding.
How do I make it vegan?
Swap in vegan sour cream or cashew cream.
Can I make it ahead?
Yes—it’s great for meal prep and reheats beautifully.
How can I make the sauce even creamier?
Add extra sour cream or a splash of plant-based cream.
Can I use green lentils instead of brown?
Yes, though they’ll be slightly firmer.
⭐ Conclusion
This Lentil Mushroom Stroganoff is everything you want in a comforting dinner—creamy, hearty, flavorful, and totally satisfying. With wholesome ingredients and rich, cozy flavors, it’s a vegetarian dish that feels every bit as comforting as the classic version. Whether you serve it over noodles, potatoes, or rice, this is one recipe you’ll return to again and again.
