A delicious roasted butternut squash filled with savory bacon, tender spinach, creamy feta cheese, garlic, and herbs. This comforting recipe combines sweet roasted squash with salty bacon and tangy feta for a beautiful side dish or satisfying main course. Perfect for fall dinners, holiday gatherings, or a cozy family meal.

Prep Time: 15 minutes
Cook Time: 45–55 minutes
Total Time: 60–70 minutes
Servings: 4
Course: Main Course / Side Dish
Cuisine: Mediterranean-inspired
Ingredients
For the Butternut Squash
– 2 medium butternut squash
– 2 tablespoons olive oil
– ½ teaspoon salt
– ¼ teaspoon black pepper
– ½ teaspoon garlic powder
For the Spinach, Feta & Bacon Filling
– 6 slices bacon, chopped
– 3 cups fresh baby spinach
– ¾ cup crumbled feta cheese
– 2 cloves garlic, minced
– ¼ cup finely diced red onion
– 1 tablespoon olive oil, if needed
– ½ teaspoon dried oregano
– ¼ teaspoon black pepper
– 1 tablespoon fresh parsley, chopped
Optional Toppings
– 2 tablespoons extra crumbled feta
– 1 tablespoon chopped fresh parsley
– 1 teaspoon lemon zest
– A drizzle of balsamic glaze
Instructions
1. Prepare the Oven
Preheat the oven to 400°F (200°C). Line a large baking sheet with parchment paper.
2. Prepare the Squash
Wash the butternut squash and carefully cut each one in half lengthwise. Scoop out the seeds and stringy pulp using a spoon.
3. Season the Squash
Brush the cut sides with olive oil. Sprinkle with salt, black pepper, and garlic powder.
4. Roast the Squash
Place the squash halves cut-side down on the prepared baking sheet. Roast for 35–45 minutes, depending on their size, until the flesh is tender when pierced with a fork.
5. Cook the Bacon
While the squash roasts, place the chopped bacon in a skillet over medium heat. Cook until crispy, stirring occasionally. Transfer to a paper towel-lined plate. Drain most of the excess bacon fat, leaving approximately 1 teaspoon in the skillet.
6. Prepare the Spinach Filling
Add the diced red onion to the skillet and cook for 2–3 minutes until softened. Add the minced garlic and cook for another 30 seconds.
7. Add the Spinach
Add the fresh spinach and cook until wilted, about 2–3 minutes. Remove the skillet from the heat.
8. Combine the Filling
Stir in the cooked bacon, crumbled feta, oregano, black pepper, and chopped parsley. Mix gently until combined. Taste before adding extra salt because feta and bacon are already salty.
9. Prepare the Squash Boats
Remove the roasted squash from the oven and carefully turn the halves cut-side up. Allow them to cool slightly. Use a spoon to scoop out a little of the flesh from the center, leaving a sturdy border around the edges. Chop the removed squash flesh and mix it into the filling.
10. Stuff the Squash
Divide the spinach, feta, and bacon mixture evenly among the four squash halves. Spread the filling gently into the center.
11. Bake Again
Return the stuffed squash to the oven and bake for another 8–10 minutes, until heated through and the feta is slightly softened.
12. Garnish and Serve
Remove from the oven. Sprinkle with extra feta, fresh parsley, and lemon zest if desired. Add a light drizzle of balsamic glaze for extra flavor. Serve warm.
Helpful Tips for the Best Results
– Choose squash that are similar in size so they roast evenly.
– Use a sharp, sturdy knife when cutting the squash.
– Roast the squash until fork-tender before adding the filling.
– Do not overcook the spinach; it should be wilted but not watery.
– Drain excess bacon grease before preparing the filling.
– Taste the filling before adding salt because bacon and feta provide plenty of saltiness.
– For extra flavor, add a little lemon zest or fresh thyme.
– If the squash halves are very large, allow extra roasting time.
Recipe Variations
Make It Vegetarian: Leave out the bacon and add sautéed mushrooms or chickpeas.

Add Walnuts: Mix in ¼ cup toasted chopped walnuts for extra crunch. This variation contains tree nuts.

Add Cranberries: Stir in ¼ cup dried cranberries for a sweet and tangy flavor.

Add More Cheese: Mix in shredded mozzarella or grated Parmesan.

Make It Spicy: Add a pinch of red pepper flakes to the filling.

Add Protein: Mix in cooked chicken or chickpeas for a more filling meal.
What to Serve With It
– Grilled lemon garlic chicken
– Roasted salmon
– Mediterranean cucumber and tomato salad
– Garlic roasted green beans
– Quinoa or brown rice
– Roasted Brussels sprouts
– A fresh green salad with lemon dressing
Storage and Reheating
Refrigerator: Store leftovers in an airtight container for 3–4 days.

Freezer: Freeze the cooked stuffed squash for up to 2 months for best quality. The texture of the squash and spinach may soften after thawing.

Reheating: Reheat in a 350°F (175°C) oven for 15–20 minutes or until heated through. Individual portions can also be microwaved.

