Stuffed Butternut Squash with Feta and Spinach

This stuffed butternut squash is a savory, creamy, and nutritious dish made with roasted squash, sautéed spinach, and tangy feta cheese. Perfect as a vegetarian main dish or side, it’s flavor-packed, satisfying, and easy to make.

🛒 Ingredients

For the Butternut Squash

✔ 1 large butternut squash, halved lengthwise, seeds removed
✔ 2 tbsp olive oil
✔ ½ tsp salt
✔ ½ tsp black pepper

For the Filling

✔ 4 cups fresh spinach, chopped
✔ ½ cup crumbled feta cheese
✔ 1 small onion, finely diced
✔ 3 cloves garlic, minced
✔ 1 tbsp olive oil
✔ 1 tsp smoked paprika
✔ ½ tsp dried thyme
✔ ½ tsp red pepper flakes (optional)
✔ ¼ cup toasted walnuts or pecans (for crunch, optional)
✔ Salt and black pepper, to taste

A flat-lay shot of ingredients: halved butternut squash, fresh spinach, feta cheese, garlic, and olive oil

👩‍🍳 Instructions

Step 1: Roast the Butternut Squash

1️⃣ Preheat oven to 400°F (200°C).
2️⃣ Place butternut squash halves on a baking sheet, brush with olive oil, and season with salt and black pepper.
3️⃣ Roast cut-side down for 35-40 minutes, or until fork-tender.

Golden-brown roasted butternut squash halves fresh

Step 2: Prepare the Filling

1️⃣ Heat olive oil in a pan over medium heat. Add onions and garlic, cooking until soft and fragrant.
2️⃣ Add chopped spinach, stir, and cook until wilted.
3️⃣ Season with smoked paprika, thyme, red pepper flakes (if using), salt, and pepper.
4️⃣ Let cool slightly, then fold in crumbled feta cheese and toasted walnuts.

A skillet filled with sautéed spinach, garlic, and feta

Step 3: Assemble and Bake

1️⃣ Use a spoon to scoop out some of the roasted butternut squash flesh, leaving a ½-inch border.
2️⃣ Mix the scooped-out squash with the spinach-feta filling and stir until combined.
3️⃣ Fill each butternut squash half with the mixture, pressing gently to pack.
4️⃣ Return to oven and bake at 375°F (190°C) for 15-20 minutes until warmed through.

A baking dish with stuffed butternut squash halves

🍽 Serving Suggestions

🌿 With a Salad: Pair with arugula salad drizzled with lemon vinaigrette.
🥖 With Bread: Serve alongside toasted sourdough or garlic naan.
🍚 Over Grains: Enjoy over quinoa, brown rice, or mashed potatoes.

A Plate of Stuffed Butternut Squash Served with Fresh Salad and Bread

Time Breakdown & Meal Prep Tips

Knowing how long a recipe takes helps with meal planning, and this Stuffed Butternut Squash with Feta and Spinach is effortless yet impressive! Here’s a breakdown of the timing so you can plan accordingly:

Time Breakdown

    • Prep Time: ⏱️ 10 minutes (chopping, prepping ingredients)
    • Cook Time: 🔥 50 minutes (roasting, stuffing, and baking)
    • Total Time: 🍽️ 1 hour
    • Yield: 🥄 Serves 4

🌱 Variations & Substitutes

There are so many ways to customize this recipe to suit different diets, textures, and flavors. Whether you’re making it vegan, adding protein, or giving it a crunchy twist, here are some creative alternatives:

✔ Dairy-Free Options

If you want to make this recipe completely dairy-free, try these substitutes:

  • Vegan feta – Available in many grocery stores, it mimics the tangy flavor of regular feta.
  • Nutritional yeast – Adds a cheesy, umami flavor without dairy. Simply sprinkle it into the filling.
  • Cashew ricotta – Blend soaked cashews with lemon juice, garlic, and salt for a creamy alternative.

✔ Crunchy Twist

Want more texture? Add some crunch with these ideas:

  • Roasted chickpeas – Tossed with olive oil and spices, they make a crispy, protein-packed topping.
  • Toasted pumpkin seeds – A great nut-free option that complements the squash’s flavor.
  • Walnuts or pecans – If you’re not allergic to nuts, these add a delightful crunch to the filling.
  • Panko breadcrumbs – Lightly toasted for a crisp, golden topping.

✔ Extra Protein Boost

If you want to make this dish heartier, try these plant-based protein options:

  • Cooked quinoa – Mix it into the filling for added protein and a slightly nutty taste.
  • Lentils – Green or brown lentils hold their shape well and provide an earthy richness.
  • Chopped mushrooms – Sautéed mushrooms bring an umami depth and a meaty texture.
  • Tofu crumbles – A plant-based option that absorbs flavors well.

✔ Herb & Spice Enhancements

For an extra flavor boost, consider these seasoning variations:

  • Mediterranean style – Add sun-dried tomatoes, olives, and oregano for a Greek-inspired version.
  • Spicy kick – A pinch of red pepper flakes or cayenne brings a mild heat.
  • Middle Eastern twist – Use za’atar or sumac for a citrusy, herby depth.
  • Smoky flavor – Smoked paprika or chipotle powder adds a warm, smoky element.

✔ Low-Carb & Keto Option

