Mediterranean Mushroom Stir Fry with Lentils
Mushroom Lentil Stir Fry is a hearty, plant-based Mediterranean-inspired meal made with tender mushrooms, cooked lentils, colorful vegetables, garlic, herbs, and a bright lemon finish. It is quick enough for busy weeknights but satisfying enough to serve as a complete lunch or dinner.
This Mushroom Lentil Stir Fry combines earthy mushrooms with protein-rich lentils and fresh vegetables in one skillet. Olive oil, oregano, paprika, parsley, and lemon give the dish a warm, savory flavor without needing a heavy sauce.
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: About 35 minutes
Servings: 4
Ingredients
For the Stir Fry
- 2 tablespoons extra virgin olive oil
- 12 ounces cremini or button mushrooms, sliced
- 1 small red onion, thinly sliced
- 1 red bell pepper, sliced
- 1 small zucchini, cut into half-moons
- 3 garlic cloves, minced
- 2 cups cooked brown or green lentils, drained
- 1 cup cherry tomatoes, halved
- 2 cups baby spinach
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon ground cumin
- 1/4 teaspoon red pepper flakes, optional
- 3/4 teaspoon salt
- 1/4 teaspoon black pepper
For Finishing
- 2 tablespoons fresh lemon juice
- 1 teaspoon lemon zest
- 2 tablespoons chopped fresh parsley
- 1 tablespoon chopped fresh basil or mint, optional
- 1/3 cup crumbled feta cheese, optional
- 2 tablespoons toasted pine nuts or sliced almonds, optional
Why You’ll Love This Recipe
Mushroom Lentil Stir Fry is simple, filling, and full of Mediterranean flavor. Mushrooms bring a meaty texture, lentils add protein and fiber, and the vegetables keep the dish colorful and fresh.
Another reason to love Mushroom Lentil Stir Fry is how flexible it is. You can use different mushrooms, add seasonal vegetables, leave out the feta for a dairy-free meal, or serve it over quinoa, couscous, or brown rice.
How to Make Mushroom Lentil Stir Fry
Step 1: Prepare the Ingredients
Slice the mushrooms, onion, bell pepper, and zucchini before you start cooking.
Drain and rinse the cooked lentils if using canned lentils.
Having everything ready makes the cooking process faster because this dish comes together quickly once the skillet is hot.
Step 2: Heat the Skillet
Place a large skillet over medium-high heat.
Add 1 tablespoon olive oil and let it warm for about 30 seconds.
Step 3: Cook the Mushrooms
Add the sliced mushrooms in a single layer.
Cook for 5 to 7 minutes, stirring only occasionally, until the mushrooms release their moisture and begin to brown.
Good browning gives Mushroom Lentil Stir Fry a deeper, more savory flavor.
Transfer the mushrooms to a plate and set aside.
Step 4: Cook the Onion and Peppers
Add the remaining olive oil to the skillet.
Add the red onion and bell pepper.
Cook for 3 to 4 minutes, stirring occasionally, until they begin to soften but still have some texture.
Step 5: Add the Zucchini
Stir in the zucchini and cook for another 2 to 3 minutes.
The zucchini should become slightly tender without turning mushy.
Step 6: Add the Garlic and Spices
Add the minced garlic, oregano, smoked paprika, cumin, red pepper flakes, salt, and black pepper.
Cook for about 30 seconds, stirring constantly.
This helps the spices become fragrant and evenly coat the vegetables.
Step 7: Return the Mushrooms
Return the cooked mushrooms to the skillet and stir them through the vegetables.
At this point, Mushroom Lentil Stir Fry should look colorful and well seasoned.
Step 8: Add the Lentils
Add the cooked lentils and gently stir to combine.
Cook for 3 to 4 minutes, or until the lentils are heated through.
Avoid stirring too aggressively because soft lentils can break apart.
Step 9: Add the Tomatoes
Stir in the cherry tomatoes.
Cook for 1 to 2 minutes, just until they begin to soften and release a little juice.
Step 10: Add the Spinach
Add the baby spinach a handful at a time.
Stir until it wilts into the Mushroom Lentil Stir Fry.
This usually takes only 1 to 2 minutes.
Step 11: Add Lemon
Remove the skillet from the heat.
Stir in the fresh lemon juice and lemon zest.
The citrus brightens the earthy mushrooms and lentils and gives the dish a fresh Mediterranean finish.
Step 12: Add Herbs and Toppings
Sprinkle with parsley and optional basil or mint.
If desired, add crumbled feta and toasted pine nuts or almonds.
Serve warm.
Serving Suggestions
Mushroom Lentil Stir Fry is hearty enough to serve on its own, but it also pairs well with simple Mediterranean sides.
Serve Mushroom Lentil Stir Fry over quinoa, couscous, bulgur, brown rice, or cauliflower rice for a more substantial meal.
Warm pita bread, hummus, or tzatziki also work well alongside the stir fry.
For a lighter dinner, serve it with a cucumber tomato salad or a crisp green salad with lemon vinaigrette.
You may also enjoy our Christmas Cranberry Walnut Cheese Balls for a festive appetizer with creamy cheese, sweet-tart cranberries, crunchy walnuts, and fresh herbs.
Recipe Tips
Use a large skillet so the mushrooms have enough space to brown rather than steam.
Do not salt the mushrooms too early. Adding salt after they begin browning can help them develop better texture.
Use brown or green lentils because they hold their shape better than red lentils.
Drain the lentils well before adding them to Mushroom Lentil Stir Fry so the skillet does not become watery.
Keep the vegetables slightly crisp for the best contrast with the tender lentils.
Fresh lemon juice gives a brighter finish than bottled juice.
Taste the dish before adding feta because feta can add extra saltiness.
Easy Variations
Mushroom Lentil Stir Fry is easy to customize with different vegetables and flavors.
Add eggplant, asparagus, broccoli, green beans, or artichoke hearts depending on what you have available.
For extra protein, add chickpeas or white beans along with the lentils.
For a spicier version, increase the red pepper flakes or add a small spoonful of harissa.
A more herb-forward version can include dill, mint, parsley, and basil.
You can also turn Mushroom Lentil Stir Fry into a warm grain bowl by serving it over quinoa and topping it with hummus, feta, and olives.
For a dairy-free version, leave out the feta and add extra toasted nuts for richness.
For a creamy no-bake dessert, try our Cheesecake Fluff Recipe with rich cream cheese, whipped cream, vanilla, and a light fluffy texture.
Make-Ahead Instructions
Mushroom Lentil Stir Fry is a useful make-ahead meal because the components can be prepared separately.
Cook the lentils up to 3 days in advance and store them in the refrigerator.
The vegetables can also be sliced a day ahead and stored in airtight containers.
For the best texture, cook the mushrooms and vegetables shortly before serving.
You can also cook the entire dish in advance and reheat it gently in a skillet.
Storage and Reheating
Store leftover Mushroom Lentil Stir Fry in an airtight container in the refrigerator for up to 4 days.
To reheat, place it in a skillet over medium-low heat with a small splash of water or broth.
Stir gently until heated through.
Individual portions can also be microwaved in short intervals.
Add fresh lemon juice, herbs, or feta after reheating to refresh the flavor.
Nutrition Information
Approximate nutrition per serving:
Calories: 330
Protein: 17 g
Carbohydrates: 42 g
Fat: 12 g
Saturated Fat: 3 g
Fiber: 13 g
Sugar: 9 g
Sodium: 520 mg
Nutrition values are estimates and may vary depending on the lentils, vegetables, feta, oil, and serving size.
Frequently Asked Questions
Can I use canned lentils?
Yes. Canned lentils work well. Drain and rinse them before adding them to the skillet.
What mushrooms work best?
Cremini, button, portobello, or a mixture of mushrooms all work well.
Can I make this vegan?
Yes. Simply leave out the feta or use a dairy-free alternative.
Why is my stir fry watery?
The mushrooms or vegetables may have been crowded in the pan, causing them to steam. Use a large skillet and cook the mushrooms separately first.
Can I use red lentils?
Red lentils are not ideal because they become very soft and can turn mushy. Brown or green lentils work better.
Can I add grains?
Yes. Quinoa, couscous, bulgur, or brown rice pair especially well with Mushroom Lentil Stir Fry.
Can I freeze leftovers?
Yes, but the vegetables may soften slightly after thawing. Refrigerated leftovers usually have the best texture.
Final Thoughts
Mushroom Lentil Stir Fry is an easy way to combine earthy mushrooms, hearty lentils, colorful vegetables, herbs, and lemon in one satisfying skillet meal.
Because Mushroom Lentil Stir Fry is flexible and easy to customize, it works well for vegetarian dinners, meal prep, quick lunches, and Mediterranean-inspired meals.
Keep this Mushroom Lentil Stir Fry recipe handy whenever you want a filling plant-based dish with simple ingredients and plenty of flavor.
With tender mushrooms, protein-rich lentils, fresh vegetables, herbs, and bright lemon, Mushroom Lentil Stir Fry is a wholesome one-pan recipe that fits easily into everyday cooking.