Caprese-Stuffed Portobello Mushrooms

Category: Plant-Based Takes on American Classics

Large Portobello mushrooms are carefully prepped and filled with a colorful blend of cherry tomatoes, creamy mozzarella, and zesty basil. Once assembled, they're generously drizzled with olive oil and tangy balsamic glaze, then roasted until the mushrooms become tender and the cheese melts into a golden finish. This Italian-inspired dish is simple to prepare, requiring only a few tools and ingredients, yet delivers bold, classic flavors. Serve warm as a vegetarian appetizer or with crusty bread for a light meal that highlights the freshness of the ingredients and an appealing contrast in textures.

A woman with long hair and a white sweater smiles.
Updated on Sat, 17 May 2025 14:41:32 GMT
Caprese-stuffed portobello mushrooms on a plate. Save
Caprese-stuffed portobello mushrooms on a plate. | krispyrecipes.com

Caprese-stuffed Portobello mushrooms bring all the fresh flavors of a classic Italian salad to a warm, satisfying appetizer. Stuffed with juicy cherry tomatoes, creamy mozzarella, and sweet basil, then drizzled with tangy balsamic glaze, each bite is a celebration of summer ingredients wrapped up in a hearty mushroom base. This dish has become a go-to when I want something easy yet impressive for entertaining friends.

I first served these at a family picnic and they disappeared within minutes. Now they are requested at every holiday and potluck I host.

Ingredients

  • Portobello mushrooms: large firm caps act as a hearty shell holding all the delicious filling Try to pick unblemished mushrooms that feel heavy for their size
  • Cherry tomatoes: bring a pop of sweetness and color Choose tomatoes that are vibrant and shiny for best flavor
  • Fresh mozzarella balls: offer creaminess Look for mozzarella packed in water for best texture and mild flavor
  • Fresh basil leaves: bring aromatic brightness Tear or chop right before using to preserve oregano notes
  • Balsamic glaze: delivers rich tangy sweetness Use store-bought or simmer quality balsamic vinegar until syrupy
  • Olive oil: ties the flavors together Choose extra-virgin for its fruitiness and depth
  • Salt and pepper: essential for seasoning Use flaked sea salt or kosher salt for better seasoning control

Step-by-Step Instructions

Prepare the mushrooms:
Gently clean each Portobello mushroom with a damp cloth to remove dirt Trim off the stems and lay each cap gill side up on a lined baking sheet This helps capture every drop of flavor and stops the mushrooms from becoming soggy
Mix the filling:
Cut the cherry tomatoes and mozzarella balls in halves Place both in a mixing bowl Add chopped fresh basil then drizzle with olive oil and sprinkle with salt and pepper Carefully toss to ensure every piece gets coated evenly with seasoning and oil
Fill the mushroom caps:
Generously spoon the tomato mozzarella and basil mixture into each mushroom cap Press the filling into any crevices so the caps are well stuffed and full
Drizzle and roast:
Once filled lightly drizzle balsamic glaze over the tops and add a splash of olive oil to help caramelize Set in the preheated oven and bake for twenty to twenty five minutes until the mushrooms are tender and the mozzarella is perfectly melted
Cool and serve:
Remove from the oven and let the mushrooms rest for a few minutes before transferring to a plate This makes them easier to handle and keeps the filling intact
Caprese-stuffed portobello mushrooms on a plate. Save
Caprese-stuffed portobello mushrooms on a plate. | krispyrecipes.com

There is something about the way fresh mozzarella melts slightly and mixes with the sweet acidity of roasted tomatoes that always reminds me of my childhood summers in my grandmother’s garden. Basil became my favorite herb after she showed me how beautifully it complements cheese and tomatoes.

Storage Tips

Store any leftovers in an airtight container in the refrigerator for up to two days. Reheat gently in a low oven to preserve the texture of the mushrooms and the freshness of the basil. Avoid microwaving for best results as it can make the mushrooms rubbery.

Ingredient Substitutions

