My stuffed portobello mushrooms are loaded with spinach, cannellini beans, sun-dried tomatoes, and a creamy blend of cottage cheese and ricotta — all topped with crispy Parmesan panko. Pre-roasting the caps first releases their moisture so they stay tender without getting soggy. Just delicious all around!

Pre-roasting makes these high protein stuffed mushrooms work!

Stuffed mushrooms have a reputation for turning into soggy, watery messes. The fix is simple: roast the caps gill-side down for 10 minutes before filling. This drives off the moisture that would otherwise pool in the bottom and make everything waterlogged.
Scraping out the gills is worth the extra minute. It creates more room for filling and keeps the dish from turning an unappetizing dark gray. Use a spoon and scrape gently — the gills come out easily.
The filling gets its protein from three sources: cottage cheese (blended smooth so no one knows it’s there), ricotta for richness, and a full can of cannellini beans. That combination delivers 28g protein per mushroom — legitimately filling, not just a side dish pretending to be dinner. My cottage cheese ranch uses the same cottage cheese blending trick if you want another way to use it.
The panko-Parmesan topping needs oil mixed in before it goes on. Dry breadcrumbs don’t brown properly — they just sit there looking pale. Tossing them with olive oil first ensures golden, crispy crunch.

Key ingredients and why they matter
To make these stuffed mushrooms, you’ll start with portobello mushrooms brushed with olive oil, balsamic vinegar, salt, and pepper. The filling is a creamy mix of sautéed shallots and garlic, spinach, cottage cheese, ricotta, cannellini beans, sun-dried tomatoes, Parmesan, and fresh basil, with a pinch of red pepper flakes if you like heat. A quick Parmesan and panko topping adds the perfect crispy finish.
Full ingredient list and detailed instructions in the recipe card.

- Portobello mushrooms should be large (4-5 inches across) and cupped, not flat. Flat caps don’t hold enough filling. Look for firm mushrooms without dark spots or shriveled edges.
- Cottage cheese is the secret protein booster. Blend it completely smooth — about 30 seconds in a food processor — so it disappears into the filling. Lumpy cottage cheese is noticeable and off-putting.
- Ricotta adds creaminess and that classic Italian stuffed-something flavor. Full-fat has better texture than part-skim.
- Cannellini beans bulk up the filling and add protein without changing the flavor profile. Drain and rinse them well so they don’t add extra liquid.
- Sun-dried tomatoes should be the oil-packed kind — they’re softer and more flavorful than the dry ones that need rehydrating. Drain off the oil before chopping.
- Baby spinach wilts down significantly. Five ounces looks like a lot but cooks down to a few tablespoons. Make sure excess moisture evaporates before adding to the filling.
TIPS & TRICKS
Shruthi’s top tips
- Don’t skip the pre-roast step. Raw mushrooms release liquid as they bake, making the filling slide off into a puddle. Ten minutes gill-side down fixes this.
- Choose cupped mushrooms. Flat caps don’t hold filling well — everything slides off the edges.
- Blend the cottage cheese smooth. This takes about 30 seconds in a food processor. Lumps will be noticeable and texturally unpleasant.
- Drain the mushrooms after pre-roasting. Liquid pools in the caps — tip it out before filling.
- Toss the panko with oil. Dry breadcrumbs don’t brown. The oil is what makes them crispy and golden.
How to make stuffed portobello mushrooms
- Wipe mushroom caps clean with a damp paper towel. Using a spoon, gently scrape out and discard the gills to create more room for filling.
- In a small bowl, whisk together olive oil, balsamic vinegar, salt, and pepper. Brush mixture on both sides of each mushroom cap.
- Place mushrooms gill-side down on prepared baking sheet. Roast to release moisture and soften. Flip mushrooms gill-side up, drain any liquid that has pooled, and set aside.



- While mushrooms roast, blend cottage cheese in a food processor or blender until completely smooth, about 30 seconds. Transfer to a large bowl and stir in ricotta until combined. Set aside.
- Heat olive oil in a large skillet over medium heat. Add shallot and cook until softened. Add garlic and cook until fragrant.
- Add wilted spinach to the cottage cheese mixture. Add cannellini beans, sun-dried tomatoes, Parmesan, basil, salt, pepper, and red pepper flakes (if using). Stir until well combined. Taste and adjust seasoning.



- Divide veggie stuffing evenly among the mushroom caps, mounding it generously.
- In a separate bowl, combine panko, Parmesan, and olive oil. Toss until breadcrumbs are evenly coated. Sprinkle topping over each stuffed
- Bake until topping is golden brown and filling is heated through. Let rest before serving. Garnish with additional fresh basil if desired.



