Stuffed Butternut Squash with Spinach, Bacon, and Cheese is a perfect recipe to make in the Fall and Winter. The stuffing is creamy and cheesy and pairs well with the sweet flavor of the butternut squash. This gluten-free recipe is a perfect addition to the holiday menu and is also great for an easy weeknight meal.
Stuffed Butternut Squash - easy side dish or main meal
This is an incredibly easy recipe that will for sure be a crowd pleaser! The butternut squash is first roasted in the oven for about 40 minutes. In the meantime, you will prepare the delicious filling made with cream cheese, Parmesan cheese, spinach, and bacon! After the butternut squash is roasted, stuff it with the cheesy filling and reheat it in the oven (or under the broiler) briefly. That's it! It's a simple recipe that a whole family will love! Easy enough to make it on a busy weeknight, yet the presentation is so appealing that you can serve it when you have company over. You can serve it as a side dish or as a meal in itself!
Holiday recipe
What can be more attractive on a holiday table than a colorful, festive dish featuring seasonal ingredients? Butternut Squash stuffed with Cheese, Bacon, and Spinach is a great side dish to serve for Thanksgiving, Christmas, and even New Year's Eve! It will surely please almost every taste because this dish combines both savory and sweet flavors in a perfect combination!
Main ingredients
- Butternut squash is the star of the show! It's a winter squash with a beautiful orange color that has a sweet and nutty flavor. Fun fact: Did you know that in Australia it's called butternut pumpkin?
- Cream cheese adds creaminess and great texture to the filling. Use softened cream cheese by heating it in the microwave oven briefly.
- Parmesan cheese - use shredded or grated parmesan. It's always best to shred or grate the cheese yourself!
- Spinach - I used fresh spinach, but frozen spinach can certainly be used! Make sure to thaw it and drain it from any liquid. I would even pat it dry with paper towels.
- Bacon - use chopped, cooked bacon. It's easy to cook the bacon on a foil-lined baking sheet in the oven at 350 F.
How to make stuffed butternut squash (step-by-step photos)
Prepare the butternut squash
Slice each one in half lengthwise. Keep fingers away from the knife to avoid injury. Use a spoon to scoop out the seeds and fleshy strands tangled with the seeds.
Drizzle the cut sides of butternut squashes with olive oil and season with salt and pepper.
Turn the squash over, and place it cut sides down on a baking sheet. Tip: you can line the baking sheet with parchment paper for easy clean-up.
Roast it for 40 minutes
Then, roast the butternut squash in the preheated oven at 400 F for 40 minutes.
Prepare the cheese mixture
Next, combine cooked spinach with softened cream cheese and shredded Parmesan cheese. Mix everything well. Fold in chopped cooked bacon. Tip: save a few bacon pieces to arrange on top of the cheese mixture.
Stuff the squash
By this time, you have roasted the butternut squash for 40 minutes. Remove it from the oven and turn cooked squash halves cut sides up. Let it cool slightly.
Using a spoon, scoop out the flesh leaving about a 1-inch border along the sides. See photos for more clarity:
Divide the spinach, bacon, and cheese mixture among the 4 halves and stuff the squash until the mixture is leveled.
Top with the chopped cooked bacon.
Bake it some more and broil
Roast the stuffed butternut squash in the preheated oven at 400 F for 15 more minutes until the cheese mixture melts.
Optionally, broil for 3 or 5 minutes to get golden crust over cheese.
Substitutions
- You can use either butternut squash or acorn squash. When using acorn squash, keep in mind that they are smaller in size and bake faster in the oven (about 30 minutes in the preheated oven at 400 F).
- You can use Asiago cheese or Gruyere cheese instead of Parmesan.
- Other greens besides spinach that will work well in stuffed butternut squash are kale and arugula.
Storage and Reheating Tips
What I love about this recipe is that it stores well and reheats well!
- Fridge. Refrigerate the leftover stuffed butternut squash in an airtight container for up to 5 days.
- Reheat in the oven. Reheat it in the preheated oven at 350 F for about 30 minutes.
- Reheat in the microwave oven. You can also microwave the stuffed butternut squash. For best and fastest results, you can take the spinach, bacon, and cheese mixture out of the butternut squash, and reheat this mixture and the butternut squash separately. Then add back the cheese mixture into the butternut squash.
What to serve with stuffed butternut squash
Serve something equally simple and easy-to-make, such as these delicious holiday side dishes:
- Roasted Brussels Sprouts with Bacon, Toasted Pecans, and Dried Cranberries
- Cheesy Baked Asparagus with Gruyere cheese, Garlic, and Bacon
- Green Beans with Pine Nuts
More butternut squash recipes you might like
- Creamy Butternut Squash Pasta with Sausage and Spinach - This easy and flavorful recipe is packed with veggies and will become your favorite Fall and Winter family weeknight dinner!
- Butternut Squash Ravioli with Brown Butter Sauce and Pecans - you can use store-bought ravioli and just use the recipe for the delicious sauce!
- Creamy Butternut Squash Gnocchi with Sausage, Thyme, and Sage is the ultimate Autumn comfort food.
Stuffed Butternut Squash
Ingredients
Butternut squash
- 2 butternut squash medium
- 2 tablespoons olive oil
- ¼ teaspoon salt
- black pepper freshly ground
Spinach, bacon, and cheese mixture
- 1 tablespoon olive oil
- 6 oz spinach fresh
- 8 oz cream cheese
- 1 cup Parmesan cheese shredded
- 6 strips bacon cooked and chopped
- 3 tablespoons fresh thyme
Instructions
How to roast butternut squash
- Preheat oven to 400 F.
- Prepare the butternut squash. Slice each one in half lengthwise. Keep fingers away from the knife to avoid injury. Use a spoon to scoop out the seeds and fleshy strands tangled with the seeds.
- Place butternut squash cut sides up on a baking sheet. Drizzle the cut sides of butternut squashes with olive oil and rub the oil into the squash. Season generously with salt and pepper. Turn the squash over, and place it cut sides down on a baking sheet. Tip: you can line the baking sheet with parchment paper for easy clean-up.
- Roast in the preheated oven at 400 F for 40 minutes.
Make spinach, bacon, and cheese mixture
- While the butternut squash is roasted, prepare the cheese mixture.
- In a medium skillet, heat olive oil on medium heat and add fresh spinach. Cook for about 5 minutes until the spinach wilts. If there is any liquid in the pan, drain it.
- Add cream cheese to a microwave-safe large-sized bowl. Soften cream cheese briefly in the microwave oven. Make sure the cheese does not actually melt, just softens.
- Add shredded Parmesan, cooked spinach, and half of the chopped cooked bacon to the same bowl. Mix everything well. Tip: save the remaining half of the bacon pieces to arrange on top of the cheese mixture.
How to stuff butternut squash
- By this time, you have roasted the butternut squash for 40 minutes. Remove it from the oven and turn cooked squash halves cut sides up.
- Let it cool slightly. Using a spoon, scoop out the flesh leaving about a 1-inch border along the sides. (For reference, I provide the step-by-step photos, including for this step, above the recipe card).
- Divide the spinach, bacon, and cheese mixture among the 4 halves and stuff the squash until the mixture is leveled. Top with the remaining chopped cooked bacon.
- Roast the stuffed butternut squash in the preheated oven at 400 F for 15 more minutes until the cheese mixture melts.
- Optionally, broil for 3 or 5 minutes to get golden crust over cheese. Watch closely and be very careful not to burn the squash and the cheese mixture. Tip: Broil on the second oven rack from the top - not on the very top rack so that it doesn't burn. Do watch carefully because all ovens are different. My squashes were fine broiled for 5 minutes on the second oven rack from the top.
- Top with freshly ground black pepper and fresh thyme.
Nutrition
Nutrition Disclaimer:
The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist’s advice.
Juan Villalobos Sanchez
The photo's of the squash cut side up and ready to core are very creative!! I mean, c'mon... I'm not the only one that can see it??
Julia
Ha-ha, you are not the only one, Juan! There have been numerous discussions about it on my FB page a month ago! 🙂
Carol North
This recipe was a big hit for my husband and me. I have been looking for butternut recipes since the garden produced so many this year. I made a couple of changes. I used Beef Bacon ( less fat, also to encourage my husband to try it I added 1/2 lb of Italian Turkey sausage). He said this recipe is a winner, and I should add it to our regular meal rotation.
Julia
Carol, I am so flattered! 🙂 So glad both you and your husband think this recipe is worth repeating! 🙂
Louisa
Absolutely delicious. A bit high in calories but all is good. Will definitely make it again. Family is also very satisfied and asked me to saved the recipe. 🙂 Thanks for sharing the recipe with us.
Julia
Louisa, I am so happy your whole family loved this! Thank you for such a positive review! 🙂
Marci
Do you put the scooped out squash in the bottom or put it aside and use in something else
Julia
Marci, I added the scooped-out squash in the largest cavities and then topped everything with the cheese mixture!
Diane H
Made this recipe and as mentioned changed a few things. Added a shallots when cooking spinach, replaced the bacon in mixture with spiced sausage and added bacon on top. Delicious!
Julia
Diane, I love your changes, such as the addition of of shallots and sausage! ❤️
Ashlie L
Really good base recipe, I ended up cooking the spinach in the bacon grease for some extra flavor. I also added diced white onion and minced garlic to the cheese spinach blend. As for the squash that was scooped out: save it! I'll be making butternut squash ravioli later this week!
Julia
Ashlie, I love the addition of diced onion and minced garlic to the spinach blend! Scooped-out squash would be great as ravioli filling! 🙂
Diane S
I added onions and mushrooms to spinach and pecans on top. Seeing your pictures of your recipes makes me happy. I also live in Colorado.
Julia
Diane, I love the addition of onions + mushrooms. ❤️ So glad my photos and recipes inspire you to cook. 🙂 I love Colorado and can't wait to start skiing soon. 🙂
Cherolyn Ottey
Same question as above. What do you do with the squash that's removed?
Julia
Cherolyn, I added the scooped-out cooked squash flesh back into the deep cavities of the butternut squash and then topped with the cheese mixture! 🙂
Diane Y
I mashed the squash right into the cheese mixture. It worked very well. I also had a quarter onion that needed to be used, so I browned that, then added the spinach to cook. Let it cool a bit before adding the remaining ingredients and finally the squash.
Julia
Diane, great feedback, thank you! Love the addition of onion - no food wasted!
Rossi
Love this recipe. In fall/ winter we roast squash in the fireplace for smoky flavor. As an alternative, the time we made the recipe in pie pans for even distribution and cheese blend.
Julia
Rossi, that is a really cool idea to add smoky flavor to the squash! ❤️
Nancy
What do you do with the scooped out squash
Julia
Nancy,
I added the scooped-out cooked squash back into the cavities, and then topped everything with the cheese mixture! 🙂
Marilyn
Question: So you remove all but 1" of squash around the edges of the shell, what do you do with the scooped out squash? Do you incorporate it with the cream cheese, spinach, and bacon mixture?
Julia
Marilyn, if your squash is big enough, I would add that scooped-out cooked flesh back into the cavities and then top with the cheese mixture.
brandee
Delicious and easy recipe
Julia
Brandee, thank you for this feedback! ❤️
Donelle TOFT
Just looking at this recipe actually made my mouth water. I love cooking with Squashes. I just altered a few things to change it up. I used Italian hot sausage instead of bacon, and Kale in place of spinach. I added some sauteed onions and garlic to spice it up. It's divine!! I can't wait to do it again with the bacon (house loves bacon!!) Thank you for posting such a lovely dish!!
Julia
Donelle, I love your changes - thank you for sharing them. ❤️ I am sure other people would be interested in changing things up in this recipe per your suggestions.