Swap out cherry tomatoes for heirloom varieties or sun-dried tomatoes if fresh are not available. For a dairy-free version use vegan mozzarella. You can add a few arugula leaves to the filling for a peppery twist or substitute basil with fresh oregano.

Caprese-stuffed portobello mushrooms on a plate. Save
Caprese-stuffed portobello mushrooms on a plate. | krispyrecipes.com

Serving Suggestions

Serve warm as an appetizer with crusty bread to soak up the juices. These also make a stunning centerpiece on a vegetarian antipasti platter or as a light lunch alongside a green salad. For extra color top with a scatter of microgreens after baking.

Cultural Context

Caprese salad is an Italian staple celebrating simple fresh ingredients. By stuffing these flavors into mushrooms you get a dish that is both familiar and inventive great for modern entertaining but rooted in Mediterranean tradition.

Recipe FAQs

→ How do you keep Portobello mushrooms from getting soggy?

Remove the gills from the mushrooms and avoid excess oil or liquid in the filling. Bake gill-side up to allow moisture to evaporate.

→ Can you prepare these mushrooms ahead of time?

Yes, you can assemble the mushrooms with filling in advance and refrigerate them. Bake just before serving for best texture.

→ What can I use instead of mozzarella?

Try sliced provolone, ricotta, or even a dairy-free alternative for a different flavor profile.

→ Is there a gluten-free option for serving?

The mushrooms themselves are gluten-free. Serve with gluten-free bread or a simple salad for a complete meal.

→ How do I store leftovers?

Keep leftover stuffed mushrooms in an airtight container in the refrigerator for up to two days. Reheat before serving.

→ Can I grill the mushrooms instead of baking?

Yes, cook filled mushrooms on a grill-safe tray over medium heat until tender and cheese is melted.

Caprese Stuffed Portobello Mushrooms

Portobello mushrooms baked with cherry tomatoes, fresh mozzarella, basil, and balsamic glaze for a savory starter.

Preparation Time
15 min
Cooking Time
25 min
Total Time
40 min

Recipe Category: Vegetarian & Vegan

Skill Level: Beginner

Cuisine Type: Italian

Recipe Yield: 4 Servings

Dietary Options: Vegetarian, Gluten-Free

Ingredients

→ Vegetables

01 4 large Portobello mushrooms, cleaned with stems removed
02 2 cups cherry tomatoes, halved
03 1 cup fresh mozzarella balls, halved
04 1/4 cup fresh basil leaves, finely chopped

→ Condiments

05 2 tablespoons balsamic glaze
06 2 tablespoons extra virgin olive oil
07 Salt, to taste
08 Freshly ground black pepper, to taste

Steps to Follow

Step 01

Preheat the oven to 190°C.

Step 02

Thoroughly clean Portobello mushrooms and gently remove the stems. Arrange the mushrooms gill side up on a baking sheet.

Step 03

In a mixing bowl, combine cherry tomatoes, mozzarella, chopped basil, olive oil, salt, and pepper. Mix until ingredients are evenly coated.

Step 04

Generously fill each mushroom cap with the tomato and mozzarella mixture.

Step 05

Drizzle the filled mushrooms with balsamic glaze and an additional splash of olive oil.

Step 06

Bake for 20-25 minutes, or until mushrooms are tender and cheese is melted.

Step 07

Remove from the oven and allow to cool slightly before serving.

Additional Notes

  1. For enhanced flavor, sprinkle Italian seasoning over the filled mushrooms before baking.
  2. Serve with crusty bread for a more complete meal.

Required Tools

  • Baking sheet
  • Mixing bowl
  • Spoon

Allergen Information

Make sure to review each ingredient for potential allergens, and consult a healthcare professional if needed.
  • Contains dairy (mozzarella).
  • Verify allergen content in balsamic glaze if using a commercially prepared product.

Nutritional Facts (Per Serving)

These details are for informational purposes and aren't a substitute for medical advice.
  • Calories: 180
  • Fats: 10 g
  • Carbohydrates: 8 g
  • Proteins: 10 g