Disclosure: This post may contain affiliate links. If you make a purchase through these links, I may earn a commission. This comes at no additional cost to you. For more details, please visit my Affiliate Disclosure page.
These bite-sized stuffed baby bella mushrooms are loaded with a rich sun-dried tomato pesto, crispy bacon, and melty cheese, then finished with a glossy balsamic glaze. Perfect for game day or any gathering, they’re packed with bold flavors in every irresistible bite!
Recently, I was looking for something special to serve at my Super Bowl watch party—an appetizer that felt bold, indulgent, and worthy of the occasion. I’ve always loved stuffed mushrooms, but let’s be honest—they can be a little bland and one-note. I wanted something with big flavors and an elevated feel, but I didn’t want it to be overly complicated. My love for Italian cooking runs deep, shaped by my early years working at an authentic Italian trattoria, where I learned how to balance rich umami, bright acidity, and creamy textures—the backbone of many Tuscan and Mediterranean dishes. With that in mind, I took the classic stuffed mushroom and infused it with sun-dried tomatoes, toasted walnuts, and Parmesan, capturing the rustic flavors of Tuscany while keeping it easy enough for a game-day spread.
To take it a step further, I finished these stuffed baby bella mushrooms with a homemade balsamic glaze, adding just the right touch of sweet acidity and glossy richness that elevates them from simple party food to something truly special. The result? A bite-sized appetizer that’s perfect for game day yet elegant enough for a dinner party. It’s a dish that proves gourmet flavors don’t have to mean complicated cooking—just thoughtful ingredients that work together beautifully.
Why You’ll Love This Stuffed Baby Bella Mushrooms Recipe
For the Mushrooms
- Crimini (Baby Bella) Mushrooms – Small, meaty mushrooms that hold their shape well when baked. Their earthy, umami-rich flavor makes them the perfect base for a flavorful filling.
For the Sun-Dried Tomato Pesto
- Dry-Packed Sun-Dried Tomatoes – Rehydrated for an appealing texture, these add concentrated sweet-tangy depth, enhancing the umami of the mushrooms.
- Walnuts – Adds a warm, slightly buttery crunch and enhances the depth of the pesto.
- Olive Oil – Helps blend the pesto into a smooth consistency while adding richness.
- Fresh Garlic – Brings a mild, aromatic sharpness that deepens the overall flavor.
- Parmesan Cheese (freshly grated) – Provides a nutty, salty backbone to the filling.
- Fresh Lemon Juice – Brightens the pesto, balancing the richness of the cheeses and mushrooms.
- Kosher Salt & Fresh Ground Black Pepper – Enhances and rounds out all the flavors in the filling.
For the Mushroom Stuffing
- Crispy Bacon (crumbled) – Lends a smoky, salty crunch that contrasts beautifully with the creamy cheese and pesto.
- Green Onions (finely chopped, both the white and green parts) – Adds a mild, fresh onion flavor that complements the richness of the filling without overpowering it. The white parts bring a subtle sharpness, while the green tops provide a hint of freshness and color.
- Fresh Spinach (finely chopped) – Brings a fresh, slightly earthy note that balances the richness of the cheeses.
- Red Pepper Flakes – Adds a gentle warmth that complements the sweet and savory elements of the dish.
- Parmesan Cheese (shredded) – Blends perfectly with the filling, enhancing umami depth and helping bind the mixture.
For the Topping
- Mozzarella Cheese (shredded, preferably freshly grated) – Freshly grating your mozzarella results in a smoother, creamier taste. Store-bought shredded mozzarella often contains anti-caking agents that can affect the texture, preventing it from melting as evenly.
For the Balsamic Glaze (Final Drizzle)
- Balsamic Vinegar – Reduced to a syrupy glaze, adding a tangy-sweet finish that balances the richness of the dish.
- Honey (or brown sugar) – Helps the balsamic glaze thicken and adds a touch of natural sweetness.
- Unsalted Butter – Stirred in at the end to create a silky, glossy finish that coats the mushrooms beautifully.
How to Make Stuffed Baby Bella Mushrooms
Step 1: Mise en Place – Get Everything Ready
Before you start cooking, take a few minutes to prepare your ingredients. Having everything measured, chopped, and ready to go will make the process much smoother.
-
- Rehydrate the Sun-Dried Tomatoes – Place the dry-packed sun-dried tomatoes in a small bowl or pan and cover them with hot, not quite boiling, water. Let them soak for about 20-30 minutes, then drain and pat them dry.
- Fry the Bacon – Instead of cooking whole strips and crumbling them later, cut them into small pieces before frying. This ensures even cooking and crispiness. Fry in a pan over medium heat until crispy, then transfer to a paper towel-lined plate.
- Toast the Walnuts – In a dry skillet over medium-low heat, toast the walnuts for 2-3 minutes, stirring frequently until fragrant. Remove from heat and let them cool.
- Chop the Vegetables – Finely chop the green onions and spinach. If using frozen spinach, thaw it completely and squeeze out as much moisture as possible using a paper towel or clean kitchen towel.
- Prepare the Mushrooms – Gently remove the stems from each baby bella mushroom. Use a damp paper towel or a soft brush to wipe away any dirt—avoid rinsing them with water, as mushrooms can absorb moisture.
- Shred the Cheeses – Freshly grate both the Parmesan and mozzarella. This helps them melt better and creates a smoother, creamier texture in the final dish.
Step 2: Make the Sun-Dried Tomato Pesto
Now that the sun-dried tomatoes are rehydrated, it’s time to turn them into a rich, flavorful pesto.
-
- In a Hamilton Beach Food Processor, add the rehydrated sun-dried tomatoes, the toasted walnuts, Parmesan cheese, garlic, olive oil, lemon juice, salt, and pepper, then pulse until finely chopped.
- If the mixture is too thick, drizzle in a little more olive oil until it reaches your desired consistency.
Why No Basil?
Traditional sun-dried tomato pesto includes fresh basil, but I chose to leave it out for this recipe. Since the filling already has spinach, adding basil felt unnecessary and could compete with the other flavors. If you love basil, you can certainly stir in a small amount of finely chopped fresh basil at the end, but the pesto is packed with flavor as is.
Step 3: Prepare the Stuffing
In a mixing bowl, combine:
-
- The sun-dried tomato pesto
- The chopped spinach
- The chopped green onions
- The crispy bacon pieces
- The grated Parmesan cheese
- The red pepper flakes
Stir everything together and mix until the stuffing is well combined.
Step 4: Fill the Mushrooms & Add Cheese
-
- Using a spoon, generously fill each mushroom cap with the prepared stuffing mixture. Press it in gently so it holds together.
- Sprinkle freshly grated mozzarella on top of each stuffed mushroom.
Step 5: Bake the Mushrooms
-
- Preheat your oven to 375°F.
- Line a baking sheet with parchment paper or spray with non-stick spray.
- Arrange the stuffed mushrooms on the sheet and bake for 15-20 minutes, or until the mushrooms are tender, the filling is heated through, and the mozzarella is golden and bubbly.
Step 6: Make the Balsamic Glaze
While the mushrooms are baking, make the balsamic glaze for that final gourmet touch.
-
- In a small saucepan over medium heat, combine balsamic vinegar and the honey.
- Bring to a simmer, then reduce the heat to medium-low and let it reduce until thickened, about 8-10 minutes.
- Once it reaches a syrupy consistency, remove from the heat and whisk in a small pat of butter. This adds a glossy sheen and smooth finish to the glaze.
Step 7: Finishing Touches & Serving
-
- Once the mushrooms are out of the oven, let them cool for a minute or two.
- Drizzle the warm balsamic glaze over the stuffed mushrooms for a tangy-sweet contrast to the rich filling.
- Serve immediately while they’re hot, cheesy, and irresistible.