Portobello mushrooms filled with a savory tomato, olive and cheese filling.

Stuffed Portobello Mushrooms (Vegetarian)
Mushrooms and Mediterranean flavors have always been a natural pairing for me. I especially like the combination of earthy mushrooms with the acidity of tomatoes, the saltiness of olives and the richness of cheese.
That combination is at the heart of these stuffed portobello mushrooms. The caps are filled with marinara, sun-dried tomatoes, Kalamata olives and garlic, then topped with goat cheese and pecorino and baked until everything is hot and the cheese is soft and melting.
Why You'll Love These Stuffed Portobello Mushrooms
- Vegetarian. These make a great vegetarian main course or side dish.
- Mediterranean flavors. Tomatoes, Kalamata olives, garlic and olive oil give the filling the bold, familiar flavors of the Mediterranean.
- Two kinds of cheese. Creamy goat cheese and salty pecorino.
- Easy to prepare. The mushrooms roast while you mix the filling, then everything goes back into the oven together.

Ingredients
Here are a few notes about the ingredients you'll need for these vegetarian stuffed mushrooms. Find the full list of ingredients and directions in the recipe card at the bottom of the post.
- Portobello mushrooms – Choose large, firm mushroom caps that are similar in size so they cook evenly. Remove the stems and gills before roasting.
- Extra-virgin olive oil – Use a good olive oil for brushing the mushrooms.
- Marinara sauce – Choose a thicker marinara so the filling doesn't become too watery. You can use homemade or your favorite store-bought sauce.
- Sun-dried tomatoes – Oil-packed sun-dried tomatoes add concentrated tomato flavor. Finely chop them before adding them to the filling.
- Kalamata olives – Their salty, briny flavor balances the tomatoes and cheese. Make sure they're pitted before chopping.
- Garlic – Fresh garlic adds another layer of flavor to the tomato filling.
- Goat cheese – Its creamy texture and tangy flavor work particularly well with the tomatoes and olives.
- Pecorino cheese – Grated over the top before baking, pecorino adds a salty finish and complements the goat cheese.
- Fresh herbs – Finish the mushrooms with fresh basil or parsley.
How to Make Stuffed Portobello Mushrooms
Roast the mushroom caps
Preheat the oven to 400°F. Line a baking sheet with parchment paper and place a wire rack on top.
Using a sharp knife, cut a very shallow X across the top of each mushroom cap. This gives some of the moisture a place to escape as the mushrooms roast.
Brush the mushroom caps with olive oil and sprinkle with salt. Place them gill-side up on the wire rack.
Roast the mushrooms for 15–20 minutes, or until they have softened and released some of their liquid. The exact cooking time will depend on the size and thickness of the mushrooms.
Make the filling
While the mushrooms roast, combine the marinara sauce, finely chopped sun-dried tomatoes, Kalamata olives and grated garlic in a small bowl.
Stuff and bake
Remove the mushrooms from the oven and carefully drain any liquid that has collected in the caps.
Divide the tomato and olive filling evenly between the mushrooms. Top each with goat cheese and grated pecorino.
Return the mushrooms to the oven and bake until the filling is hot and the goat cheese is soft.
Finish with chopped fresh basil or parsley and serve warm.
Tips for Making Stuffed Portobello Mushrooms
Choose large, sturdy mushrooms. Look for Portobello caps that are similar in size and thickness so they cook at roughly the same rate.
Don't skip the first roast. Portobello mushrooms contain a lot of water. Pre-roasting allows some of that moisture to escape before you add the filling.
Use a wire rack. Elevating the mushrooms over the baking sheet allows the liquid released during roasting to drain away rather than leaving the caps sitting in it.
Drain the mushrooms before stuffing. Once the first roast is finished, tip the caps gently to remove any liquid that has collected inside.
Choose a thick marinara. A thicker sauce works better here because there isn't much room inside each mushroom cap for excess liquid.

