RecipeShare Test Kitchen

Baked portobello mushrooms filled with a savoury tofu-Parmesan mixture and served with brown rice for a hearty vegetarian dinner for two.
Press the tofu for 10 minutes and cook the mushroom stems until dry so the filling stays savoury rather than watery.
Drain the roasted mushroom caps before filling them to keep the finished dish from becoming soggy.
Rest the baked mushrooms for 5 minutes before serving so the filling settles.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Ingredient amounts update instantly.
Heat the oven to 200°C conventional (180°C fan / 400°F). Line a baking sheet with parchment.
Wipe the mushrooms clean. Twist out the stems, trim their dry ends and finely chop them. Scrape out the dark gills if you prefer a tidier-looking filling, but leave the caps intact.
Put the mushroom caps, gill-side up, on the baking sheet. Brush with 1 teaspoon olive oil and season lightly with salt and pepper. Roast for 10 minutes.
Meanwhile, warm the remaining olive oil in a skillet over medium heat. Cook the garlic and chopped stems for 3 to 4 minutes, until the stems have softened and their moisture has mostly evaporated. Let cool for a few minutes.
In a bowl, combine the cooked stem mixture, crumbled tofu, Parmesan, onion powder, parsley, paprika and cayenne, if using. Season with black pepper and a small pinch of salt, tasting before adding more because the Parmesan is salty.
Turn the roasted caps gill-side down briefly to drain away collected liquid, then return them gill-side up. Divide the filling between the caps and press it in gently.
Bake for 18 to 20 minutes, until the filling is hot and the mushrooms are tender. Warm the brown rice while the mushrooms bake. Rest the mushrooms for 5 minutes, then serve two filled caps with half the rice per person.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
These tofu Parmesan stuffed portobello mushrooms are a vegetarian dinner built around a clear contrast: tender roasted mushroom caps, a savoury crumbled-tofu filling and nutty brown rice. Pre-roasting the caps keeps the filling from becoming watery, while the chopped stems add mushroom flavour instead of going to waste.
The recipe makes two generous plates, with two stuffed caps and warm rice for each person. It is simple enough for a weeknight, but the deep, savoury filling also makes it feel special when you want a meat-free main that is more substantial than a side dish.
Portobellos release a surprising amount of water as they cook. A short first roast gives that moisture somewhere to go before the filling is added. After roasting, tip the caps gill-side down for a moment and drain any liquid from the tray. This small step helps the filling stay in place and prevents the mushrooms from becoming soggy.
Use firm tofu, rather than silken or soft tofu, for a filling with small, tender crumbles. Press it for about 10 minutes between clean kitchen towels or paper towels before crumbling it. It does not need to be completely dry, but removing excess water keeps the filling savoury and avoids a loose texture.
The mushroom stems matter here. Chop them finely, then cook them with garlic until the liquid has evaporated. They bring concentrated mushroom flavour to every bite and help the tofu mixture feel cohesive without needing breadcrumbs.
Parmesan, garlic, onion powder and paprika give the tofu a rounded, savoury flavour. Mix the filling after the cooked stems have cooled slightly, so the cheese stays evenly distributed. Taste before adding salt: Parmesan already contributes salt, and different brands can vary a great deal.
The cayenne is optional. Use it for a gentle warmth, or leave it out for a milder family dinner. Fresh parsley lightens the rich mushroom and cheese flavours. The filling should be moist enough to press into a mound, but it should not look wet. If your tofu is especially damp, press it a little longer before mixing.
Bake the filled caps until the mushrooms are tender and the centre feels hot when gently pressed with a spoon. Let them stand for five minutes before serving. This gives the filling a chance to settle and keeps the mushroom juices from making the plate watery.
Brown rice gives the dish a nutty base and turns the mushrooms into a complete meal. Cook the rice ahead if you like, then reheat it with a splash of water and a cover while the mushrooms finish baking. A crisp green salad, steamed broccoli or lemony green beans work well alongside if you want more vegetables.
For a lighter meal, serve one cap per person with a larger salad and save the remaining mushrooms for lunch. For a heartier dinner, keep the full portion with the rice. The cooked mushrooms keep well in an airtight container in the fridge for up to three days; reheat in the oven until hot for the best texture.
Choose a vegetarian Parmesan-style hard cheese if you avoid animal rennet. For a dairy-free version, use a good vegan Parmesan alternative and check its saltiness before seasoning. This changes the flavour and nutrition, so treat it as a variation rather than an identical result.
The recipe does not need a biscuit, breadcrumb or grain-based binder, which makes the filling naturally gluten-free when the packaged ingredients are certified gluten-free. Smaller mushrooms will cook more quickly and need a shorter second bake, so check them early rather than waiting for the full time.
Each serving provides two filled mushroom caps and half the brown rice, with approximately 42 g protein. Nutrition is an estimate and will shift with the tofu brand, cheese and rice portion. Add an extra 50 g cooked rice or fruit if you need more carbohydrate after training; reduce the rice slightly and add a salad if you prefer a lighter meal.
Tofu is the main protein source. Tempeh can work in a separately tested variation, but it will make the filling firmer and more nutty. A spoonful of Greek yogurt on the side can add tang for diners who eat dairy, while lemon and herbs give brightness without changing the texture of the filling.
Serving Size: 2 filled mushroom caps with 200 g cooked brown rice
* Reference intakes are based on an average adult's 8,400 kJ / 2,000 kcal diet. Your needs may be higher or lower.
No. The gills are edible and add flavour. Remove them only if you prefer a cleaner-looking cap or want to make room for more filling.
The most common causes are unpressed tofu and skipping the first roast. Press the tofu, cook the chopped stems until their moisture evaporates, and drain the caps after pre-roasting.
Yes. Prepare and fill the mushrooms up to one day ahead, cover and refrigerate them. Bake from chilled, allowing a few extra minutes until the filling is hot throughout.
Use another finely grated, salty hard cheese, such as a vegetarian Italian-style hard cheese. A dairy-free Parmesan alternative also works, though you may need to adjust the salt.
Yes. Replace the Parmesan with a vegan Parmesan-style alternative and check that it is suitable for your dietary needs. The result will have a different flavour and nutrition profile.
See how other home cooks made this recipe, then share your own experience.
0 ratings
How would you rate this recipe?
Two caps each were generous with the brown rice. The five-minute rest made them much easier to serve without the filling sliding out.
I left out the cayenne and added extra parsley. Cooking the chopped stems first gave the filling much more mushroom flavour.
Pressing the tofu and pre-roasting the caps made a real difference. The filling stayed savoury instead of watery, and the rice turned it into a complete dinner.
Add your personal creations and build your own recipe collection.