You know those nights when you want something creamy, comforting, and just a little bit fancy—but without all the fuss? That’s exactly how my creamy spinach and mushroom stuffed spaghetti squash came to be. This dish takes humble ingredients and turns them into pure magic. The way the sweet squash strands mingle with that rich, garlicky filling? Absolute perfection.
I first made this for a meatless Monday years ago, and my husband—who swore he “wasn’t into squash”—went back for thirds. Now it’s our go-to when we want something warm and satisfying that doesn’t weigh us down. The best part? That golden, cheesy top that gets just a little crispy around the edges. One bite and you’ll understand why this recipe never leaves my rotation.
Why You’ll Love This Creamy Spinach and Mushroom Stuffed Spaghetti Squash
This dish checks all the boxes for busy, delicious living. Here’s why it’s become my weeknight hero:
- Unbelievable textures – Silky cream sauce clings to al dente squash strands like they were made for each other
- Done in under an hour – Roast the squash while you whip up the filling – multitasking at its tastiest
- Sneakily healthy – Packed with veggies but feels indulgent thanks to that luscious cream sauce
- Meal prep magic – The leftovers taste even better next day (if you’re lucky enough to have any!)
- Endlessly adaptable – Swap in whatever greens and mushrooms you’ve got – it’s forgiving and flexible
Sunday meal prep or last-minute dinner savior – this squash never lets me down. The creamy mushroom filling makes it feel restaurant-worthy, but the easy prep keeps it firmly in “real life” territory.
Ingredients for Creamy Spinach and Mushroom Stuffed Spaghetti Squash
Here’s everything you’ll need to make this cozy, veggie-packed wonder:
- 1 medium spaghetti squash (about 2-3 lbs) – look for one that feels heavy for its size
- 2 tbsp olive oil, divided – extra virgin gives the best flavor
- 1/2 tsp salt – I use kosher salt for even seasoning
- 1/4 tsp black pepper – freshly cracked makes all the difference
- 8 oz cremini mushrooms, sliced – baby bellas work great too
- 2 cups fresh spinach, packed – don’t skimp on those greens!
- 2 cloves garlic, minced – more if you’re feeling bold
- 1/2 cup heavy cream – the richer, the creamier
- 1/4 cup grated parmesan cheese – freshly grated melts best
Ingredient Notes and Substitutions
This recipe is wonderfully flexible! If you’re out of heavy cream, coconut cream makes a dreamy vegan alternative (just whisk it well). No parmesan? Nutritional yeast gives that same savory punch. Spinach can swap for kale or Swiss chard – just chop them finer and cook a tad longer. And while I love cremini mushrooms for their earthy depth, white buttons or even shiitakes would be delicious too. The squash itself is non-negotiable though – its noodle-like strands are what makes this dish so special!
Equipment Needed
You probably have everything you need already! Here’s what I grab from my kitchen:
- Baking sheet – for roasting that squash to perfection
- Sharp chef’s knife – makes cutting the squash a breeze (safety first!)
- Large skillet – for sautéing those gorgeous mushrooms
- Mixing bowl – to toss everything together
Nice-to-haves: a pastry brush for oiling the squash (though fingers work fine), and a trusty fork for shredding those gorgeous squash strands. That’s it – no fancy gadgets required!
How to Make Creamy Spinach and Mushroom Stuffed Spaghetti Squash
This dish comes together in three simple acts – roasting, sautéing, and stuffing. The magic happens when you multitask! Here’s exactly how I make it, with all my little tricks for perfect results every time.
Step 1: Preparing the Spaghetti Squash
First, let’s tackle that gorgeous squash. Preheat your oven to 400°F (200°C) – no need to wait for it to heat up though, we’ve got work to do! Grab your sharpest knife (seriously, a dull one makes this way harder) and carefully slice the squash lengthwise from stem to bottom. Use a spoon to scoop out those slippery seeds and strings – I like to save them for roasting later with spices!
Drizzle the cut sides with 1 tbsp olive oil and sprinkle with salt and pepper. Rub it all over – get in those nooks! Place them cut-side down on a parchment-lined baking sheet. This helps them steam and soften perfectly without sticking. Roast for 40 minutes – you’ll know they’re ready when the edges just start to caramelize and the flesh gives easily to a fork.
Step 2: Making the Creamy Filling
While the squash works its magic in the oven, let’s make the star of the show. Heat the remaining 1 tbsp oil in a large skillet over medium heat. Add your sliced mushrooms – don’t crowd them! – and let them sizzle untouched for about 3 minutes until they start releasing their juices. This is when the magic happens – that gorgeous golden color means maximum flavor!
Now stir in the minced garlic and cook just 30 seconds until fragrant – any longer and it might burn. Toss in the spinach by handfuls; it’ll look like too much at first but trust me, it wilts down to nothing! Once it’s softened (about 2 minutes), pour in the heavy cream and let it bubble gently for 2 minutes to thicken slightly. Remove from heat and stir in the parmesan – it’ll melt into the most luscious sauce.
Step 3: Combining and Serving
Your squash should be perfect by now! Let it cool just enough to handle, then grab a fork and scrape the flesh – those beautiful strands will separate like magic. Don’t be shy, get all the way to the skin! Toss the squash strands right into your skillet with the creamy filling – they’ll soak up all that deliciousness.
Now the fun part – stuff that mixture back into the squash shells. I like to mound it high for maximum presentation points! A final sprinkle of parmesan and maybe some red pepper flakes if you’re feeling fancy. Serve it right in the shells for that rustic charm, or plate it up fancy if company’s coming. Either way, prepare for compliments!
Tips for Perfect Creamy Spinach and Mushroom Stuffed Spaghetti Squash
After making this dish more times than I can count, I’ve picked up a few tricks that take it from good to “wow!” First, always pat your squash halves dry after scooping out the seeds – that extra moisture can make them steam instead of roast. And please, please use freshly grated parmesan! The pre-shredded stuff just doesn’t melt the same way into that velvety sauce.
If your cream sauce seems too thick (it happens!), just stir in a splash of vegetable broth until it’s perfectly spoonable. And here’s my secret weapon – let the stuffed squash sit for 5 minutes before serving. Those flavors mingle and the texture becomes even more incredible. Trust me on this one!
Variations of Creamy Spinach and Mushroom Stuffed Spaghetti Squash
One of my favorite things about this recipe is how easily it adapts to whatever’s in my fridge or pantry. Feeling fancy? Add sun-dried tomatoes or caramelized onions for a sweet, tangy twist. Craving crunch? Toss in some toasted pine nuts or crispy bacon bits. For a protein boost, mix in shredded chicken, chickpeas, or even crumbled tofu. The possibilities are endless—make it your own!
Serving Suggestions
This creamy stuffed squash is a meal all on its own, but I love rounding it out with some fresh sides. A simple arugula salad with lemon vinaigrette cuts through the richness beautifully. For carb lovers, garlic bread is pure heaven for scooping up any extra cream sauce. Feeling fancy? Pair it with roasted Brussels sprouts – their caramelized edges complement the earthy mushrooms so well. And if you’re wine-inclined, a buttery Chardonnay makes the whole meal sing. Honestly though? A fork and an empty plate are all you really need!
Storing and Reheating Creamy Spinach and Mushroom Stuffed Spaghetti Squash
Here’s the beautiful thing about this dish – it might taste even better the next day! Any leftovers (if you’re lucky enough to have them) keep beautifully in an airtight container in the fridge for up to 3 days. When you’re ready to enjoy again, skip the microwave – trust me on this. Instead, pop it in a 350°F oven for about 15 minutes until heated through. That gentle warmth brings back all the creamy magic without turning the squash mushy. Pro tip: sprinkle a little extra parmesan on top before reheating for an irresistible golden crust!
Nutritional Information
Let’s talk numbers – but don’t worry, these are the good kind! *Nutritional values are estimates and vary based on ingredients.* Here’s what you’re getting in each glorious half-squash serving:
- 320 calories – Perfect for when you want satisfying without overdoing it
- 22g fat (9g saturated) – That’s where all the creamy richness comes from
- 8g protein – Not bad for a veggie dish!
- 28g carbs – Mostly from the squash’s natural sweetness
- 6g fiber – Thanks to all those gorgeous veggies
Now, I don’t usually count every gram when I’m cooking (life’s too short!), but I love knowing this dish packs in nutrients while tasting downright indulgent. The squash gives you vitamin A and C, the mushrooms bring selenium, and the spinach? Well, that’s just nature’s multivitamin right there!
FAQs About Creamy Spinach and Mushroom Stuffed Spaghetti Squash
Can I freeze leftovers?
Oh honey, I wouldn’t recommend it. Spaghetti squash turns watery when frozen and thawed – it loses that perfect al dente texture we love. Trust me, I learned this the hard way after a batch turned into mush! Your best bet is enjoying leftovers within 3 days from the fridge.
Can I use frozen spinach instead of fresh?
Absolutely! Just thaw it completely and wring it out in a clean towel (seriously, squeeze out all that excess water or your filling will get soupy). I keep frozen spinach on hand for emergency squash cravings – use about 1/2 cup thawed to replace the 2 cups fresh.
How do I pick the perfect spaghetti squash?
Look for one that feels heavy for its size with dull, matte skin – shiny usually means underripe. Give it a gentle knock – it should sound hollow. Avoid any with soft spots! My grocery store trick? Go for the slightly lumpy, imperfect ones – they’re often the sweetest.
Can I make this vegan?
You bet! Swap the heavy cream for full-fat coconut milk (the canned kind) and use nutritional yeast instead of parmesan. The mushrooms give such deep umami flavor, you won’t miss the dairy one bit. My vegan sister says this version tastes even creamier than mine!
Why is my squash watery after roasting?
This usually happens if it’s over-roasted or cut too small. Next time, try roasting cut-side down at 400°F for exactly 40 minutes – no more! And pat the halves dry after scooping seeds. If it’s still too wet, gently press the shredded strands in a clean towel before mixing with the filling.
Creamy Spinach Mushroom Stuffed Squash in 40 Minutes
- Total Time: 50 mins
- Yield: 2 servings 1x
- Diet: Vegetarian
Description
A delicious and healthy dish featuring roasted spaghetti squash stuffed with a creamy spinach and mushroom filling. Perfect for a satisfying vegetarian meal.
Ingredients
- 1 medium spaghetti squash
- 2 tbsp olive oil
- 1/2 tsp salt
- 1/4 tsp black pepper
- 8 oz mushrooms, sliced
- 2 cups fresh spinach
- 2 cloves garlic, minced
- 1/2 cup heavy cream
- 1/4 cup grated parmesan cheese
Instructions
- Preheat oven to 400°F (200°C).
- Cut spaghetti squash in half lengthwise and scoop out seeds.
- Drizzle with 1 tbsp olive oil, salt, and pepper. Place cut-side down on a baking sheet.
- Roast for 40 minutes until tender.
- While squash roasts, heat remaining oil in a pan over medium heat.
- Add mushrooms and cook until browned, about 5 minutes.
- Stir in garlic and spinach, cooking until spinach wilts.
- Pour in heavy cream and simmer for 2 minutes.
- Remove from heat and stir in parmesan cheese.
- Scrape squash flesh into strands with a fork, then mix with the creamy filling.
- Stuff mixture back into squash shells and serve warm.
Notes
- Use cremini or button mushrooms for best results.
- For a vegan version, substitute coconut cream for heavy cream and nutritional yeast for parmesan.
- Leftovers keep well in the fridge for up to 3 days.
- Prep Time: 10 mins
- Cook Time: 40 mins
- Category: Main Dish
- Method: Roasting
- Cuisine: American
Nutrition
- Serving Size: 1/2 squash
- Calories: 320
- Sugar: 8g
- Sodium: 420mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 6g
- Protein: 8g
- Cholesterol: 35mg
Keywords: spaghetti squash, stuffed, vegetarian, creamy, mushrooms, spinach