Food Safety: Refrigerate leftovers within 2 hours of cooking. Reheat leftovers to 165°F (74°C).
Approximate Nutrition Information
Per serving, based on 4 servings:
– Calories: 390
– Protein: 15g
– Carbohydrates: 35g
– Fat: 23g
– Saturated Fat: 9g
– Fiber: 6g
– Sugar: 7g
– Sodium: 850mg
Nutrition is approximate and will vary depending on the size of the squash, bacon, feta, and portion sizes. Adding optional nuts or toppings will change the nutritional values.
Nut Information and Allergen Details
Does the standard recipe contain nuts?

No. The standard recipe does not include peanuts or tree nuts.
– Peanuts: Not included
– Almonds: Not included
– Walnuts: Not included
– Cashews: Not included
– Pecans: Not included
– Pistachios: Not included
– Hazelnuts: Not included
– Brazil nuts: Not included
Other Allergen Information:
– Dairy: Contains feta cheese.
– Pork: Contains bacon.
– Gluten: The standard ingredients are naturally gluten-free, but check bacon and packaged seasonings for additives or cross-contact.
– Eggs: Not included in the standard recipe.
– Soy: Not included in the standard ingredients, but check packaged products.
– Sesame: Not included in the standard recipe.
Important Allergy Note: The optional walnut variation contains tree nuts. Always check product labels for allergen warnings and cross-contact. This recipe is not guaranteed safe for people with severe food allergies.
Frequently Asked Questions (Q&A)
1. Can I prepare stuffed butternut squash ahead of time?

Yes. Roast the squash and prepare the filling up to one day ahead. Store them separately in the refrigerator. Assemble and bake when ready to serve.

2. Do I need to peel the butternut squash?

No. The skin can remain on while roasting. It helps the squash hold its shape, and you can scoop out the tender flesh when eating.

3. How do I know when the squash is fully cooked?

Pierce the thickest part with a fork. It should slide in easily without much resistance.

4. Can I use frozen spinach?

Yes. Thaw it completely and squeeze out excess moisture before adding it to the filling.

5. Can I use turkey bacon instead of regular bacon?

Yes. Turkey bacon works well, although it may have a slightly different flavor and texture.

6. Can I make this recipe vegetarian?

Absolutely. Leave out the bacon and replace it with sautéed mushrooms, chickpeas, or roasted vegetables.

7. What cheese can I use instead of feta?

Goat cheese, ricotta, or crumbled queso fresco can work. The flavor and texture will be different.

8. Can I add walnuts?

Yes. Toasted walnuts add a delicious crunch, but they make the recipe contain tree nuts.

9. Can I add cranberries?

Yes. Dried cranberries add sweetness that pairs beautifully with the salty bacon and feta.

10. Can I use frozen butternut squash?

The recipe works best with whole squash halves. Frozen squash cubes will not hold the same stuffed shape, but you can roast them and serve the filling over them.

11. Can I make this recipe dairy-free?

Yes. Use a dairy-free feta alternative. Check the product label for allergens and ingredients.

12. Is this recipe gluten-free?

The standard ingredients are naturally gluten-free. Check packaged bacon and seasonings to make sure they are suitable.

13. Is this recipe low-carb?

Butternut squash contains natural carbohydrates, so this is not a very low-carb recipe. You can adjust the serving size if you are watching carbohydrate intake.

14. Can I add chicken to the filling?

Yes. Add cooked, chopped chicken for extra protein and a heartier meal.

15. Can I add mushrooms?

Yes. Sauté chopped mushrooms until their moisture evaporates, then mix them into the filling.

16. Why is my filling watery?

The spinach may contain excess moisture. Cook it briefly and drain or squeeze out extra liquid before mixing.

17. Can I use pre-cooked bacon?

Yes. Crumble cooked bacon and add it directly to the spinach and cheese mixture.

18. Can I make this recipe in an air fryer?

Yes, if the squash halves fit comfortably. Roast at approximately 375°F (190°C), checking frequently for tenderness. Cooking time depends on the size of the squash and your air fryer.

19. How do I prevent the squash from tipping over?

Trim a very small piece from the rounded underside of each half to create a flat base. Be careful not to cut through the flesh.

20. How long do leftovers last?

Store leftovers in an airtight container in the refrigerator for 3–4 days.

21. Can I freeze stuffed butternut squash?

Yes. Freeze fully cooked and cooled portions in airtight freezer-safe containers. The texture may become softer after thawing.

22. What herbs work best with this recipe?

Thyme, rosemary, oregano, and parsley all complement the squash, spinach, feta, and bacon.

23. Can I make it without bacon?

Yes. Use mushrooms, chickpeas, or extra spinach for a delicious meat-free version.

24. Does this recipe contain peanuts or tree nuts?

No. The standard recipe contains no peanuts or tree nuts. The optional walnut variation does contain tree nuts.

25. Is stuffed butternut squash a main dish or a side dish?

It can be either. Serve one half as a side dish or a larger portion with a salad or protein for a complete meal.