Creamy Spinach Mushroom Squash

Featured in: Flavorful Plant-Based Dishes

Experience spaghetti squash filled with a rich mixture of sautéed mushrooms, spinach, and onions, all bound together with creamy cheeses and a hint of red pepper. Roasted until tender, the squash strands absorb the savory filling for a satisfying texture. Finished in the oven for a golden, flavorful crust and garnished with fresh parsley, this dish blends comforting creaminess with fresh vegetable notes to create a comforting main or side. Simple to prepare, it’s a delicious way to enjoy wholesome ingredients together.

Tags: #halal #vegetarian #gluten-free #north-american #baked #medium #over-30-minutes #dinner #family-friendly

sana kitchen chef
By Sana Sana
Updated on Mon, 28 Jul 2025 20:05:33 GMT
A delicious creamy spinach mushroom squash dish. Pin it
A delicious creamy spinach mushroom squash dish. | recipebyme.com

Creamy Spinach Mushroom Squash is the ultimate comfort food when you want to serve up plenty of veggies but crave something rich and completely satisfying. Imagine sweet strands of roasted spaghetti squash tangled with sautéed mushrooms and garlic then tossed together in a velvety cream cheese sauce spun with greens and Parmesan. This has been a weeknight rescue for me countless times when I want dinner to feel both a little special and deeply nourishing.

I remember making this the first time with a leftover farmers market spaghetti squash. My husband could not believe a veggie-based main could be this delicious and request-worthy.

Ingredients

  • Spaghetti squash: Choose one that feels heavy for its size and has unblemished skin so the strands roast up tender
  • Olive oil: Use a good fruity extra virgin olive oil for the best flavor even if you use a budget bottle just avoid anything bitter
  • Salt and pepper: Start with just a pinch and add more to taste once the veggies and cheese meld together
  • Onion: Yellow or sweet onions are best Pick one with tight skin and no soft spots for balanced flavor
  • Garlic: Fresh garlic cloves make all the difference Crush or mince right before cooking to boost aroma
  • Mushrooms: Pick creminis or white mushrooms that are firm and dry to the touch Avoid slimy or bruised ones for the best sauté
  • Fresh spinach: Baby or mature spinach both work Just be sure it is vibrant green and no wilting for better texture
  • Cream cheese: Room temperature cream cheese melts faster and gives a silkier sauce A full fat block style will be extra lush
  • Parmesan cheese: Grate your own from a wedge for maximum salty nutty intensity Premade shreds can be drier so check the label
  • Red pepper flakes: Optional but a pinch adds welcome warmth and depth Especially great if you like a bit of heat
  • Fresh parsley: A bright handful for garnish cleans the palate and makes everything look fresh and inviting Choose perky bunches

Instructions

Prepare and Roast the Squash:
Cut the squash in half lengthwise using a large sharp knife on a steady surface The flesh is tough so take your time Scoop out the seeds and stringy bits with a spoon Drizzle each half with olive oil inside and out and sprinkle with salt and pepper Place both halves cut side down on a lined baking tray This positioning steams the squash from within and caramelizes the edges Roast at 400 degrees Fahrenheit for 40 to 45 minutes or until you can easily slide a fork through the flesh and the strands pull apart with very little resistance
Sauté the Aromatics:
In a wide skillet heat the remaining olive oil over medium heat Toss in chopped onions and sauté gently Stir often until they soften and become translucent which can take around 5 minutes Add in the minced garlic and mushrooms Give everything a stir and allow the mushrooms to cook undisturbed for a minute to help them brown Sauté for another 7 to 8 minutes the mushrooms should release their moisture then become golden and tender
Wilt the Spinach and Make the Creamy Sauce:
Pile your chopped spinach into the pan with the mushrooms Stir until the spinach collapses to about a quarter of its original volume in two to three minutes Lower the burner to low and add the cream cheese Stir patiently until the cream cheese breaks down and forms a smooth sauce Only then sprinkle in Parmesan cheese and red pepper flakes if you want heat Taste and season with more salt or pepper if you need it
Mix the Squash and Fill:
Let your roasted squash cool just enough to handle Gently use a fork to scrape long spaghetti like stands from each half working from edge to edge transfering the flesh to a big bowl if you want all those strands to soak up sauce or simply leave them in their shells for a rustic touch Spoon and spread the creamy spinach mushroom mixture over the pulled squash Use a large spoon to mix just a little or leave it creamy on top for contrast
Bake and Finish:
Return the filled squash halves to the oven Bake for another 10 to 15 minutes The filling should be hot through and may even bubble slightly around the edges The top takes on a lightly golden color Scatter fresh parsley across the dish right before serving and enjoy while everything is warm and melting together
A plate of food with two stuffed squash dishes, one with mushrooms and the other with spinach.
A plate of food with two stuffed squash dishes, one with mushrooms and the other with spinach. | recipebyme.com

Cream cheese is my favorite part here because it turns even plain veggies into a craveable comfort dish My daughter always wants to sneak taste tests from the pan even before it hits the squash boats and I think that is the magic of creamy sauces in family cooking

Storage Tips

Keep leftovers in a covered container in the fridge for up to four days Reheat gently in the oven or microwave If the filling thickens just add in a splash of milk or vegetable broth to revive the creamy texture

Ingredient Substitutions

