Oven Baked Stuffed Portobello Mushrooms
This post may contain affiliate links. See our disclosure policy for more.
This stuffed portobello mushroom recipe is ready in under 30 minutes and makes an easy, elegant dinner or side dish. You only need a handful of ingredients, and it all comes together in one pan. Whether you’re cooking for guests or just craving a healthy veggie dinner, this one’s a winner.

Ingredients
- Portobello mushrooms – Use 3 large caps. Wipe clean and remove the stems to make room for stuffing.
- Olive oil spray – Helps the mushrooms roast without soaking them in oil.
- Black pepper – Adds a little bite. Use freshly ground if you can.
- Spinach – Use about 3-4 cups or more if you’d like. It wilts down a lot.
- Garlic – Fresh is best for bold flavor.
- Nutritional yeast flakes – Add on top for salty, cheesy richness.
- Toasted pine nuts (optional) – Sprinkle over for crunch and nutty flavor.

How To Make Vegan Stuffed Portobello Mushrooms
- Preheat the oven – Set to 500°F.
- Prep the mushrooms – Wipe mushrooms clean and remove stems. Lightly spray with olive oil and season with salt and pepper. If you like, dice the stems very fine and saute them together with the spinach later.
- Roast the mushrooms – Place on a baking sheet and roast for 4 minutes per side.
- Make the filling – Heat olive oil in a skillet over medium. Add garlic and red onion; cook until softened. Add spinach and cook until just wilted. Season with salt and pepper.
- Stuff the mushrooms – Spoon spinach mixture into mushroom caps.
- Broil to finish – Broil for 2–3 minutes.
- Serve – Garnish with pine nuts and red pepper flakes if you like. Serve warm.



How do I keep them from getting soggy?
Dry mushrooms well, roast them first, and avoid overly wet fillings.

Tips
- Dry mushrooms really well – I’ve made the mistake of skipping this and ended up with soggy mushrooms. A good pat down makes all the difference.
- Roast first, then stuff – Roasting the mushrooms on both sides gives them great texture and prevents them from getting mushy.
- Use fresh garlic – The flavor just pops more than powder.
- Toss in fresh herbs – Basil, thyme, or parsley can brighten the filling.
- Make it a full meal – Stir some cooked quinoa or lentils into the spinach for extra protein.
- Finish with a sauce – Try a drizzle of balsamic glaze or vegan pesto for even more flavor.
What To Serve With Stuffed Portobello Mushrooms
These stuffed mushrooms are filling enough for a main but also pair beautifully with other plant-based sides. Here’s how I like to serve them:
- Side salad with lemon vinaigrette – Something fresh and acidic helps balance the richness.
- Roasted veggies – Carrots, sweet potatoes, or Brussels sprouts are perfect.
- Mashed or herbed potatoes
- Grain bowls – Add them to a warm quinoa or wild rice bowl with tahini drizzle.
- Soup + mushroom combo

Storing Leftovers
- To Store. Keep in an airtight container in the fridge for up to 3 days.
- To Freeze. Not ideal, but you can freeze after baking. Reheat in the oven.
- To Make Ahead. Prepare filling in advance and store separately until ready to stuff.
- To Reheat. Bake at 375°F until warmed through (about 10 minutes).
More Vegetable Recipes
Common Recipe Questions
Yes, it helps the mushrooms cook evenly and gives more room for stuffing.
Yes! Just thaw and squeeze out excess water first.
Absolutely. Just place mushrooms on foil or a grill-safe tray.
Baked Stuffed Portobello Mushrooms

Ingredients
- 3 large portobello mushrooms
- olive oil spray
- 1 teaspoon salt, or more to taste
- ¼ teaspoon black pepper, or more to taste
- 3-4 cups fresh spinach, chopped into ribbons
- 2 tablespoons olive oil
- 3-4 teaspoons minced garlic
- ½ cup red onion or shallot, diced finely
- ¼ cup nutritional yeast flakes, optional, for garnish
- toasted pine nuts, for garnish (optional)
Instructions
- Preheat the oven. Set to 500°F.
- Wipe mushrooms clean and remove stems. Lightly spray with olive oil. Season with salt + black pepper.3 large portobello mushrooms, olive oil spray, 1 teaspoon salt, ¼ teaspoon black pepper
- Place on a baking sheet and roast for 4 minutes per side.
- Heat olive oil in a skillet over medium. Add garlic and red onion; cook until softened. Add spinach and cook until just wilted. Season with salt and pepper.1 teaspoon salt, 3-4 cups fresh spinach, 2 tablespoons olive oil, 3-4 teaspoons minced garlic, ½ cup red onion or shallot, ¼ teaspoon black pepper
- Spoon spinach mixture into mushroom caps.
- Broil for 2–3 minutes (optional).
- Garnish with pine nuts, nutritional yeast flakes and red pepper flakes if you like. Serve warm¼ cup nutritional yeast flakes, toasted pine nuts

