Stuffed Butternut Squash Bacon recipe

Stuffed Butternut Squash Bacon

There's something deeply comforting about a dish that brings autumn to the table with every bite. This Stuffed Butternut Squash with Bacon, Spinach, and Cream Cheese is a seasonal showstopper that turns a humble squash into a restaurant-worthy meal. Perfect for cozy weeknight dinners or festive gatherings, its irresistible combination of smoky bacon, creamy cheese, and earthy spinach makes it a repeat favorite. The golden edges of the squash halves peek out from under a blanket of melted Parmesan, promising warmth in every forkful.

What Makes This Recipe Special

  • The bacon is crisped separately and folded in last, ensuring every bite has pockets of smoky crunch instead of greasy mush.
  • Roasting the spinach first removes excess moisture, preventing a watery filling that could make the squash soggy.
  • A 1/2-inch squash border is left intact during roasting, creating a sturdy vessel that holds the filling beautifully without collapsing.
  • The thyme is added fresh at the end, brightening the rich cheese and bacon with a floral, aromatic note that cuts through the richness.
⏱ 50 mins
American
Servings 6

Ingredients

2 mediumbutternut squash
2 tablespoonsolive oil
1/4 teaspoonsalt
Freshly ground black pepper, to taste
1 tablespoonolive oil
6 ouncesfresh spinach
8 ouncescream cheese, softened
1 cupshredded Parmesan cheese
6 stripsbacon, cooked and chopped
3 tablespoonsfresh thyme leaves

Nutrition

350 caloriesCalories

Per serving · Values are estimates

Instructions

1
Preheat oven to 400°F (200°C). Carefully halve the butternut squash lengthwise and remove seeds. Place squash halves cut-side up on a baking tray.
2
Brush the flesh of each squash half with 2 tablespoons olive oil. Sprinkle with salt and freshly ground black pepper. Roast in the oven for 25 minutes until flesh is tender.
3
While squash roasts, heat 1 tablespoon olive oil in a large skillet over medium heat. Add spinach and cook, stirring, until just wilted. Remove from heat and set aside.
4
In a mixing bowl, combine the softened cream cheese, wilted spinach, shredded Parmesan cheese, chopped bacon, and fresh thyme. Mix thoroughly until filling is well blended.
5
Once squash is tender, remove from oven. Gently scoop out some of the flesh from the center of each half, leaving a 1/2-inch border. Stir the scooped squash flesh into the filling mixture until smoothly incorporated. Distribute the filling evenly into the halves.
6
Return filled squash halves to oven and bake for 10 minutes, or until cheese is melted and tops are slightly golden. Serve hot.

Essential Tips

Room temp cheese

Let the cream cheese sit at room temperature for 30 minutes before mixing. Cold cream cheese will seize up and create lumps, while properly softened cheese blends into a silky, cohesive filling that clings to the spinach and bacon.

Squash scooping

Use a sturdy spoon or grapefruit spoon to scoop out the squash flesh. Leave a 1/2-inch thick wall to prevent cracking, and scoop in small, controlled motions to avoid tearing the edges. This creates space for the filling while keeping the structure intact.

Bacon timing

Cook the bacon until it's just crispy but not burnt. Overcooked bacon will turn bitter and make the filling taste harsh. Reserve 1 tablespoon of bacon grease from cooking to sauté the spinach-it adds a subtle umami depth to the filling.

Cheese melting

For the creamiest texture, mix the Parmesan into the filling rather than sprinkling it on top. The cheese melts into the cream cheese mixture as it bakes, creating a uniform, gooey layer that blankets the spinach and bacon.

Thyme timing

Add the thyme leaves at the very end of mixing the filling. If baked with the cheese, the thyme can turn bitter and lose its bright flavor. Folding it in fresh ensures vibrant flavor in every bite.

Smart Swaps & Variations

Vegetarian Swap bacon for 1/2 cup of toasted pecans or walnuts for a smoky crunch without meat. Use vegetable broth instead of bacon grease to sauté the spinach for a cleaner flavor.
Lighter Cheese Replace cream cheese with whipped feta or goat cheese for a tangier, lower-fat option. Use sharp white cheddar instead of Parmesan to maintain richness without excess calories.
Spiced Add 1/2 teaspoon smoked paprika and a pinch of cayenne to the spinach while cooking for a subtle kick. Top each serving with a drizzle of sriracha or chili crisp for heat.
Grain Addition Stir in 1/2 cup of cooked quinoa or wild rice to the filling for added texture and fiber. This turns the dish into a hearty, complete meal with minimal extra effort.