Use kale or chard instead of spinach if that is what you have on hand Ricotta or a plant-based cream cheese works in place of dairy and vegan Parmesan can sub in too If mushrooms are not your thing try roasted bell peppers or zucchini for a new twist

Serving Suggestions

Serve these stuffed squash halves as a meal on their own or pair with crusty bread and a crisp green salad They also work as a show stopping side dish for holiday tables or special dinners For extra protein add shredded rotisserie chicken or white beans to the filling

Cultural and Seasonal Context

Stuffed squash dishes have roots in many cuisines where abundant seasonal squash is used as a vessel for flavorful filllings The use of cream cheese and Parmesan brings an Italian American comfort food flair In summer you can swap in zucchini boats in fall and winter stick to spaghetti or acorn squash

Seasonal Adaptations

Swap spinach for baby kale when spinach is not in season Add roasted butternut cubes for extra sweetness in winter Lighten the cream cheese by mixing in plain Greek yogurt in spring

Success Stories

A friend made this for a potluck where most folks avoided gluten and it was the most popular dish on the table One reader shared that she made the whole recipe ahead for busy weeknights and swears that leftovers only get tastier For me this is the veggie packed meal that convinced my squash resistant spouse to actually ask for seconds

Freezer Meal Conversion

You can freeze the creamy filling on its own or assemble the entire stuffed squash for later Let everything cool fully wrap tightly and freeze for up to two months Reheat from frozen at 350 degrees until hot all the way through For best texture freeze the filling by itself and stuff fresh baked squash after thawing

A plate of food with two stuffed squash dishes, one with mushrooms and the other with spinach.
A plate of food with two stuffed squash dishes, one with mushrooms and the other with spinach. | recipebyme.com

Try this creamy veggie-packed squash for a nourishing main or hearty side — it will truly win over anyone who tastes it. Leftovers are even better the next day!

Recipe FAQs

→ Can I use frozen spinach instead of fresh?

Yes, just thaw and squeeze out excess liquid before adding to the skillet to prevent watering down the filling.

→ What can I substitute for cream cheese?

Soft goat cheese or ricotta can be used for a similar creamy texture and tangy flavor in the filling.

→ How should I select a good spaghetti squash?

Choose a squash that feels heavy for its size, with firm skin free from soft spots or cracks for best results.

→ Can I prepare this in advance?

You can prepare the filling and roast the squash ahead of time, then assemble and bake just before serving for freshness.

→ How do I make it spicier?

Increase the amount of red pepper flakes or add a splash of your favorite hot sauce to the filling.

Creamy Spinach Mushroom Squash

Creamy spinach and mushrooms baked into tender spaghetti squash, finished with herbs and Parmesan.

Prep Time
20 min
Cook Time
60 min
Total Time
80 min
By Sana: Sana

Category: Vegetarian Meals

Skill Level: Medium

Cuisine: American

Yield: 4 Servings (2 filled spaghetti squash halves)

Dietary Categories: Vegetarian, Gluten-Free

Ingredients

→ Produce

01 1 large spaghetti squash
02 1 medium onion, chopped
03 3 cloves garlic, minced
04 8 ounces mushrooms, sliced
05 4 cups fresh spinach, chopped
06 Fresh parsley, chopped, for garnish

→ Dairy

07 1/2 cup cream cheese
08 1/4 cup grated Parmesan cheese

→ Pantry

09 2 tablespoons olive oil, divided
10 Salt, to taste
11 Black pepper, to taste
12 1/2 teaspoon red pepper flakes, optional

Steps

Step 01

Preheat oven to 400°F. Halve the spaghetti squash lengthwise and remove seeds. Drizzle each half with 1 tablespoon olive oil, season with salt and pepper, and place cut-side down on a baking sheet. Roast for 40 to 45 minutes until the flesh is tender and can be easily shredded with a fork.

Step 02

In a large skillet over medium heat, warm the remaining olive oil. Sauté the chopped onion until translucent, about 5 minutes. Add minced garlic and sliced mushrooms, cooking until mushrooms are browned, about 7 to 8 minutes.

Step 03

Add chopped spinach to the skillet and cook until wilted, 2 to 3 minutes. Reduce the heat, then stir in cream cheese until melted and the mixture is creamy. Fold in grated Parmesan and red pepper flakes if using. Adjust seasoning with additional salt and pepper as needed.

Step 04

Remove the roasted squash from the oven and let cool briefly. Scrape the flesh with a fork into strands to resemble spaghetti. Spoon the spinach and mushroom filling evenly into each squash shell.

Step 05

Return filled squash halves to the oven and bake for 10 to 15 minutes, until heated through and lightly golden on top. Garnish with freshly chopped parsley before serving.

Notes

  1. For a sharper flavor, substitute half the Parmesan cheese with pecorino. For added protein, include a handful of cooked white beans in the spinach mixture.

Required Equipment

  • Baking sheet
  • Large skillet
  • Sharp chef’s knife
  • Wooden spoon
  • Cutting board

Allergen Information

Check each ingredient for potential allergens and consult a healthcare professional if needed.
  • Contains milk and milk products; not suitable for dairy-free diets.

Nutritional Info (per serving)

This data is provided as a guide and doesn't replace medical advice.
  • Calories: 286
  • Fats: 16 g
  • Carbohydrates: 26 g
  • Proteins: 9 g