If you’re following a low-carb diet, modify the filling:

  • Use more leafy greens like kale and spinach.
  • Replace feta with goat cheese for a higher-fat, lower-carb alternative.
  • Reduce or skip chickpeas and quinoa to keep the carb count lower.

A Keto-Friendly Version of Stuffed Butternut Squash with Spinach, Feta, and Toasted Pine Nuts

❓ FAQs

1. Can I prepare this in advance?

Absolutely! You can stuff the butternut squash and keep it covered in the fridge for up to 24 hours before baking. If preparing ahead, let it sit at room temperature for 15 minutes before placing it in the oven to ensure even reheating.

2. How do I store leftovers?

Leftovers should be stored in an airtight container in the refrigerator for up to 3 days. To reheat, bake at 350°F (175°C) for 10-15 minutes, or microwave for 1-2 minutes until warmed through.

3. Can I use frozen spinach?

Yes! Just thaw and squeeze out any excess moisture before using. This ensures the filling doesn’t become too watery. If using fresh spinach, chop it and sauté lightly before mixing it into the filling.

4. Can I freeze stuffed butternut squash?

Yes, but with slight modifications. For best results:

  • Freeze before baking: Assemble the stuffed squash, wrap tightly in foil, and freeze for up to 3 months. When ready to eat, bake straight from frozen at 375°F (190°C) for 45-50 minutes.
  • Freeze after baking: Let the squash cool completely, wrap it securely, and freeze. Reheat in the oven at 350°F (175°C) for 20-25 minutes.

5. What can I substitute for feta cheese?

  • Goat cheese – For a creamier texture.
  • Ricotta cheese – Offers a milder taste.
  • Vegan feta – A dairy-free alternative for plant-based diets.

6. Can I add protein to this dish?

Absolutely! While this is a great vegetarian dish, you can boost the protein by adding:

  • Cooked lentils or chickpeas for a plant-based option.
  • Shredded rotisserie chicken for extra heartiness.
  • Toasted nuts or seeds like walnuts, almonds, or sunflower seeds for a crunchy element.

7. What can I serve with stuffed butternut squash?

This dish pairs wonderfully with:

  • A fresh arugula salad with lemon vinaigrette.
  • Quinoa or brown rice for a wholesome meal.
  • Warm sourdough bread or garlic naan to scoop up the creamy filling.

A Beautifully Plated Dish of Stuffed Butternut Squash with a Fresh Side Salad and Balsamic Glaze

💡 Final Thoughts

This Stuffed Butternut Squash with Feta and Spinach is more than just a meal—it’s a culinary experience that brings warmth, comfort, and nourishment to your table. Its melt-in-your-mouth roasted squash, tangy feta crumbles, and garlicky spinach filling make every bite a perfect harmony of flavors and textures. Whether you’re preparing it for a cozy dinner at home, a festive gathering, or a special occasion, this dish is sure to impress!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A steaming plate of stuffed butternut squash garnished with fresh herbs and crumbled feta

Stuffed Butternut Squash with Feta and Spinach

This Stuffed Butternut Squash with Feta and Spinach is a healthy, flavorful, and satisfying dish. Roasted butternut squash halves are filled with a savory mixture of sautéed spinach, creamy feta, and aromatic herbs, making it a perfect vegetarian main dish or side for any occasion.

  • Total Time: 1 hour
  • Yield: 4 servings 1x

Ingredients

Scale

Main Ingredients:

1 medium butternut squash (halved and seeds removed)

2 tbsp olive oil

2 cloves garlic (minced)

4 cups fresh spinach

½ cup feta cheese (crumbled)

¼ tsp salt

¼ tsp black pepper

½ tsp dried oregano

¼ tsp red pepper flakes (optional)

¼ cup toasted pine nuts or walnuts (optional for crunch)

Garnishes (Optional):

Fresh parsley or basil

Pomegranate seeds for a festive touch

Balsamic glaze drizzle

Instructions

1️⃣ Roast the Butternut Squash

  • Preheat the oven to 400°F (200°C).
  • Brush squash halves with olive oil, season with salt, pepper, and oregano, and place cut side down on a baking sheet.
  • Roast for 40-45 minutes until tender.

2️⃣ Prepare the Filling

  • In a pan, heat olive oil over medium heat.
  • Add garlic and sauté for 30 seconds until fragrant.
  • Stir in spinach and cook until wilted. Remove from heat.
  • Mix in feta cheese, red pepper flakes, and nuts (if using).

3️⃣ Stuff and Bake Again

  • Once squash is tender, flip over and gently scoop out some flesh, mixing it into the filling.
  • Spoon the filling back into the squash halves.
  • Bake for an additional 10 minutes to warm through.

4️⃣ Serve and Enjoy!

  • Garnish with fresh herbs, nuts, or balsamic glaze.
  • Serve as a main dish or side with salad and warm bread.
  • Author: Tom
  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Category: Main Course, Side Dish
  • Method: Roasting & Stuffing
  • Cuisine: Mediterranean, Vegetarian
  • Diet: Gluten Free

Keywords: Stuffed butternut squash, roasted butternut squash, butternut squash with feta, spinach stuffed butternut, healthy vegetarian meal, fall recipes, Mediterranean butternut squash

Leave a Comment

Recipe rating

Index