Caprese Stuffed Portobello Mushrooms

A vegetarian main that stacks ripe tomatoes, fresh mozzarella and basil into meaty portobello caps — bright Caprese flavors in a satisfying, low-carb package.

This Caprese stuffed portobello mushroom dish started as a weeknight experiment and quickly became one of my favorite ways to enjoy the flavors of a classic Caprese without being confined to a salad. I discovered the combination during a slow weekend when I wanted something light but filling — portobello caps make a perfect base because they have a meaty texture and soak up olive oil and garlic beautifully. Piling halved cherry tomatoes, pearl mozzarella and lots of fresh basil into the mushroom crevice gives you that burst of sweet acidity, creamy cheese and herbaceous aroma in every bite.
I first made these for a small family dinner, and what really surprised me was how universally loved they were: even a picky teenager went back for seconds. The mushrooms roast until tender, then a brief second bake melts the mozzarella and wilts the tomatoes just enough to concentrate their sweetness. This is a low-calorie, low-carb, gluten-free main that feels indulgent without being heavy — ideal for a light summer supper, an elegant vegetarian centerpiece, or a quick dinner for two when you want something fresh and colorful.
Why You'll Love This Recipe
- This recipe delivers classic Caprese flavors—ripe tomatoes, fresh mozzarella and basil—packed into hearty portobello caps for a satisfying vegetarian main.
- Ready in about 40 minutes total: 25 minutes active prep and roughly 15 minutes of oven time, making it perfect for weeknights or easy entertaining.
- Uses pantry staples and a short fresh-ingredient list; most cooks already have extra-virgin olive oil, garlic and balsamic on hand.
- Make-ahead friendly: you can roast the mushrooms ahead, assemble just before baking, and finish when guests arrive to preserve texture and warmth.
- Diet-friendly: naturally gluten-free, low-carb and suitable for lacto-vegetarian diets — swap cheese for a vegan alternative to make it plant-based.
- Crowd-pleasing presentation — each stuffed cap makes an attractive individual portion for plated dinners or buffet-style serving.
Personally, I love how the balsamic drizzle at the end lifts every component. At a summer barbecue, this was the one vegetarian dish people asked about the recipe for — my aunt even started prepping an extra pan because they disappeared so fast. The texture contrast between the tender mushroom, popping cherry tomatoes and soft mozzarella is what keeps me making this again and again.
Ingredients
- Portobello mushrooms (4 caps): Choose large, firm caps about 3 to 4 inches across; fresh mushrooms with dry, unblemished caps roast best. If possible, buy caps already stemmed, or remove stems and scrape gills at home to reduce moisture and create space for filling.
- Extra-virgin olive oil (3 tablespoons): Use a fruity, good-quality oil for flavor — I like California or Italian EVOO. Two tablespoons go on the mushrooms before roasting, and one tablespoon goes into the filling for gloss and mouthfeel.
- Garlic (1 medium clove): Mince finely so the garlic flavor disperses without creating raw garlic pockets; roasted garlic brings a mellow background note.
- Cherry tomatoes (1 cup): Halved cherry or grape tomatoes are ideal — they hold shape and release a sweet burst when baked. Aim for ripe but firm tomatoes to avoid a watery filling.
- Fresh mozzarella pearls (1/2 cup): Small bocconcini or pearls drain and pat dry for best results; drying prevents watering down the filling and helps the cheese melt instead of pooling liquid.
- Fresh basil (1/2 cup, thinly sliced): Use plenty of basil for that aromatic Caprese note; chiffonade the leaves for even distribution and a bright aroma when served.
- Balsamic vinegar (2 teaspoons): Use the best-quality balsamic you have for finishing — a good aged balsamic adds sweet-acid balance and a slight glaze when drizzled over hot cheese.
- Salt and pepper (1/2 teaspoon each): Split between prepping the mushrooms and seasoning the filling to keep layers balanced; flaky sea salt works nicely for finishing.
Instructions
Prepare the oven and mushrooms: Preheat the oven to 400°F. Remove the stems by twisting them off and use a spoon to scrape out the brown gills from the underside; this reduces moisture and makes space for the filling. Pat the caps dry with paper towels so the oil and garlic cling instead of sliding off. Make the oil-garlic coating: Combine 2 tablespoons extra-virgin olive oil with the minced garlic, 1/4 teaspoon salt and 1/4 teaspoon ground pepper. Use a silicone brush to coat the tops and undersides of the mushrooms evenly — the oil helps the caps brown and ensures deep flavor. Place the mushrooms gill-side up on a rimmed baking sheet. Par-roast the mushrooms: Bake the oiled mushrooms at 400°F until they're mostly soft and have released some juices, about 10 minutes. You want them tender but still holding shape so they can be filled without collapsing. If the mushrooms are very large, give an extra 2 minutes. Assemble the filling: While the mushrooms roast, combine halved cherry tomatoes, drained mozzarella pearls, thinly sliced basil, the remaining 1 tablespoon olive oil, 1/4 teaspoon salt and 1/4 teaspoon pepper in a medium bowl. Toss gently so the mozzarella and basil distribute without bruising the tomatoes. Fill and finish baking: Remove mushrooms from the oven and spoon the tomato–mozzarella mixture evenly into each cap. Return to the oven and bake until the cheese is fully melted, the tomatoes have wilted slightly and the edges show light browning, about 12 to 15 minutes. Keep an eye so mozzarella softens but doesn't separate. Dress and serve: Remove the stuffed caps from the oven and immediately drizzle each with about 1/2 teaspoon of the best-quality balsamic vinegar. Serve hot or warm with extra basil leaves and a final pinch of flaky sea salt.
You Must Know
- Nutrition: A single stuffed cap is roughly 186 calories, with about 16 g fat and 6 g protein — a light but satisfying option for low-calorie meal plans.
- Storage: Store cooled leftovers in an airtight container in the refrigerator for up to 3 days; reheat gently in a 350°F oven to keep mushrooms from getting mushy.
- Freezing: Best eaten fresh — freezing alters the texture of mushrooms and fresh mozzarella, so I don’t recommend freezing assembled portions.
- Dietary notes: Naturally gluten-free and low-carb; to make dairy-free, use a high-quality plant-based mozzarella alternative and finish with extra basil and a balsamic glaze for richness.
One of my favorite aspects of this preparation is its versatility: it’s elegant enough for dinner guests yet simple enough for a quick weeknight supper. The balsamic drizzle at the end cuts through the richness of the cheese and highlights the roasted mushroom flavor. Family and friends often comment on how bright the filling tastes despite the short ingredient list — that’s the power of fresh basil and ripe tomatoes combined.
Storage Tips
To keep leftovers tasting their best, allow the stuffed mushrooms to cool to room temperature for no more than one hour, then transfer to a shallow airtight container. Refrigerate for up to 3 days. To reheat, place mushrooms on a baking sheet and warm in a preheated 350°F oven for 8–12 minutes until hot through; this preserves texture far better than microwaving. If you’ve stored components separately (roasted caps and filling), assemble just before reheating to keep tomatoes from turning watery. Do not freeze assembled mushrooms — the mozzarella and tomato texture degrade significantly when thawed.
Ingredient Substitutions
If you want to vary the filling, swap cherry tomatoes for sun-dried tomatoes packed in oil (use about 3/4 cup, drained) for a deeper, sweeter flavor. Replace mozzarella pearls with sliced burrata for an ultra-creamy center — add burrata after baking so it stays luscious. For a dairy-free version, use a firm plant-based mozzarella and add a tablespoon of nutritional yeast to the filling for savory depth. If portobello caps are not available, large cremini or thick-sliced eggplant rounds can be used, but adjust roast time as eggplant may need longer to become tender.
Serving Suggestions
Serve each stuffed cap with a light green salad dressed in lemon vinaigrette or alongside crusty bread to sop up any juices. For a more substantial meal, pair with herby orzo, quinoa pilaf or a simple lemon-garlic pasta. Garnish with whole basil leaves and a sprinkle of cracked black pepper; for entertaining, place two halves on a platter and pass with extra balsamic glaze. These also work beautifully as a plated starter — slice each cap in half and arrange decoratively for sharing.
Cultural Background
The combination of tomato, mozzarella and basil is rooted in Italian culinary tradition — the colors mirror Italy's flag and the trio is known as the classic Caprese. While Caprese is typically a salad, stuffing these components into roasted mushrooms is a modern adaptation that retains the flavor profile while adding a rustic, Mediterranean twist. The method highlights seasonal produce: when tomatoes and basil are at their peak, this preparation truly sings and reflects the Italian emphasis on simple, high-quality ingredients.
Seasonal Adaptations
In summer, use the ripest vine-ripe tomatoes or heirloom cherry varieties for maximum sweetness; add a touch of lemon zest to lift flavors. In cooler months, opt for slow-roasted tomatoes or oven-dried cherry tomatoes to concentrate sweetness, and swap basil for a sprinkle of chopped parsley and a drizzle of infused olive oil. For holiday gatherings, add a few chopped toasted pine nuts to the filling for crunch and a festive touch.
Meal Prep Tips
For efficient weeknight cooking, roast a tray of mushroom caps earlier in the day and store them loosely covered in the refrigerator. Make the tomato–mozzarella–basil mixture up to a day ahead, keep it chilled, then fill and bake for 12–15 minutes when ready to serve. Use shallow containers to cool components quickly and avoid sogginess. When transporting to potlucks, keep filling and caps separate and assemble upon arrival for best texture.
These Caprese stuffed portobellos are a dependable, flavorful option that bring bright, fresh ingredients together in a warm and satisfying way. They’re easy to customize, simple to prepare, and always a welcome addition to the dinner rotation — give them a try and make them your own.
Pro Tips
Pat mozzarella pearls dry with paper towels to prevent excess moisture that can make the filling runny.
Scrape the gills from the underside of portobello caps to reduce moisture and create more room for the filling.
Use the best-quality balsamic vinegar you can find for finishing; a little goes a long way to lift the dish.
Brush mushrooms with a garlic-infused oil and roast first to concentrate flavor and avoid sogginess.
This nourishing caprese stuffed portobello mushrooms recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
Can I make these ahead of time?
You can prepare the mushroom caps up to a day ahead and keep them refrigerated; fill and bake just before serving for best texture.
How do I avoid a watery filling?
To prevent watery filling, drain and pat the mozzarella dry and use ripe but firm cherry tomatoes. Avoid freezing assembled mushrooms.
Tags
Caprese Stuffed Portobello Mushrooms
This Caprese Stuffed Portobello Mushrooms recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Mushrooms
For coating
Filling
Finishing
Instructions
Preheat and prepare mushrooms
Preheat oven to 400°F. Remove stems and scrape gills from the underside; pat caps dry to ensure oil adheres.
Make oil-garlic mixture and coat
Combine 2 tablespoons olive oil, minced garlic, 1/4 teaspoon salt and 1/4 teaspoon pepper. Brush mixture over both sides of each mushroom cap and place gill-side up on a rimmed baking sheet.
Par-roast mushrooms
Roast mushrooms until mostly soft and juices are released, about 10 minutes. They should be tender but still intact for filling.
Prepare filling
Toss halved cherry tomatoes, drained mozzarella pearls, sliced basil, remaining 1 tablespoon olive oil, 1/4 teaspoon salt and 1/4 teaspoon pepper in a medium bowl until combined.
Fill and finish baking
Remove mushrooms from oven, fill each cap with the tomato mixture, then return to the oven and bake until cheese is melted and tomatoes have slightly wilted, about 12–15 minutes.
Dress and serve
Remove from oven and drizzle each mushroom with about 1/2 teaspoon balsamic vinegar. Serve hot or warm, garnished with extra basil and a pinch of flaky sea salt.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@velvetyum on social media!

Categories:
You might also like...

Cheesy Zucchini Rollatini
Tender grilled zucchini rolled with a basil-kissed ricotta filling, nestled in marinara, and baked until the mozzarella bubbles and turns golden.

Crispy Zucchini and Squash
Golden, garlicky rounds with a deep-fried crunch made lighter in the air fryer. A fast, vitamin-packed side everyone devours.

Chicken Parmesan Meatballs
Tender chicken meatballs simmered in marinara, finished with melted mozzarella and basil for cozy, weeknight Italian comfort in every bite.

Did You Make This?
Leave a comment & rating below or tag @velvetyum on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Emma!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

