Bacon And Spinach Stuffed Mushrooms

Make irresistible Bacon and Spinach Stuffed Mushrooms with crispy bacon, creamy cheese & fresh spinach. Perfect for parties! Get the easy recipe here.

LIVE PREVIEW
3455 COOKING NOW
LOVED BY 10.000+ HOME COOKS
JUMP TO
RECIPE
0 Recipes in your Plan
View

These Bacon and Spinach Stuffed Mushrooms are the ultimate savory bite. They feature juicy mushroom caps filled with a creamy, garlicky mixture of crispy bacon, wilted spinach, and melty cheeses. Perfect for parties or a fancy snack, they come together with minimal fuss.

Love Bacon and Spinach Stuffed Mushrooms? So do we! If you're into Savory Combo Recipes or curious about Breakfast & Brunch, you'll find plenty of inspiration below.

Why You’ll Love This Bacon and Spinach Stuffed Mushrooms

  • Texture contrast: Meaty mushroom, crispy bacon, and creamy filling in one bite.
  • Versatile serving: Works as an appetizer, snack, or elegant side dish.
  • Make-ahead friendly: Assemble ahead and bake when ready to serve.
  • Balanced flavors: Salty bacon, earthy mushrooms, and rich cheese create harmony.

Ingredients & Tools

  • 24 oz whole cremini mushrooms (about 20-24 medium mushrooms)
  • 6 slices thick-cut bacon, chopped
  • 4 cups fresh spinach, roughly chopped
  • 1 medium yellow onion, finely diced
  • 4 cloves garlic, minced
  • 8 oz cream cheese, softened
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1/4 cup breadcrumbs
  • 2 tbsp olive oil
  • 1 tsp smoked paprika
  • 1/2 tsp black pepper
  • 1/4 tsp salt (adjust to taste)
  • 2 tbsp fresh parsley, chopped

Tools: mixing bowls, baking sheet, skillet, paper towels, spoon or small cookie scoop

Notes: Thick-cut bacon provides better texture; fresh spinach adds vibrant color; cremini mushrooms have a deeper, earthier flavor than white buttons; don’t skip the smoked paprika.

Nutrition (per serving)

Calories: 185 kcal
Protein: 8 g
Fat: 14 g
Carbs: 6 g
Fiber: 1 g

Serves: 6 | Prep Time: 25 minutes | Cook Time: 20 minutes | Total Time: 45 minutes

Before You Start: Tips & Ingredient Notes

  • Mushroom selection matters. Choose cremini mushrooms that are firm, with closed gills and no slimy spots. Medium-sized mushrooms (about 1.5-2 inches in diameter) work best — they’re substantial enough to hold filling but still bite-sized.
  • Don’t discard the stems! You’ll be removing the stems, but chop them finely and sauté them with the onion. They add incredible mushroom flavor to the filling and reduce food waste.
  • Softened cream cheese is non-negotiable. Take the cream cheese out of the refrigerator at least 30 minutes before starting. Room temperature cream cheese blends smoothly with other ingredients, while cold cream cheese creates a lumpy filling.
  • Blot those mushrooms dry. After cleaning, pat the mushroom caps thoroughly with paper towels. Excess moisture will steam the mushrooms instead of letting them bake up tender yet firm.

How to Make Bacon and Spinach Stuffed Mushrooms

Step 1: Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper or aluminum foil for easy cleanup. Carefully remove the stems from all the mushrooms — I like to gently twist and pull them out. Place the mushroom caps on the prepared baking sheet, cavity side up. Finely chop the removed stems and set them aside; you’ll use them in the filling.

Step 2: Heat a large skillet over medium heat. Add the chopped bacon and cook until crispy, stirring occasionally — this should take about 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving about 1 tablespoon of bacon fat in the skillet. That rendered fat is liquid gold for flavor!

Step 3: Add the diced onion to the same skillet with the bacon fat. Sauté for 3-4 minutes until the onion becomes translucent and fragrant. Now add the chopped mushroom stems and minced garlic, cooking for another 2 minutes until the garlic is aromatic. You’ll notice the mushrooms releasing some moisture — that’s perfectly normal.

Step 4: Add the fresh spinach to the skillet and cook, stirring constantly, until the spinach has wilted significantly — this happens quickly, in about 1-2 minutes. Remove the skillet from heat and transfer the vegetable mixture to a large mixing bowl. Let it cool for about 5 minutes; you don’t want it so hot that it melts the cream cheese immediately.