What to Serve With This

  • A crisp green salad with apple slices, walnuts, and a tangy apple cider vinaigrette to cut through the richness.
  • A glass of dry Riesling or a cold IPA-the acidity balances the creamy, cheesy filling beautifully.
  • Roasted Brussels sprouts with a balsamic glaze for a caramelized, slightly sweet contrast.
  • Warm crusty sourdough or a slice of garlic-herb focaccia to soak up any leftover cheese sauce.

Storage & Reheating

Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days. The squash halves will soften slightly upon reheating, but the filling will hold its texture well.

Reheating

Reheat in a 350°F (175°C) oven for 15-20 minutes, covered with foil to prevent drying. Avoid microwaving, as it can make the squash watery and the cheese rubbery.

Expert Chef Tips

  1. Use a mandoline to slice the squash halves into thin, even planks before roasting. This creates a delicate, lace-like edge that crisps up beautifully and adds texture to the dish.
  2. For a deeper flavor, roast the squash halves cut-side down for the first 10 minutes, then flip to cut-side up for the remaining time. This caramelizes the edges slightly before adding the filling.
  3. If the filling seems too thick, thin it with 1-2 tablespoons of reserved squash purée or a splash of whole milk. This ensures the filling spreads evenly without being too dense or dry.

Equipment You’ll Need

  • Chef's knife and sturdy cutting board
  • Mandoline (optional, for precise slicing)
  • Large mixing bowl and spoon for combining filling
  • Baking sheets and parchment paper for easy cleanup

Nutritional Benefits

  • High in protein and healthy fats from bacon, cream cheese, and Parmesan, providing sustained energy for cooler days.
  • Rich in vitamin A from butternut squash, supporting immune function and eye health.
  • Spinach adds fiber, iron, and vitamin K, contributing to overall digestive and bone health.
  • Contains moderate saturated fats but can be lightened by using reduced-fat cream cheese and less bacon.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I use frozen spinach instead of fresh?

Yes, but thaw and squeeze out all excess moisture first. Frozen spinach can release a lot of water, which would make the filling soggy and dilute the flavors. Pat it dry with a clean towel before adding it to the cheese mixture.

What's the best way to cut butternut squash safely?

Start by cutting off the top and bottom to create flat surfaces. Stand the squash upright and carefully slice downward, following the curve of the squash. Use a heavy, sharp chef's knife and avoid cutting yourself by keeping your fingers curled inward.

Can I make this dish ahead of time?

Yes, but assemble the dish up to the point of baking, then cover tightly and refrigerate for up to 24 hours. When ready to bake, add 5-10 extra minutes to the cooking time to account for the cold filling.

How do I prevent the squash from drying out during roasting?

Brush the cut sides generously with olive oil and season well with salt and pepper. Roast on a baking sheet lined with parchment paper to ensure even cooking. If the squash edges start to brown too quickly, tent loosely with foil.

Can I substitute goat cheese for the cream cheese?

Absolutely. Goat cheese adds a tangy depth that pairs beautifully with the bacon and spinach. Use the same amount, but be aware the filling will be slightly looser, so chill it for 20 minutes before scooping into the squash to firm up.

What's the best cheese for a sharper flavor?

Pecorino Romano or aged Gouda are excellent choices. Pecorino adds a salty, sharp bite, while Gouda brings a caramelized, nutty note. Use the same volume as the Parmesan, and consider reducing the amount of added salt in the filling.

Why does my squash filling overflow during baking?

This happens if the squash cavity wasn't scooped evenly or if the filling is too loose. Ensure the squash halves are evenly hollowed and the filling is well-chilled before adding it. Place a baking sheet on the lower rack to catch any drips.

Can I grill the squash instead of roasting it?

Yes, grill the squash halves cut-side down over medium heat for 15-20 minutes, then flip and stuff as directed. The grill adds a smoky depth that complements the bacon beautifully, but keep an eye on the squash to prevent burning.

More Dinner Victories

See all Dinner Victories recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Al Faham Charcoal Chicken recipe
Up Next

Al Faham Charcoal Chicken

⏱ 55 mins★ 5.0
Start Cooking →