How to serve stuffed mushrooms
Serve over a bed of arugula with lemon vinaigrette, or alongside instant pot garlic mashed potatoes for comfort food vibes. A simple vegan salad and crusty bread to round out the meal. For a full Italian spread, add garlic bread and minestrone soup.

Storage and reheating suggestions
Refrigerate leftovers up to 3 days in an airtight container. Reheat in a 375°F oven or air fryer for 10-12 minutes until heated through. Microwaving also works but softens the panko topping. Don’t freeze — mushrooms turn watery when thawed.
More mushroom recipes
Adding mushrooms to your dinner rotation? Try these first.
Vegetarian Stuffed Mushrooms
Mushroom Wellington
Mushroom Stroganoff
Mushroom Tartlets

Vegetarian Stuffed Portobello Mushrooms
Ingredients
For the mushrooms:
- 4 large portobello mushrooms, 4-5 inches each, stems removed
- 2 tablespoons olive oil
- 1 tablespoon balsamic vinegar
- ¼ teaspoon kosher salt
- ¼ teaspoon black pepper
For the filling:
- 12 oz cottage cheese, about 1½ cups
- 4 oz ricotta cheese, about ½ cup
- 1 tablespoon olive oil
- 1 medium shallot, minced
- 3 cloves garlic, minced
- 5 oz baby spinach, about 5 cups
- 1 15-oz can cannellini beans, drained and rinsed
- 3 tablespoons oil-packed sun-dried tomatoes, drained and chopped
- ½ cup grated Parmesan cheese
- 2 tablespoons fresh basil, chopped
- ¼ teaspoon kosher salt
- ¼ teaspoon black pepper
- ⅛ teaspoon red pepper flakes, optional
For the topping:
- ¼ cup panko breadcrumbs
- ¼ cup grated Parmesan cheese
- 1 tablespoon olive oil
Instructions
Prepare the mushrooms:
- Preheat oven to 400°F. Line a rimmed baking sheet with parchment paper.
- Wipe mushroom caps clean with a damp paper towel. Using a spoon, gently scrape out and discard the gills to create more room for filling.
- In a small bowl, whisk together olive oil, balsamic vinegar, salt, and pepper. Brush mixture on both sides of each mushroom cap.
- Place mushrooms gill-side down on prepared baking sheet. Roast for 10 minutes to release moisture and soften. Flip mushrooms gill-side up, drain any liquid that has pooled, and set aside.
Make the filling:
- While mushrooms roast, blend cottage cheese in a food processor or blender until completely smooth, about 30 seconds. Transfer to a large bowl and stir in ricotta until combined. Set aside.
- Heat olive oil in a large skillet over medium heat. Add shallot and cook until softened, about 2 minutes. Add garlic and cook until fragrant, about 30 seconds.
- Add spinach by the handful, stirring as it wilts. Cook until completely wilted and excess moisture has evaporated, about 3 minutes. Remove from heat.
- Add wilted spinach to the cottage cheese mixture. Add cannellini beans, sun-dried tomatoes, Parmesan, basil, salt, pepper, and red pepper flakes (if using). Stir until well combined. Taste and adjust seasoning.
Assemble and bake:
- Divide filling evenly among the mushroom caps, mounding it generously.
- In a small bowl, combine panko, Parmesan, and olive oil. Toss until breadcrumbs are evenly coated. Sprinkle topping over each stuffed mushroom.
- Bake for 15-18 minutes until topping is golden brown and filling is heated through.
- Let rest 2-3 minutes before serving. Garnish with additional fresh basil if desired.
Notes
- Look for portobello mushrooms with a deep cup rather than a flat shape so they can hold more filling.
- Scrape out the gills to create extra space and keep the mushrooms from turning dark.
- Don’t skip pre-roasting — it helps release excess moisture so the mushrooms stay firm, not soggy.
- Pour off any liquid from the mushrooms before adding the filling.
- Serve over arugula with lemon vinaigrette or alongside roasted garlic mashed potatoes, crusty bread, or a simple green salad.
- Refrigerate in an airtight container up to 3 days.
- Reheat in a 375°F oven for 10-12 minutes until heated through.
- Not recommended for freezing (mushrooms become watery).
- Variations:
- Swap goat cheese for ricotta for a tangier flavor
- Substitute chickpeas for cannellini beans.
- Add ¼ cup chopped kalamata olives for a Mediterranean twist.
- Use fresh spinach and basil interchangeably based on what you have.
- Make it gluten-free by omitting panko or using gluten-free breadcrumbs.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.














