Stuffed Butternut Squash

Stuffed Butternut Squash

This post may contain affiliate links. Please read our disclosure policy

Stuffed butternut squash is a show-stopping, cozy main dish that’s perfect for any occasion! Roasted until golden and filled with a creamy, savory mushroom and spinach mixture, it’s packed with flavor and looks absolutely stunning on the table. Easy to make but full of wow-factor, this recipe is one your family and friends will rave about.

Why You’ll Love This Recipe

  • Simple ingredients, big flavor: You don’t need anything fancy to make this dish shine. A butternut squash, fresh vegetables, and a few cheeses turn into something magical.
  • Vegetarian & comforting: Perfect for cozy dinners, family meals, or even meal prep for the week.
  • Customizable: Want it extra cheesy? Add more mozzarella. Prefer less creaminess? Reduce the cream cheese slightly.
Close-up of stuffed butternut squash on a fork – creamy mushroom and spinach filling with melted cheese, ready to enjoy.

Notes on Ingredients

  • Butternut Squash: Choose a medium squash (about 800 g–1 kg). It roasts beautifully and holds the filling well.
  • Mushrooms: Any variety works—button, cremini, or chestnut mushrooms all add great flavor.
  • Spinach: A handful of fresh baby spinach is enough—it wilts down nicely into the filling.
  • Cheese: Cream cheese makes the filling creamy, while mozzarella gives a golden, melty topping. Parmesan adds a nutty, sharp finish.
  • Herbs: Fresh rosemary and thyme bring a fragrant, earthy flavor. You can experiment with sage or oregano for a twist.
  • Seasoning: Salt, pepper, and chili flakes balance the sweetness of the squash and richness of the filling.

How to Make Stuffed Butternut Squash

Roast the Squash

  • Preheat your oven to 200°C (390°F).
  • Cut the butternut squash in half lengthwise and scoop out the seeds.
  • Brush the cut sides with olive oil, then season with a pinch of salt and pepper.
  • Place cut-side up on a baking tray and tuck a few sprigs of rosemary on top for extra aroma.
  • Roast for 40–50 minutes, or until the squash is tender and lightly golden.
Halved butternut squash roasted on a baking tray with olive oil, rosemary, and thyme, golden and tender.

Prepare the Filling

  • While the squash is roasting, heat 2 tbsp olive oil in a pan.
  • Add the onion and garlic, sautéing for 3–4 minutes until soft and fragrant.
  • Toss in the mushrooms and spinach, cooking until the mushrooms release their juices and the spinach wilts.
  • Stir in the cream cheese until the filling is creamy and smooth.
  • Season with fresh thyme, salt, pepper, and a pinch of chili flakes. Remove from heat and set aside.
Creamy mushroom and spinach filling cooking in a pan with sautéed onions and garlic, ready for stuffed butternut squash.

Fill and Bake

  • Once the squash is roasted, gently scoop out some of the flesh to create space for the filling.
  • Spoon the creamy mushroom and spinach mixture directly into the squash halves.
  • Sprinkle shredded mozzarella on top.
  • Return to the oven for another 10 minutes, until the cheese is melted and lightly golden.

Finish and Serve

Serve immediately and enjoy a cozy, colorful, and flavorful meal that’s as beautiful as it is delicious!

Sprinkle with grated Parmesan and a handful of fresh parsley.

Baked stuffed butternut squash halves on a baking tray, topped with melted cheese, Parmesan, and fresh parsley.

Tips for the Perfect Stuffed Butternut Squash

  • Choose a medium squash: About 800 g–1 kg is ideal for 2 servings.
  • Don’t overcook the filling: Mushrooms release water as they cook, so remove the pan from heat once creamy.
  • Customize your herbs: Rosemary and thyme work beautifully, but sage or oregano can also add a lovely twist.

This dish is perfect for fall and winter dinners, but honestly, it’s so delicious you’ll want it all year round. Pair it with a fresh green salad or some crusty bread for a complete meal.

What to Serve With Stuffed Butternut Squash

  • Fresh green salad – arugula, spinach, or mixed greens with a light vinaigrette
  • Roasted vegetablescarrots, Brussels sprouts, or parsnips with olive oil and herbs
  • Crusty bread or garlic bread – perfect for soaking up the cheesy filling
  • Quinoa or couscous – adds a light, nutty, or fluffy side
  • Light soup starter – roasted tomato or vegetable broth.

