Home >

Mozzarella & Tomato Stuffed Mushrooms

Photo of author

Posted by

Emily

On

November 5, 2025

hanane0823 Mozzarella Tomato Stuffed Mushrooms ce36e733 fe11 428d 934e 1b6aeaa79443

A delicious vegetarian main dish inspired by the classic Caprese salad, featuring juicy tomatoes, creamy mozzarella, and fresh basil nestled in hearty portobello mushrooms.

Prep Time: 25 minutes
Cook Time: 15 minutes
Total Time: 40 minutes
Servings: 4

Ingredients

  • 3 tablespoons extra-virgin olive oil, divided
  • 1 medium clove garlic, minced
  • ½ teaspoon salt, divided
  • ½ teaspoon ground black pepper, divided
  • 4 large portobello mushrooms (about 14 ounces), stems and gills removed
  • 1 cup cherry tomatoes, halved
  • ½ cup fresh mozzarella pearls, drained and patted dry
  • ½ cup thinly sliced fresh basil
  • 2 teaspoons best-quality balsamic vinegar

Step-by-Step Instructions

Step 1: Prepare the mushrooms
Preheat your oven to 400°F. Gently twist off the stems of the portobello mushrooms and use a spoon to scrape away the dark gills on the underside of each cap. This helps create space for the filling and prevents excess moisture during baking.

Step 2: Season the mushroom caps
In a small bowl, mix together 2 tablespoons of olive oil, minced garlic, ¼ teaspoon salt, and ¼ teaspoon black pepper. Use a silicone brush to coat each mushroom cap thoroughly with the oil mixture, both inside and out. Arrange them on a large, rimmed baking sheet lined with parchment paper for easy cleanup.

Step 3: Bake the mushrooms
Place the baking sheet in the preheated oven and bake for about 10 minutes, or until the mushrooms begin to soften slightly. They should be tender but still hold their shape.

Step 4: Prepare the Caprese filling
While the mushrooms are baking, combine the cherry tomatoes, mozzarella pearls, sliced basil, and the remaining tablespoon of olive oil in a medium bowl. Add the remaining ¼ teaspoon salt and ¼ teaspoon pepper. Toss gently until the mixture is evenly coated and fragrant.

Step 5: Fill and bake again
Remove the mushroom caps from the oven and carefully spoon the tomato-mozzarella mixture into each one. Return the tray to the oven and bake for an additional 12 to 15 minutes, or until the cheese is melted and bubbly, and the tomatoes are tender.

Step 6: Finish with balsamic drizzle
Once baked, remove the mushrooms from the oven and drizzle each cap with ½ teaspoon of balsamic vinegar. This final touch adds a tangy sweetness that perfectly complements the savory filling.

Step 7: Serve warm
Transfer the mushrooms to a serving platter and garnish with extra fresh basil if desired. Serve immediately for the best flavor and texture.

Pro Tips

  1. Dry the mozzarella well: Patting the mozzarella pearls dry prevents excess moisture, keeping the mushroom caps from becoming soggy.
  2. Choose firm mushrooms: Select portobellos with firm caps and unbroken edges for easier stuffing.
  3. Add protein (optional): If you want to make this more filling, top each mushroom with a sprinkle of toasted pine nuts or crumbled feta before baking.

Serving Suggestions and Pairings

  • Side salad: Serve alongside a light arugula or mixed greens salad tossed with lemon vinaigrette.
  • Grain pairing: Pair with a serving of quinoa or wild rice for a complete meal.
  • Bread: Enjoy with warm garlic bread or a crusty baguette to soak up the savory juices.
  • Wine pairing: A crisp Sauvignon Blanc or a light Pinot Noir complements the flavors beautifully.

Storage and Reheating Tips

  • Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 3 days.
  • Reheating: Warm in a 350°F oven for about 10 minutes until heated through. Avoid microwaving, as it can make the mushrooms watery.
  • Meal prep tip: You can bake the mushrooms ahead of time, refrigerate them, and add the fresh Caprese filling just before serving for a faster meal.

