Creamy Spinach and Mushroom Stuffed Spaghetti Squash

Creamy Spinach and Mushroom Stuffed Spaghetti Squash

Description

Creamy Spinach and Mushroom Stuffed Spaghetti Squash is a cosy, satisfying vegetarian meal that combines tender strands of roasted spaghetti squash with earthy mushrooms, fresh spinach, garlic, herbs, and a rich, creamy cheese sauce. Everything is served right inside the roasted squash halves, making this dish both beautiful and wonderfully comforting.

The spaghetti squash develops a naturally sweet, slightly nutty flavour as it roasts, while the mushrooms add savoury depth and the spinach brings freshness and colour. A creamy mixture of cream cheese, Parmesan, mozzarella, and a little vegetable broth brings everything together without overwhelming the delicate squash.

This recipe is perfect for a meatless dinner, an easy weekend meal, or a beautiful side dish for a family gathering. It is also a great way to make vegetables feel indulgent and satisfying.

Servings

4 servings

Prep Time

20 minutes

Cook Time

50–60 minutes

Total Time

1 hour 10–20 minutes

Ingredients

For the Spaghetti Squash

• 2 medium spaghetti squash
• 2 tablespoons olive oil
• ½ teaspoon salt
• ¼ teaspoon black pepper
• ½ teaspoon Italian seasoning

For the Creamy Spinach and Mushroom Filling

• 2 tablespoons olive oil or butter
• 8 ounces mushrooms, sliced
• 4 cloves of garlic, minced
• 5 ounces fresh spinach
• 4 ounces cream cheese, softened
• ½ cup vegetable broth
• ½ cup grated Parmesan cheese
• ¾ cup shredded mozzarella cheese, divided
• ½ teaspoon Italian seasoning
• ¼ teaspoon garlic powder
• ¼ teaspoon black pepper
• ¼ teaspoon salt, or to taste
• Pinch of red pepper flakes, optional
• 2 tablespoons chopped fresh parsley

Optional Topping

• 2 tablespoons grated Parmesan
• 2 tablespoons shredded mozzarella
• Fresh parsley or basil
• Freshly cracked black pepper

Instructions

1. Prepare the Spaghetti Squash

Preheat your oven to 400°F (200°C).

Wash the spaghetti squash and carefully cut each squash in half lengthwise.

Use a large spoon to scoop out the seeds and stringy pulp from the centre. Try not to remove too much of the flesh because that is what will become the spaghetti-like strands.

Brush the inside of each squash half with olive oil.

Season with salt, black pepper, and Italian seasoning.

Place the squash halves cut-side down on a parchment-lined baking sheet.

Roast for approximately 35–45 minutes, depending on the size of the squash.

The squash is ready when you can easily pierce the skin with a fork and the flesh separates easily into strands.

2. Let the Squash Cool Slightly

Remove the roasted squash from the oven and carefully turn the halves cut-side up.

Allow them to cool for approximately 5–10 minutes so they are easier to handle.

Using a fork, gently scrape the inside of each squash to create long spaghetti-like strands.

Don’t scrape all the way through the skin. Leave a thin layer of squash attached to the shell so the shells remain sturdy enough to hold the filling.

Transfer most of the spaghetti squash strands to a bowl and set aside.

Keep the squash shells for stuffing.

3. Prepare the Mushroom Mixture

While the squash is roasting, heat 2 tablespoons of olive oil or butter in a large skillet over medium heat.

Add the sliced mushrooms.

Cook for approximately 6–8 minutes, stirring occasionally, until the mushrooms release their moisture and become golden brown.

Avoid overcrowding the pan. If necessary, cook the mushrooms in batches.

Once the mushrooms have browned, add the minced garlic.

Cook for about 30–60 seconds, just until fragrant.

4. Add the Spinach

Add the fresh spinach to the skillet.

Cook for 2–3 minutes, stirring frequently, until the spinach wilts.

If your spinach releases a lot of liquid, allow the mixture to cook for another minute or two so excess moisture evaporates.

This step is important because too much moisture can make the creamy filling watery.

5. Make the Creamy Sauce