How to Store and Reheat Leftovers

  • Storage: Let the stuffed squash cool completely, then place in an airtight container. Store in the fridge for up to 3 days.
  • Freezing: You can freeze the filling separately for up to 2 months. The roasted squash halves can also be frozen, but texture may be slightly softer after thawing.
  • Reheating:
    • Oven: Preheat to 180°C (350°F) and bake for 10–15 minutes until heated through.
    • Microwave: Cover loosely and heat on medium power for 2–3 minutes, checking halfway.

Tip: Sprinkle a little extra mozzarella or Parmesan before reheating for a fresh, melty top.

Golden roasted stuffed butternut squash halves on a baking tray, filled with creamy mushroom and spinach mixture and topped with melted cheese and parsley.

Final Thoughts

This stuffed butternut squash is one of those recipes that feels special without being complicated. Golden roasted squash, creamy mushroom and spinach filling, and a melty cheesy topping make it perfect for cozy weeknight dinners or festive occasions. It’s a dish that’s both comforting and beautiful on the table, and it’s guaranteed to impress family and friends.

The best part? It’s versatile. You can swap in your favorite veggies, adjust the cheese to your taste, or even make it vegan-friendly. Plus, leftovers store beautifully for a quick and satisfying meal later in the week.

Give it a try—you’ll soon find that this humble squash can truly steal the show!

More Butternut Squash Recipes

Roasted Butternut Squash

Roasted Squash and Sweet Potato Soup

Crispy Butternut Squash Fritters with Garlic Dip

Butternut Squash Wrap (Sandwich)

Golden roasted stuffed butternut squash halves on a baking tray, filled with creamy mushroom and spinach mixture and topped with melted cheese and parsley.

Stuffed Butternut Squash

Anamaria Negoita
This stuffed butternut squash is the ultimate cozy, flavorful meal! Roasted until golden and tender, each squash half is filled with a creamy, savory mixture of mushrooms, spinach, and a touch of cream cheese, then topped with melty mozzarella, Parmesan, and fresh parsley. It’s a show-stopping dish that’s perfect for weeknight dinners, special occasions, or anytime you want something comforting and delicious. Vegetarian-friendly, packed with flavor, and beautiful on the plate, it’s a recipe that will impress and satisfy every time.
No ratings yet
Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes
Course Main
Cuisine American, Comfort Food, Vegetarian
Servings 2 Servings
Calories 380 kcal

Ingredients
  

  • 1 medium butternut squash (800 g–1 kg)
  • 1 medium onion finely chopped
  • 3 cloves garlic thinly sliced
  • 200 g mushrooms chopped
  • 1 (50 g) handful baby spinach
  • 2 tbsp cream cheese
  • 3 tbsp shredded mozzarella
  • 3 tbsp olive oil
  • 1-2 sprigs fresh rosemary
  • 2-3 sprigs fresh thyme
  • Salt, pepper, chili flakes to taste

For garnish:

Instructions
 

  • Roast the Squash: Preheat the oven to 200°C (390°F). Halve the squash, scoop out the seeds, drizzle with olive oil, season with salt and pepper, and place cut-side up on a baking tray with rosemary and thyme. Roast for 40–50 minutes until tender.
  • Make the Filling: Heat 2 tbsp olive oil in a pan. Sauté onion and garlic until soft, then add mushrooms and spinach and cook until wilted. Stir in cream cheese and season with thyme, salt, pepper, and chili flakes.
  • Assemble and Bake: Spoon the filling into the roasted squash halves, top with shredded mozzarella, and bake for another 10 minutes until the cheese is melted and golden.
  • Serve: Sprinkle with Parmesan and parsley, then serve warm.

Notes

  • Make ahead: You can prepare the filling a day in advance and store in the fridge until ready to assemble.
  • Leftovers: Store in an airtight container in the fridge for up to 3 days. Reheat in the oven at 180°C (350°F) for 10–15 minutes or in the microwave for 2–3 minutes.

Nutrition

Serving: 1servingCalories: 380kcalCarbohydrates: 32gProtein: 14gFat: 22gSaturated Fat: 9gPolyunsaturated Fat: 3gMonounsaturated Fat: 8gCholesterol: 25mgSodium: 480mgPotassium: 950mgFiber: 7gSugar: 8gVitamin A: 14IUVitamin C: 35mgCalcium: 180mgIron: 3mg
Keyword cozy meal, creamy filling, healthy dinner recipe, mushroom and spinach filling, roasted squash, stuffed butternut squash, vegetarian dinner
Tried this recipe?Let us know how it was!

Similar Posts