Nutrition Information

Serving SizeCaloriesProteinCarbsFatFiberSugar
1 stuffed mushroom22010g8g17g2g5g

Disclaimer: Nutrition facts are estimated using online tools and may vary based on your ingredients and preparation. Please consult a nutritionist for precise dietary advice.

Recipe Summary

Mozzarella & Tomato Stuffed Mushrooms bring all the beloved flavors of a Caprese salad into a warm, hearty, and satisfying vegetarian entrée. Juicy cherry tomatoes, creamy mozzarella pearls, and fragrant basil melt together in tender roasted portobello caps, finished with a drizzle of balsamic for the perfect balance of savory and sweet.

Whether you’re hosting a dinner party or planning a healthy weeknight meal, this recipe delivers impressive flavor with minimal effort.

FAQs

Can I use smaller mushrooms instead of portobello caps?

Yes. Baby bella or cremini mushrooms work well for bite-sized appetizers. Just reduce the baking time slightly since smaller mushrooms cook faster.

What can I substitute for mozzarella pearls?

You can use shredded mozzarella, fresh burrata, or even slices of provolone for a creamy melt. Just ensure they’re not too wet before adding to the filling.

Can I make these mushrooms vegan?

Absolutely. Swap out the mozzarella for a plant-based cheese alternative and drizzle with a vegan balsamic glaze. The flavor remains rich and satisfying.

How do I keep the mushrooms from getting soggy?

Pre-baking the mushrooms for 10 minutes before filling helps release excess moisture. You can also place them on a wire rack while baking for better airflow.

Can I grill instead of baking?

Yes, these mushrooms can be grilled over medium heat for about 8–10 minutes per side. Grill the caps first, then fill and cook until the cheese melts and tomatoes soften.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
hanane0823 Mozzarella Tomato Stuffed Mushrooms ce36e733 fe11 428d 934e 1b6aeaa79443

Mozzarella & Tomato Stuffed Mushrooms


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emily
  • Total Time: 40 minutes
  • Yield: 4 stuffed mushrooms 1x

Description

A vegetarian twist on Caprese salad, these mozzarella & tomato stuffed mushrooms are hearty, healthy, and ready in 40 minutes.


Ingredients

Scale

3 tablespoons extra-virgin olive oil, divided

1 medium clove garlic, minced

½ teaspoon salt, divided

½ teaspoon ground pepper, divided

4 portobello mushrooms (about 14 ounces), stems and gills removed

1 cup halved cherry tomatoes

½ cup fresh mozzarella pearls, drained and patted dry

½ cup thinly sliced fresh basil

2 teaspoons balsamic vinegar


Instructions

1. Preheat oven to 400°F.

2. Mix 2 tablespoons olive oil with garlic, ¼ tsp salt, and ¼ tsp pepper. Brush mushrooms with mixture.

3. Bake mushrooms on baking sheet for 10 minutes until soft.

4. Meanwhile, mix tomatoes, mozzarella, basil, 1 tbsp olive oil, ¼ tsp salt, and ¼ tsp pepper in bowl.

5. Remove mushrooms from oven, stuff with tomato mix, and return to bake for 12–15 minutes.

6. Drizzle with balsamic vinegar and serve immediately.

Notes

Don’t skip the pre-bake of mushrooms — it helps avoid sogginess.

Try adding sun-dried tomatoes or pesto for a variation.

This recipe is gluten-free, vegetarian, and low in carbs.

  • Prep Time: 25 minutes
  • Cook Time: 15 minutes
  • Category: Dinner, Vegetarian, Gluten-Free
  • Method: Baked
  • Cuisine: Italian-Inspired

Nutrition

  • Serving Size: 1 stuffed mushroom
  • Calories: 170
  • Sugar: 2g
  • Sodium: 210mg
  • Fat: 13g
  • Saturated Fat: 5g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 1g
  • Protein: 8g
  • Cholesterol: 15mg

Readers Love These Recipes!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star