Reduce the heat to low.

Add the softened cream cheese and vegetable broth to the skillet.

Stir continuously until the cream cheese melts into the vegetables and creates a smooth, creamy sauce.

Add the Parmesan cheese, ½ cup of the mozzarella, Italian seasoning, garlic powder, black pepper, salt, and red pepper flakes if using.

Stir until the cheese melts and everything is well combined.

If the sauce seems too thick, add another tablespoon or two of vegetable broth.

If it seems too thin, continue cooking gently for a few minutes until it thickens.

6. Add the Spaghetti Squash

Add the cooked spaghetti squash strands to the skillet.

Gently toss everything together until the squash is evenly coated with the creamy mushroom and spinach mixture.

Taste and adjust the seasoning.

Add fresh parsley and stir gently.

The filling should be creamy but thick enough to stay inside the squash shells.

7. Stuff the Squash

Carefully spoon the creamy spinach and mushroom mixture back into the reserved spaghetti squash shells.

Divide the filling evenly between the four halves.

Arrange the stuffed squash halves on the baking sheet.

Sprinkle the remaining mozzarella over the tops.

Add a little extra Parmesan if desired.

8. Bake Until Golden

Return the stuffed squash to the oven.

Bake at 400°F (200°C) for approximately 10–15 minutes, or until the cheese has completely melted and the filling is hot.

For a golden, lightly browned top, switch the oven to broil for 1–2 minutes.

Watch carefully while broiling because the cheese can brown quickly.

9. Rest and Serve

Remove the stuffed squash from the oven and let it rest for approximately 5 minutes.

Garnish with fresh parsley or basil and a little freshly cracked black pepper.

Serve warm.

Recipe Notes

Spaghetti squash can vary considerably in size, so roasting time may need to be adjusted. Smaller squash may cook faster, while larger squash can take closer to 50 minutes.

The easiest way to check for doneness is to pierce the flesh with a fork. It should be tender and separate into strands without being completely mushy.

For the creamiest filling, use softened cream cheese. Cold cream cheese can take longer to incorporate into the sauce.

Mushrooms contain a lot of water, so allowing them to brown properly before adding the cream cheese helps prevent a watery filling.

Fresh spinach works best, but frozen spinach can also be used. If using frozen spinach, thaw it completely and squeeze out as much water as possible before adding it.

Helpful Tips

Choose the Right Squash

Look for spaghetti squash that feels heavy for its size and has firm, unblemished skin.

Don’t Overcook It

Overcooked spaghetti squash can become mushy instead of forming distinct strands. Start checking smaller squash around the 30–35 minute mark.

Brown the Mushrooms

Don’t rush the mushrooms. Allowing them to brown gives the dish a deeper, more savoury flavour.

Drain Spinach Properly

If using frozen spinach, squeeze it thoroughly before adding it to the skillet.

Don’t Make the Sauce Too Thin

The filling should be creamy and thick enough to stay in the squash. Add broth gradually rather than all at once.

Use Fresh Garlic

Fresh garlic gives the creamy sauce much more flavour than garlic powder alone.

Add Cheese at the End

Adding mozzarella toward the end helps create a beautifully melted and golden topping.

Variations

Add Chicken

For a higher-protein version, add 1½ cups of cooked shredded or diced chicken to the filling.

Add Shrimp

Cook peeled shrimp separately and fold them into the creamy mushroom mixture before stuffing the squash.

Make It Spicier

Add extra red pepper flakes, cayenne pepper, or finely chopped fresh chilli.

Add Sun-Dried Tomatoes

Chopped sun-dried tomatoes provide a sweet, tangy flavour that pairs especially well with spinach and mushrooms.

Use Different Cheese

Try Gruyère, provolone, fontina, or Monterey Jack instead of some or all of the mozzarella.

Make It Vegan

Use plant-based cream cheese and mozzarella, replace Parmesan with nutritional yeast or a dairy-free Parmesan alternative, and use vegetable broth.

Make-Ahead Instructions

You can roast the spaghetti squash and prepare the creamy filling a day ahead.

Store the squash strands and filling separately in airtight containers in the refrigerator.