Step 5: To the slightly cooled vegetable mixture, add the softened cream cheese, 3/4 cup of the mozzarella (reserve the rest for topping), Parmesan cheese, cooked bacon, breadcrumbs, smoked paprika, black pepper, and salt. Mix everything together until well combined. The mixture should be thick, creamy, and hold its shape when scooped.

Step 6: Using a small spoon or cookie scoop, generously fill each mushroom cap with the bacon-spinach mixture. Press down gently to pack the filling — it’s okay if it mounds slightly above the mushroom rim. Sprinkle the remaining 1/4 cup mozzarella over the top of each stuffed mushroom.

Step 7: Bake for 18-22 minutes, or until the mushrooms are tender when pierced with a fork and the cheese topping is golden and bubbly. You might see some delicious juices pooling around the mushrooms — that’s exactly what you want! Let them cool for about 5 minutes before serving (the filling will be extremely hot).

Storage & Freshness Guide

  • Fridge: Store in an airtight container for up to 3 days.
  • Freezer: Freeze unbaked stuffed mushrooms on a tray, then transfer to a bag for up to 1 month. Bake from frozen, adding extra time.
  • Reviving: Reheat in a 350°F oven for 8-10 minutes to restore texture.

Serving Suggestions

Complementary Dishes

  • Garlic herb roasted chicken — The simplicity of roasted chicken lets the stuffed mushrooms shine as a standout side while creating a complete, comforting meal.
  • Creamy tomato soup — For a lighter meal, these mushrooms make the perfect dippable accompaniment to a bowl of rich, velvety tomato soup.
  • Fresh arugula salad with lemon vinaigrette — The peppery arugula and bright lemon dressing cut through the richness of the mushrooms beautifully, creating a balanced plate.

Drinks

  • Crisp Chardonnay — A lightly oaked Chardonnay complements the creamy filling while standing up to the smoky bacon notes.
  • Hoppy IPA — The bitterness of an IPA contrasts wonderfully with the rich, savory flavors and cleanses the palate between bites.
  • Sparkling water with lemon — For a non-alcoholic option, the bubbles and citrus help reset your taste buds after each rich, flavorful mushroom.

Something Sweet

  • Dark chocolate espresso brownies — The deep chocolate and coffee notes provide a sophisticated finish that doesn’t overwhelm the savory memories of the mushrooms.
  • Lemon ricotta cookies — Their light, cake-like texture and bright citrus glaze offer a refreshing contrast to the rich appetizer.
  • Vanilla bean panna cotta — The simplicity of smooth, creamy panna cotta acts as a clean, elegant palate cleanser after the robust stuffed mushrooms.

Top Mistakes to Avoid

  • Overfilling the mushroom caps. While you want a generous amount of filling, overstuffing causes the mushrooms to bake unevenly — the filling might not heat through properly while the mushroom itself becomes overcooked. A slight mound is perfect; a giant heap is problematic.
  • Using cold cream cheese straight from the fridge. I’ve made this mistake before and ended up with a chunky, difficult-to-mix filling that didn’t bake evenly. Always let your cream cheese come to room temperature for the smoothest results.
  • Skipping the mushroom stem prep. Those chopped stems add incredible depth of flavor to your filling. If you discard them, you’re missing out on free mushroom intensity and creating more food waste.
  • Not letting them rest after baking. The filling becomes molten lava hot straight from the oven. Letting them sit for 5 minutes allows the cheeses to set slightly and prevents burned mouths.

Expert Tips

  • Tip: For extra crispy bacon flavor, bake your bacon instead of frying it. Arrange slices on a wire rack set over a baking sheet and bake at 400°F for 15-20 minutes. This method renders fat perfectly and creates evenly crispy bacon every time.
  • Tip: If your filling seems too wet, add an extra tablespoon of breadcrumbs to absorb excess moisture. This is especially helpful if your spinach released more liquid than expected during cooking.
  • Tip: For a golden, extra-crunchy topping, mix the reserved mozzarella with an additional tablespoon of breadcrumbs and a sprinkle of Parmesan before adding to the mushrooms. This creates a delightful textural contrast.
  • Tip: Make them gluten-free by using gluten-free breadcrumbs or crushed gluten-free crackers. The recipe adapts beautifully without sacrificing texture or flavor.

FAQs

Can I prepare these stuffed mushrooms ahead of time?
Absolutely! You can assemble the mushrooms completely (through step 6) up to 24 hours in advance. Cover them tightly with plastic wrap and refrigerate. When ready to bake, you might need to add 2-3 extra minutes to the baking time since they’ll be going into the oven cold. The bacon and spinach hold up wonderfully in the filling overnight, and some people think the flavors actually improve with a little marinating time.

