
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
You can prepare the mushroom caps up to a day ahead and keep them refrigerated; fill and bake just before serving for best texture.
To prevent watery filling, drain and pat the mozzarella dry and use ripe but firm cherry tomatoes. Avoid freezing assembled 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.

Preheat oven to 400°F. Remove stems and scrape gills from the underside; pat caps dry to ensure oil adheres.
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.
Roast mushrooms until mostly soft and juices are released, about 10 minutes. They should be tender but still intact for 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.
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.
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.
Leave a comment & rating below or tag
@velvetyum on social media!


Fresh strawberries, creamy vanilla yogurt, and crunchy granola come together in these portable frozen bites. A simple three ingredient snack that is perfect for breakfast, lunch boxes, or an icy treat.

A cozy, 30-minute chickpea and tomato coconut curry soup made with pantry staples — creamy, vibrant, and naturally vegan and gluten free.

A quick, pantry-friendly garlic-ginger glazed salmon that’s gluten free, soy free (when using coconut aminos), and naturally sweetened with honey — ready in 30 minutes and perfect for weeknight dinners.

Leave a comment & rating below or tag @velvetyum on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
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.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.