When ready to serve, combine the filling and squash, stuff the shells, add the cheese, and bake until hot and bubbling.

This makes the recipe especially convenient for entertaining.

Storage

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

You can store the stuffed squash halves whole or scoop the filling into individual containers.

Reheat in a 350°F (175°C) oven until warmed through, or microwave individual portions.

Freezing Instructions

The finished dish can be frozen, although the texture of the squash may become slightly softer after thawing.

For best results, freeze the cooked filling separately from the squash shells when possible.

Thaw overnight in the refrigerator and reheat in the oven until completely hot.

Serving Suggestions

Serve this stuffed spaghetti squash with a simple green salad dressed with lemon and olive oil.

It also pairs well with roasted broccoli, asparagus, green beans, or a fresh tomato salad.

For a more substantial meal, serve alongside grilled chicken, fish, or crusty whole-grain bread.

Nutritional Information

Approximate nutrition per serving:

Calories: 375

Protein: 17 g

Carbohydrates: 32 g

Fat: 23 g

Fibre: 6 g

Sugar: 8 g

Sodium: approximately 550 mg

Nutrition will vary depending on the size of the spaghetti squash, type of cream cheese, cheese brands, and amount of olive oil used.

Benefits

Spaghetti Squash

Spaghetti squash provides fibre and several vitamins and minerals while offering a naturally satisfying alternative to traditional pasta.

Spinach

Spinach contributes folate, vitamin K, vitamin A, and other nutrients while adding colour and freshness to the dish.

Mushrooms

Mushrooms provide savoury flavour and contain several vitamins and minerals. Their meaty texture makes them particularly useful in vegetarian recipes.

Garlic

Garlic adds strong flavour to the dish while allowing you to create a flavourful meal without relying on excessive amounts of salt.

Balanced Vegetarian Meal

The combination of vegetables, dairy-based protein, healthy fats, and fibre creates a satisfying meatless meal.

Recipe Q&A

Can I use frozen spinach?

Yes. Thaw the spinach completely and squeeze out excess water before adding it to the mushrooms.

Can I use another type of mushroom?

Absolutely. Cremini, white button, baby bella, or a mixture of mushrooms all work well.

Can I make this without cream cheese?

Yes. You can substitute softened ricotta, mascarpone, or a thick Greek yoghurt. If using Greek yoghurt, add it over low heat and avoid boiling the sauce.

Can I prepare the squash in the microwave?

Yes. Carefully pierce the whole squash several times with a fork and microwave according to your microwave’s instructions until softened enough to cut safely. However, roasting provides better flavour and texture.

Why is my spaghetti squash watery?

Spaghetti squash naturally contains moisture. Allowing the roasted squash to cool briefly and draining any excess liquid from the strands can help. Also, avoid adding too much broth to the creamy sauce.

Can I make this recipe ahead?

Yes. Roast the squash and prepare the filling up to one day ahead. Refrigerate separately and assemble and bake when ready.

Can I add meat?

Yes. Cooked chicken, turkey, Italian sausage, or shrimp can be added to make the dish more protein-rich.

How do I prevent the squash shell from breaking?

Don’t scrape all the way down to the skin when removing the strands. Leave a thin layer of flesh inside the shell to maintain its structure.

Can I use dairy-free ingredients?

Yes. Use dairy-free cream cheese and shredded cheese alternatives. Make sure your Parmesan substitute is also dairy-free.

What can I serve with stuffed spaghetti squash?

A green salad, roasted vegetables, grilled chicken, fish, or whole-grain bread all pair nicely with this dish.

Final Thoughts

Creamy Spinach and Mushroom Stuffed Spaghetti Squash is a comforting way to turn simple vegetables into a satisfying dinner. The roasted squash provides tender strands, while golden mushrooms, wilted spinach, garlic, Parmesan, mozzarella, and cream cheese create a rich and flavourful filling.

It is cosy enough for a weeknight dinner, attractive enough for entertaining, and flexible enough to customise with your favourite vegetables or protein. Serve it hot with a fresh garnish of parsley or basil for a beautiful finishing touch.

Leave a Comment