Can I use frozen spinach instead of fresh?
Yes, but you’ll need to make adjustments. Use one 10-ounce package of frozen chopped spinach, thawed completely. The crucial step is squeezing out ALL the excess water — I usually wrap it in a clean kitchen towel and wring it out thoroughly. Too much moisture will make your filling watery. Frozen spinach will give you a slightly different texture but works well in a pinch.

What’s the best way to clean mushrooms without making them soggy?
Avoid soaking mushrooms in water — they’re like little sponges! Instead, wipe them gently with a damp paper towel or use a soft mushroom brush to remove any dirt. If you must rinse them, do it quickly under running water and pat them COMPLETELY dry immediately afterward. The key is minimizing water contact and ensuring they’re thoroughly dried before stuffing.

Can I make these vegetarian?
Definitely! Omit the bacon and use 2 tablespoons of olive oil to sauté the vegetables. For that smoky flavor, increase the smoked paprika to 1.5 teaspoons and consider adding a tablespoon of soy sauce or tamari to the filling for umami depth. You could also add chopped sun-dried tomatoes for a different savory element.

How do I store and reheat leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place them on a baking sheet in a 350°F oven for 8-10 minutes until warmed through. Avoid microwaving if possible — it makes the mushrooms rubbery and the filling greasy. The oven method helps maintain that desirable texture contrast.

Bacon And Spinach Stuffed Mushrooms

Bacon And Spinach Stuffed Mushrooms

Recipe Information
Cost Level $$
Category savory combo recipes
Difficulty Medium
Cuisine American, mediterranean
Recipe Details
Servings 6
Total Time 45 minutes
Recipe Controls
LOVED BY 2000+ HOME COOKS
PIN TO
PINTEREST

Make irresistible Bacon and Spinach Stuffed Mushrooms with crispy bacon, creamy cheese & fresh spinach. Perfect for parties! Get the easy recipe here.

Ingredients

For the Ingredients

Instructions

  1. Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper or aluminum foil for easy cleanup. Carefully remove the stems from all the mushrooms — I like to gently twist and pull them out. Place the mushroom caps on the prepared baking sheet, cavity side up. Finely chop the removed stems and set them aside; you’ll use them in the filling.
  2. Heat a large skillet over medium heat. Add the chopped bacon and cook until crispy, stirring occasionally — this should take about 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving about 1 tablespoon of bacon fat in the skillet. That rendered fat is liquid gold for flavor!
  3. Add the diced onion to the same skillet with the bacon fat. Sauté for 3-4 minutes until the onion becomes translucent and fragrant. Now add the chopped mushroom stems and minced garlic, cooking for another 2 minutes until the garlic is aromatic. You’ll notice the mushrooms releasing some moisture — that’s perfectly normal.
  4. Add the fresh spinach to the skillet and cook, stirring constantly, until the spinach has wilted significantly — this happens quickly, in about 1-2 minutes. Remove the skillet from heat and transfer the vegetable mixture to a large mixing bowl. Let it cool for about 5 minutes; you don’t want it so hot that it melts the cream cheese immediately.
  5. To the slightly cooled vegetable mixture, add the softened cream cheese, 3/4 cup of the mozzarella (reserve the rest for topping), Parmesan cheese, cooked bacon, breadcrumbs, smoked paprika, black pepper, and salt. Mix everything together until well combined. The mixture should be thick, creamy, and hold its shape when scooped.
  6. Using a small spoon or cookie scoop, generously fill each mushroom cap with the bacon-spinach mixture. Press down gently to pack the filling — it’s okay if it mounds slightly above the mushroom rim. Sprinkle the remaining 1/4 cup mozzarella over the top of each stuffed mushroom.
  7. Bake for 18-22 minutes, or until the mushrooms are tender when pierced with a fork and the cheese topping is golden and bubbly. You might see some delicious juices pooling around the mushrooms — that’s exactly what you want! Let them cool for about 5 minutes before serving (the filling will be extremely hot).

Chef's Notes

  • Store in an airtight container for up to 3 days.
  • Freeze unbaked stuffed mushrooms on a tray, then transfer to a bag for up to 1 month. Bake from frozen, adding extra time.
  • Reheat in a 350°F oven for 8-10 minutes to restore texture.

Not what you're looking for?

Or discover more recipes in Savory Combo Recipes

Tags