Variations
- Make them vegan. Substitute a dairy-free cheese for the goat cheese and use vegan Parmesan in place of the pecorino.
- Add roasted vegetables. Chopped roasted red peppers or artichoke hearts can be added to the marinara filling.
- Add pesto. A small spoonful of pesto on top of the filling adds basil and olive oil flavor.
- Change the herbs. Use fresh basil for a more Italian-style flavor or parsley for something more subtle.
Serving Suggestions
Serve these stuffed portobello mushrooms as a vegetarian main course with a simple green salad on the side.
They can also be served as a side dish to a Mediterranean-inspired meal.
Storage
Store leftover stuffed portobello mushrooms in an airtight container in the refrigerator for 3–4 days.
Reheat gently in a 350°F oven until warmed through.
Final Thoughts
I like to think of mushrooms as blank canvases since they take on the flavors around them, which is part of what makes them pair so well with bold flavors like sun-dried tomatoes and olives. The creamy goat cheese and salty pecorino bring everything together.
More Mushroom Recipes:
Vegetarian Stuffed Portobello Mushrooms
These vegetarian stuffed portobello mushrooms are filled with marinara, sun-dried tomatoes, Kalamata olives and garlic, then topped with goat cheese and pecorino.
Ingredients
- 4 large Portobello mushrooms, stems and gills removed
- 2 Tablespoons/30ml extra-virgin olive oil
- ½ teaspoon fine sea salt
- ½ cup/125ml marinara sauce
- 4 sun-dried tomatoes, finely chopped
- 8 Kalamata olives, finely chopped
- 1-2 cloves of garlic, finely grated
- 4 ounces/113g goat cheese
- 2 ounces/56g grated pecorino cheese
- 2 Tablespoons finely chopped parsley or basil
Instructions
- Preheat oven to 400°F. Line a baking sheet with parchment and place a wire rack onto the
parchment. - Using sharp knife, cut a very shallow X on the top of the caps of the mushrooms. Brush mushroom
caps with the olive oil and sprinkle with salt. Place mushrooms gill-side up onto the wire rack and place in oven. Bake for about 15-20 minutes or until the mushrooms have released some of their
juices and softened (baking time may vary depending on the size and thickness of your mushrooms). - Meanwhile make the filling by combining the marinara sauce, sun-dried tomatoes, olives and garlic in a small bowl. Set aside.
- Remove baking sheet from oven and drain any excess liquid from the mushrooms by briefly tipping the caps if necessary.
- Distribute tomato sauce filling evenly among mushroom caps and top with goat cheese and grated pecorino.
- Place in oven for another 15 minutes or until filling is warm and goat cheese is softened.
- Top with chopped herbs and serve warm.
Notes
Variations:
- Use cashew cheese for the goat cheese and use vegan parmesan instead of pecorino to make vegan stuffed mushrooms.
- Add roasted red peppers or artichoke hearts to the marinara sauce before filling.
- Add a dollop of pesto on top before roasting.
Storage:
Store leftovers in an airtight container in the fridge for 3-4 days. Mushrooms can be re-heated if desired.
Dietary Info:
Gluten-Free, Grain-Free, Vegetarian, Egg-Free, Nut-Free
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 304Total Fat: 26gSaturated Fat: 9gTrans Fat: 0gUnsaturated Fat: 16gCholesterol: 28mgSodium: 796mgCarbohydrates: 8gFiber: 3gSugar: 4gProtein: 12g
Nutritional information for recipes contained on this website, such as calories, fat, carbs, etc. are only estimates and are not guaranteed to be accurate.

Sylvie Shirazi is the recipe developer and food photographer behind Gourmande in the Kitchen. For the last 10 years she's been making eating more healthfully easy and accessible with gluten-free, grain-free, paleo and vegan recipes that are free from processed ingredients.





Joyti says
Wow. This. Looks. SO. Good.
I really wanna try the pesto/spread - yum!
jean | Lemons & Anchovies says
Shiitake mushrooms coming out of the oven smell so good and taste even better. I've never thought to pair them with olives and sun-dried tomatoes but I can imagine the flavor explosion--wow! Now I must try your recipe, and soon!
Jodye @ Chocolate and Chou Fleur says
The filling itself would find itself gone before I got the chance to assemble the final dish. This sounds so wonderful, Sylvie! And, as always, your photos are just stunning!
Kiran @ KiranTarun.com says
Love mushrooms and I'm always looking for new ways to enjoy it. This is going to go on my menu planning next week! 🙂
Sarah @ SimplyScrumptiousBySarah says
These look soo yummy! LOVE that you added walnuts to this! yum!
sippitysup says
Simple flavors layered together texturally. It's a work of art. GREG