Caprese Stuffed Portobellos

Highlighted under: Old-Fashioned Comfort Eats

One summer evening, my friend brought over some giant portobello mushrooms from the farmer's market, and we decided to stuff them with all the Caprese goodness we could think of. After a little experimenting, we ended up with these tasty Caprese stuffed portobellos that knocked our socks off. The combination of fresh basil, juicy tomatoes, and creamy mozzarella topped with a drizzle of balsamic glaze makes for a delightful vegetarian meal that feels special but is so easy to pull together.

Created by

The Globalbitesrecipes Team

Last updated on 2026-05-26T08:30:18.596Z

I still remember that sunny day when my friend and I first tasted these Caprese stuffed portobellos. The flavors from the fresh ingredients were simply incredible, and the mushrooms added a wonderful earthy taste. I decided that I had to recreate this dish at home.

This recipe is perfect for sharing with friends or just treating yourself. I found that using really fresh basil and high-quality mozzarella makes a huge difference, so don’t skip on those. Trust me, you'll be tempted to make this every week!

What I Love About This

  • The cheese gets all melty and gooey
  • You can customize the filling based on what you have
  • Fresh basil from my garden adds a special touch

What to Know Before Making Caprese Stuffed Portobellos

While stuffing the mushrooms, you can really go wild with your choices. If you're out of fresh mozzarella, some crumbled feta or goat cheese works just fine for a different texture. I’ve even used shredded cheese in a pinch when I didn't have fresh on hand. Just keep the ratios in mind for the filling to stay balanced.

If you're a basil lover like I am, consider adding a bit of pesto to the mix too. Just a tablespoon or so can amp up the flavor without overpowering the fresh basil taste. And when it comes to the balsamic glaze, if you can't find any, a splash of balsamic vinegar does the trick, though it won’t have that syrupy sweetness. It's all about improvisation here!

Ingredients

For these stuffed mushrooms, here's what you'll need:

Ingredients

  • 4 large portobello mushrooms
  • 1 cup cherry tomatoes, halved
  • 1 cup fresh mozzarella balls, halved
  • 1/2 cup fresh basil leaves, roughly chopped
  • 2 tablespoons olive oil
  • Salt and pepper, to taste
  • Balsamic glaze, for drizzling

Instructions

Here's how to bring it all together:

Prepare the Mushrooms

Start by preheating your oven to 400°F (200°C). Clean the portobello mushrooms with a damp paper towel, removing any dirt. Then, gently remove the stems. If they seem tough, you can chop them and add them to the filling later.

Make the Filling

In a mixing bowl, combine the cherry tomatoes, mozzarella, and basil. Add olive oil, and season with salt and pepper. Stir everything together until it’s well mixed. You want to taste the freshness here, so adjust if needed.

Stuff the Mushrooms

Spoon the filling generously into each portobello cap, piling it up a bit. Place them in a baking dish for easy handling. I like to drizzle a touch of olive oil on top of the stuffed mushrooms for extra flavor.

Bake

Pop them in the oven and let them bake for about 20 minutes. You'll know they're done when the mushrooms are tender and the cheese looks bubbly and slightly browned. Don't rush this part, it makes a big difference!

Serve

Remove from the oven and let them cool for a few minutes. Drizzle the balsamic glaze over the stuffed mushrooms before serving. You can also add a few extra fresh basil leaves on top if you have any lying around.

Secondary image

Pro Tips

  • Feel free to experiment with different vegetables in your filling, like bell peppers or zucchini.
  • If you want a bit of heat, add some crushed red pepper flakes to the mixture.
  • These stuffed portobellos are great for meal prep - just store them in an airtight container and reheat!

Caprese Stuffed Portobellos Leftovers Plan

Storing leftovers is super easy; just pop them in an airtight container and keep them in the fridge. They should last for about 2-3 days, although I have to admit, they rarely last that long in my house. If you want to reheat them, just place them in the oven at 350°F (175°C) until they're warmed through, about 10 to 15 minutes should do. Microwave them if you're short on time, but you'll miss out on that lovely cheesy texture that baking gives.

