Creamy Spinach Mushroom Stuffed Spaghetti Squash
I’m telling you, this creamy spinach mushroom stuffed spaghetti squash has become one of my absolute go-tos for a weeknight dinner or a cozy weekend meal. It’s not just delicious; it’s incredibly versatile and visually stunning! Picture tender spaghetti squash filled with a rich, comforting mixture of sautéed mushrooms, garlic, spinach, and a creamy sauce that hugs every strand. Whether you’re cooking for a family or impressing friends, this dish has that wow factor, making it perfect for special occasions or a healthy twist on comfort food.
Why You’ll Love This Dish
There are countless reasons to fall in love with this recipe. First, it’s a wonderful way to sneak more vegetables into your diet and a great alternative to traditional pasta dishes, especially if you’re looking to reduce carbs. The creamy filling is simply irresistible, creating a rich flavor profile thanks to the earthy mushrooms, vibrant spinach, and garlic. Plus, it’s quick to prepare! You can have a hearty meal ready in about an hour, making it a fantastic option for busy weeknights.
"This dish not only fills you up but also feels indulgent without the guilt! You can taste the love in every bite!" – A satisfied home chef
Step-by-Step Overview
Making this creamy spinach mushroom stuffed spaghetti squash is easier than you might think. You’ll start by roasting the spaghetti squash until it’s tender. While that’s happening, you’ll sauté mushrooms and spinach in a creamy sauce that brings everything together beautifully. After roasting, just fill the squash halves with the savory mixture, and voilà! Dinner is served.
What You’ll Need
Gather these simple ingredients to get started:
- 1 medium spaghetti squash (about 2-3 pounds)
- 2 tablespoons olive oil, divided
- Salt and pepper to taste
- 8 ounces cremini mushrooms, sliced
- 4 cloves garlic, minced
- 5 ounces fresh spinach, roughly chopped
- 1/2 cup vegetable broth (or chicken broth)
- 1/2 cup heavy cream (or cashew cream for a dairy-free option)
- 1/4 cup grated Parmesan cheese (optional)
- 1/4 teaspoon nutmeg
- Optional: Red pepper flakes for a touch of heat
Feel free to swap in other greens or your favorite cheese based on your preferences!
Directions to Follow
- Preheat your oven to 400°F (200°C).
- Carefully cut the spaghetti squash in half lengthwise and scoop out the seeds.
- Drizzle 1 tablespoon of olive oil over the cut sides, sprinkling with salt and pepper. Place the squash cut-side down on a baking sheet and roast for 40-50 minutes until tender.
- While the squash roasts, heat the remaining olive oil in a skillet over medium heat. Add the sliced mushrooms and cook until browned, about 8-10 minutes.
- Add minced garlic to the skillet, cooking for about 30 seconds. Toss in the roughly chopped spinach and sauté until just wilted, about 2-3 minutes.
- Pour in the vegetable broth, scraping up any browned bits from the skillet. Stir in the heavy cream, Parmesan cheese (if using), and nutmeg. Let simmer for 2-3 minutes until it thickens slightly.
- Once the spaghetti squash is done, flip it so the cut side faces up, and scrape the flesh into strands using a fork.
- Fill each half of the squash with the creamy filling and serve immediately.
Best Ways to Enjoy It
To make it even more delightful, consider serving your stuffed squash with a fresh salad or a side of garlic bread. Drizzle a little extra olive oil on your dish and sprinkle with some red pepper flakes for an extra kick. For a complete meal, pair it with grilled chicken or roasted veggies on the side.
How to Store & Freeze
If you have leftovers, store them in an airtight container in the refrigerator for up to 3 days. For longer storage, you can freeze the filling. Just pack it into a freezer-safe container, and it should last for up to two months. When reheating, make sure it’s brought to an internal temperature of 165°F for food safety.
Helpful Cooking Tips
Here are some pro tips to elevate your dish:
- Make sure to roast the squash until it’s very tender; this helps achieve those perfect strands.
- If you’re looking for a dairy-free option, cashew cream is an excellent substitute that keeps the dish creamy and rich.
- Don’t skip the nutmeg; a small pinch adds a warm, aromatic touch that complements the creamy filling beautifully.
Creative Twists
Want to give your stuffed squash a unique twist? Try swapping out the cremini mushrooms for shiitakes, or throw in some sun-dried tomatoes for a burst of flavor. If you enjoy a smoky hint, add a dash of smoked paprika or even some cooked bacon bits. You could also experiment with different cheeses like feta or goat cheese to change the flavor profile entirely.
Common Questions
1. Can I prepare this dish ahead of time?
Absolutely! You can prepare the filling and roast the squash in advance. Assemble the dish just before serving to ensure the squash remains tender.
2. What can I substitute for heavy cream?
Cashew cream or coconut milk works beautifully for a dairy-free option, while half-and-half can provide a lighter alternative if you prefer a slightly less rich sauce.
3. How can I make this vegetarian?
This recipe is already vegetarian, just make sure to use vegetable broth instead of chicken broth!
4. How do I know when the spaghetti squash is done roasting?
When pierced with a fork, the flesh should be soft and easily shredded into strands.
5. Can I use a different type of squash?
While spaghetti squash has a unique texture, acorn or butternut squash could provide a flavorful alternative, though they may yield different cooking times and textures.
Final Thoughts
Give this creamy spinach mushroom stuffed spaghetti squash a try—you won’t regret it! It’s an easy yet impressive dish that’s sure to become a staple in your culinary repertoire. If you try it, drop a comment to let me know how it turned out! Happy cooking!

Creamy Spinach Mushroom Stuffed Spaghetti Squash
Ingredients
Method
- Preheat your oven to 400°F (200°C).
- Carefully cut the spaghetti squash in half lengthwise and scoop out the seeds.
- Drizzle 1 tablespoon of olive oil over the cut sides, sprinkling with salt and pepper. Place the squash cut-side down on a baking sheet and roast for 40-50 minutes until tender.
- While the squash roasts, heat the remaining olive oil in a skillet over medium heat.
- Add the sliced mushrooms and cook until browned, about 8-10 minutes.
- Add minced garlic to the skillet, cooking for about 30 seconds.
- Toss in the roughly chopped spinach and sauté until just wilted, about 2-3 minutes.
- Pour in the vegetable broth, scraping up any browned bits from the skillet.
- Stir in the heavy cream, Parmesan cheese (if using), and nutmeg. Let simmer for 2-3 minutes until it thickens slightly.
- Once the spaghetti squash is done, flip it so the cut side faces up, and scrape the flesh into strands using a fork.
- Fill each half of the squash with the creamy filling and serve immediately.