Follow Me On Social Media!
Vegan Lentil Mushroom Stroganoff – A High-Protein Plant-Based Dinner You Will Crave Every Week
This Vegan Lentil Mushroom Stroganoff is a nutrient-dense, high-protein plant-based dinner — creamy, satisfying, and ready in 35 minutes with wholesome ingredients your body will love.
Introduction
Eating plant-based does not mean giving up the meals you love — it means reinventing them with ingredients that love you back. This Vegan Lentil Mushroom Stroganoff is the perfect example: all the creamy, savory comfort of the classic dish, completely reimagined with whole food ingredients that are packed with fiber, plant protein, and immune-supporting nutrients.
One bowl delivers over 22 grams of protein and 14 grams of fiber — from lentils and mushrooms, not powders or processed substitutes. The sauce gets its richness from coconut cream, the depth from caramelized mushrooms, and the tang from Dijon mustard. This is real food, done properly, in 35 minutes.
Nutritional Highlights
Before we even get to the recipe, here is why this dish is a nutritional powerhouse:
- Lentils: One of the best plant-based protein sources — 18g protein per cooked cup, plus iron, folate, and slow-digesting complex carbs that keep blood sugar stable
- Mushrooms: Rich in B vitamins, selenium, and beta-glucans that support immune health — plus they provide genuine umami that makes this dish taste deeply satisfying
- Coconut cream: Contains medium-chain triglycerides (MCTs) that are metabolized differently than other fats — providing quick energy without spiking blood sugar
- Dijon mustard: Anti-inflammatory properties, zero calories, and adds complexity without any added fat
Ingredients
- 1 cup (200g) green or brown lentils (or 1 x 400g can, drained)
- 400g (14 oz) mixed mushrooms — cremini, shiitake, or portobello
- 1 medium onion, diced
- 4 cloves garlic, minced
- 1 can (400ml) full-fat coconut cream
- 1 cup (240ml) low-sodium vegetable broth
- 2 tbsp Dijon mustard
- 1 tbsp low-sodium soy sauce or tamari (gluten-free)
- 1 tsp smoked paprika
- 1/2 tsp onion powder
- 1 tbsp olive oil
- Salt and black pepper
- Whole wheat or lentil pasta noodles to serve
- Fresh parsley and lemon zest to finish
Timing
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 4
How to Make It
Step 1: Prepare the Lentils
If using dry lentils, rinse and cook in unsalted water for 20 minutes until just tender. Drain well. If using canned lentils, simply drain and rinse — you save 20 minutes and the result is just as good.
Step 2: Sear the Mushrooms
Heat olive oil in a large pan over medium-high heat. Add onion and cook until softened. Add mushrooms spread out in a single layer — resist stirring for 2 minutes to get a golden sear that builds flavor. Add garlic, smoked paprika, and onion powder and stir 1 minute.
Step 3: Make the Creamy Sauce
Add broth and deglaze the pan. Stir in coconut cream, Dijon mustard, soy sauce, salt, and pepper. Bring to a simmer and cook 5 minutes until the sauce is silky and slightly thickened. Taste and balance — a squeeze of lemon juice at this stage lifts the whole sauce beautifully.
Step 4: Combine and Serve
Fold the cooked lentils gently into the sauce. Simmer 2 to 3 minutes. Cook noodles according to package (opt for whole wheat or lentil pasta for extra protein and fiber). Serve stroganoff over noodles, top with fresh parsley and a grating of lemon zest.
Healthy Swaps and Boosts
- Serve over cauliflower mash instead of noodles to cut carbs significantly
- Use lentil pasta to double the protein content of the meal
- Swap coconut cream for cashew cream (blend 1/2 cup soaked cashews with 1/2 cup water) for a lower-fat, nut-based option
- Add a handful of fresh spinach or kale in the last minute of cooking for extra iron and greens
- A tablespoon of nutritional yeast stirred in adds B12 and a subtle cheesy depth
Nutritional Information (per serving)
- Calories: 490 kcal
- Protein: 22g
- Carbohydrates: 58g
- Fat: 19g
- Fiber: 14g
- Iron: 6mg (33% daily value)
Meal Prep Tips
- This stroganoff is ideal for Sunday meal prep — make a double batch and portion into 4 containers
- Store sauce separately from noodles — noodles absorb the sauce and become mushy
- Reheat with 2 tbsp of broth or water to loosen the sauce back to its original consistency
- Freezes well up to 3 months — defrost overnight and reheat on the stove
Conclusion
This Vegan Lentil Mushroom Stroganoff is the recipe that converts skeptics. It is filling without being heavy, creamy without any dairy, and packed with nutrients that actually fuel your body. Add it to your weekly rotation and you will wonder how you ever lived without it.
FAQs
1. How much protein does this dish have?
Each serving contains approximately 22 grams of protein from the lentils alone — increase this further by using lentil pasta instead of regular noodles.
2. Is this recipe suitable for a whole food plant-based (WFPB) diet?
Yes — use cashew cream instead of coconut cream and skip the oil (dry sauté the onions and mushrooms instead). Every other ingredient is whole food.
3. Can I make this oil-free?
Absolutely — dry sauté the mushrooms and onions with a splash of broth or water to prevent sticking. The result is just as flavorful.
4. What can I serve this with besides noodles?
Brown rice, quinoa, cauliflower rice, baked sweet potato, or whole grain bread all pair wonderfully with this sauce.






