
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

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

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.