Another idea is to chop up any leftovers and mix them into a salad for lunch the next day. Toss in a bit of arugula, some extra cherry tomatoes, and dress it lightly with olive oil and vinegar, and you've got a whole new meal without much effort.

Dietary Swaps

If you're looking for a gluten-free option, you're already on the right track since this recipe is naturally gluten-free. Just double-check that your balsamic glaze doesn't have any additives you want to avoid. As for cheese, if you need a dairy-free alternative, use a cashew cheese or a dairy-free mozzarella alternative, which can sometimes work well but might not melt quite the same.

For a more protein-packed dish, you might consider adding some cooked quinoa or black beans to the filling. Just mix ‘em in with the tomatoes and cheese. It adds a nice texture and will definitely fill you up more! I’ve tried it a few times, and it really changes the meal without complicating the whole process.

Questions About Recipes

→ Can I use other mushrooms?

Sure, but portobellos have that great meaty texture. If you use smaller mushrooms, just adjust the baking time.

→ What if I don't have fresh basil?

Dried basil will work, but honestly, it won't be as bright. If you can, grab some fresh!

→ Are they good for leftovers?

Oh yes! I actually think they taste even better the next day. Just reheat gently in the oven.

→ I want to make these vegan. Can I substitute the cheese?

You absolutely can! There are some great vegan cheese options, or you could use avocado for creaminess.

Caprese Stuffed Portobellos

Prep Time15.0
Cooking Duration25.0
Overall Time40.0

Created by: The Globalbitesrecipes Team

Recipe Type: Old-Fashioned Comfort Eats

Skill Level: moderate

Final Quantity: 4.0

What You'll Need

Ingredients

  1. 4 large portobello mushrooms
  2. 1 cup cherry tomatoes, halved
  3. 1 cup fresh mozzarella balls, halved
  4. 1/2 cup fresh basil leaves, roughly chopped
  5. 2 tablespoons olive oil
  6. Salt and pepper, to taste
  7. Balsamic glaze, for drizzling

How-To Steps

Step 01

Start by preheating your oven to 400°F (200°C). Clean the portobello mushrooms with a damp paper towel, removing any dirt. Then, gently remove the stems. If they seem tough, you can chop them and add them to the filling later.

Step 02

In a mixing bowl, combine the cherry tomatoes, mozzarella, and basil. Add olive oil, and season with salt and pepper. Stir everything together until it’s well mixed. You want to taste the freshness here, so adjust if needed.

Step 03

Spoon the filling generously into each portobello cap, piling it up a bit. Place them in a baking dish for easy handling. I like to drizzle a touch of olive oil on top of the stuffed mushrooms for extra flavor.

Step 04

Pop them in the oven and let them bake for about 20 minutes. You'll know they're done when the mushrooms are tender and the cheese looks bubbly and slightly browned. Don't rush this part, it makes a big difference!

Step 05

Remove from the oven and let them cool for a few minutes. Drizzle the balsamic glaze over the stuffed mushrooms before serving. You can also add a few extra fresh basil leaves on top if you have any lying around.

Extra Tips

  1. Feel free to experiment with different vegetables in your filling, like bell peppers or zucchini.
  2. If you want a bit of heat, add some crushed red pepper flakes to the mixture.
  3. These stuffed portobellos are great for meal prep - just store them in an airtight container and reheat!

Nutritional Breakdown (Per Serving)

  • Calories (kcal): 280
  • Total Fat (g): 15.2
  • Saturated Fat (g): 5.3
  • Cholesterol (mg): 38
  • Sodium (mg): 420
  • Total Carbohydrates (g): 18.9
  • Dietary Fiber (g): 2.4
  • Sugars (g): 3.7
  • Protein (g): 14.1