Stuffed Butternut Squash

Featured in Hearty and Delicious Mains.

I'm obsessed with this stuffed butternut squash recipe that's become my go-to dinner for both cozy weeknights and fancy dinner parties! The magic starts when you roast the squash until it gets this gorgeous caramelized sweetness, then stuff it with the most incredible mixture of fresh spinach, crispy bacon bits, and two kinds of cheese that melt into this dreamy, creamy filling. What makes it even better is that it's naturally gluten-free but tastes so indulgent. The way the squash's sweetness plays with the salty bacon and rich cheese creates this perfect balance that'll have everyone asking for seconds!
A smiling woman in an apron poses for a selfie in a professional kitchen.
Updated on Tue, 14 Jan 2025 20:51:26 GMT
Two halved and roasted butternut squashes are filled with a golden-brown stuffing and garnished with fresh herbs, presented on a dark plate. Pin it
Two halved and roasted butternut squashes are filled with a golden-brown stuffing and garnished with fresh herbs, presented on a dark plate. | tastygusto.com

My Stuffed Butternut Squash is one of those recipes that looks as amazing as it tastes. I love how the sweet roasted squash pairs with that creamy cheesy filling loaded with spinach and crispy bacon. It's become my go-to dish for holiday dinners but honestly it's so good I make it any time I'm craving something special.

Why You'll Love This

There's something magical about how everything comes together in this dish. The creamy cheese crispy bacon and fresh spinach create the perfect filling. It looks gorgeous on your table and it's so easy to make. Plus you can adapt it for different occasions whether you're hosting a holiday dinner or just want a cozy meal at home.

Everything You Need

  • Butternut Squash: Pick one that's nice and heavy for its size.
  • Cream Cheese: Makes the filling incredibly rich.
  • Parmesan: Adds such amazing savory flavor.
  • Spinach: Fresh or frozen both work great.
  • Bacon: Chopped and crispy adds smoky goodness.
  • Olive Oil Salt and Pepper: Simple seasonings let everything shine.

Let's Make It Together

Start by cutting your squash lengthwise rub it with olive oil salt and pepper. Pop it in a 400°F oven cut-side down for about 40 minutes. While that's roasting mix your softened cream cheese shredded Parmesan spinach and most of that crispy bacon save some for topping. Once your squash is tender scoop out some of the flesh leaving a nice border stuff it with your cheesy mixture sprinkle with the extra bacon and bake another 15 minutes. Let it get golden under the broiler right at the end.

Mix It Up

  • Different Cheese: Try Asiago or Gruyere they're both amazing.
  • Switch The Squash: Acorn squash works great too it cooks faster.
  • Change The Greens: Kale or arugula give different flavors.

Keeping It Fresh

  • Leftovers: Keep them covered in the fridge for up to 5 days.
  • Warming Up: Pop it in a 350°F oven for about 30 minutes.
  • Quick Heat: The microwave works too just heat things separately then put them back together.

What to Serve With It

Let me share some of my favorite sides that make this squash even more special:

  • Brussels Sprouts: Roast them with bacon pecans and cranberries the flavors are amazing together.
  • Asparagus: Try it baked with Gruyere garlic and bacon bits.
  • Green Beans: Keep it simple with some toasted pine nuts they're perfect together.

These sides really complete the meal and make your table look beautiful.

A beautifully roasted butternut squash dish filled with melted cheese, topped with crispy pieces and fresh herbs, served on a wooden board. Pin it
A beautifully roasted butternut squash dish filled with melted cheese, topped with crispy pieces and fresh herbs, served on a wooden board. | tastygusto.com

My Best Tips

Here's how to make this dish turn out perfect every time:

  • Good Knife: Make sure it's nice and sharp for cutting that squash safely.
  • Get Ahead: Cook your bacon and spinach earlier it makes everything easier.
  • Even Filling: Take your time scooping out the squash you want every bite to be perfect.
  • Golden Top: Don't skip that quick broil at the end it makes the cheese topping irresistible.

Why You Need to Try This

This stuffed squash is one of those recipes that works for any occasion. It's simple enough for a weeknight dinner but looks fancy enough for your holiday table. The way the flavors come together the creamy filling the sweet squash it just makes people happy. Every time I make it someone asks for the recipe.

A plate of halved roasted butternut squash filled with a cheesy, herbed topping. Pin it
A plate of halved roasted butternut squash filled with a cheesy, herbed topping. | tastygusto.com

Frequently Asked Questions

→ How do I safely cut butternut squash?

Keep fingers away from the knife, use a sharp knife, and make sure the squash is stable on the cutting board. Cut lengthwise for best results.

→ Can I make this ahead?

Yes, you can roast the squash and prepare the filling separately, then stuff and finish baking just before serving.

→ Why broil at the end?

Broiling creates a golden crust on the cheese. Use the second rack from top and watch carefully to prevent burning.

→ Can I make this vegetarian?

Yes, omit the bacon and add extra vegetables or mushrooms for a vegetarian version.

→ How do I know when the squash is done?

The squash should be tender when pierced with a fork after the initial 40-minute roasting period.

Stuffed Butternut Squash

A cozy fall dish featuring roasted butternut squash filled with a creamy mixture of spinach, bacon, and cheese. Perfect for holidays or weeknight dinners.

Prep Time
20 Minutes
Cook Time
60 Minutes
Total Time
80 Minutes

Category: Main Dishes

Difficulty: Intermediate

Cuisine: American

Yield: 4 Servings (4 squash halves)

Dietary: Gluten-Free

Ingredients

01 2 medium butternut squash.
02 2 tablespoons olive oil.
03 1/4 teaspoon salt.
04 Black pepper.
05 1 tablespoon olive oil.
06 6 oz fresh spinach.
07 8 oz cream cheese.
08 1 cup Parmesan cheese, shredded.
09 6 strips bacon, cooked and chopped.
10 3 tablespoons fresh thyme.

Instructions

Step 01

Halve squash lengthwise, scoop out seeds. Oil and season cut sides. Place cut-side down on baking sheet.

Step 02

Roast at 400°F for 40 minutes.

Step 03

Cook spinach in oil. Soften cream cheese, mix with Parmesan, spinach and half the bacon.

Step 04

Scoop out squash leaving 1-inch border. Fill with cheese mixture. Top with remaining bacon.

Step 05

Bake 15 minutes more. Optional: broil 3-5 minutes for golden crust. Top with pepper and thyme.

Notes

  1. Great for holidays or weeknight meals.
  2. Can be partially made ahead.
  3. Gluten-free recipe.

Tools You'll Need

  • Baking sheet.
  • Skillet.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 706
  • Total Fat: 50 g
  • Total Carbohydrate: 50 g
  • Protein: 22 g