Creamy spinach mushroom stuffed spaghetti squash is the kind of dinner that feels indulgent yet nourishing. With a golden, cheesy filling tucked into tender roasted squash boats, it’s a dish that makes vegetables the star. This comforting vegetarian recipe is packed with flavor, texture, and all the cozy vibes you crave after a long day.
I’ve always loved sharing simple, stress-free meals that work for family dinners, and this one quickly became a favorite. If you already enjoy recipes like my Thai spaghetti squash with peanut sauce, you’ll love this creamy twist. It’s wholesome, beautiful on the table, and surprisingly easy to prepare—even on a busy weeknight.
Why You’ll Love This Creamy Spinach and Mushroom Stuffed Spaghetti Squash
- Quick and easy to prepare, making it perfect for busy weeknights.
- Deliciously creamy and packed with flavor, satisfying even the pickiest eaters.
- Versatile as a main dish or a low-carb side, fitting various meal plans.
- Nutritious ingredients like spinach and mushrooms boost your family’s health.
- One-dish creamy squash bake means less cleanup, leaving you more time to relax.

Creamy Spinach and Mushroom Stuffed Spaghetti Squash
- Total Time: 1 hour 15 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A delicious and easy recipe for creamy spinach and mushroom stuffed spaghetti squash, perfect as a vegetarian main dish or a low-carb side.
Ingredients
- 1 large spaghetti squash
- 2 cups fresh spinach, chopped
- 1 cup mushrooms, sliced
- 1/2 cup ricotta cheese
- 1/4 cup grated Parmesan cheese
- 1/2 cup mozzarella cheese, shredded
- 1/2 cup heavy cream
- 2 cloves garlic, minced
- 2 tbsp olive oil
- Salt and pepper to taste
- 1/2 tsp red pepper flakes (optional)
Instructions
- Preheat the oven to 400°F (200°C).
- Cut the spaghetti squash in half lengthwise and scoop out the seeds.
- Drizzle olive oil over the cut sides and season with salt and pepper.
- Place the squash cut-side down on a baking sheet and roast for 30-40 minutes until tender.
- In a skillet, heat olive oil over medium heat and sauté garlic until fragrant.
- Add mushrooms and cook until softened, then add spinach and cook until wilted.
- In a bowl, combine the sautéed vegetables with ricotta, Parmesan, mozzarella, heavy cream, and red pepper flakes.
- Once the squash is cooked, flip it over and fill each half with the creamy mixture.
- Return to the oven and bake for an additional 15-20 minutes until the cheese is bubbly and golden.
- Serve warm and enjoy!
Notes
- For a spicier dish, increase the amount of red pepper flakes.
- This recipe can be made ahead of time and baked just before serving.
- Feel free to add other vegetables or proteins to the filling as desired.
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
Ingredients for Creamy Spinach and Mushroom Stuffed Spaghetti Squash
Gathering the right ingredients is key to making this Creamy Spinach and Mushroom Stuffed Spaghetti Squash a hit at your dinner table. Here’s what you’ll need:
- Spaghetti squash: This unique squash is the star of the dish, providing a delicious, noodle-like base.
- Fresh spinach: Packed with nutrients, spinach adds a vibrant color and a healthy boost to the filling.
- Mushrooms: I love using sliced mushrooms for their earthy flavor and meaty texture, which complements the creamy filling.
- Ricotta cheese: This creamy cheese gives the filling a rich texture and a mild flavor that balances the dish.
- Parmesan cheese: A sprinkle of grated Parmesan adds a savory depth and a touch of nuttiness.
- Shredded mozzarella cheese: This melty cheese creates that gooey, comforting layer on top that everyone loves.
- Heavy cream: For a luscious, creamy filling, heavy cream is essential. It ties all the flavors together beautifully.
- Garlic: Minced garlic brings a fragrant aroma and a punch of flavor to the sautéed vegetables.
- Olive oil: A drizzle of olive oil is perfect for sautéing and roasting, adding healthy fats and flavor.
- Salt and pepper: Simple seasonings that enhance the natural flavors of the ingredients.
- Red pepper flakes (optional): If you like a little heat, these flakes can spice things up!

For exact measurements, check the bottom of the article where you can find everything listed for easy printing. Feel free to get creative with your ingredients! You can swap in other veggies or even add proteins like chicken or tofu to suit your family’s tastes.
How to Make Creamy Spinach and Mushroom Stuffed Spaghetti Squash
Now that you have all your ingredients ready, let’s dive into the steps to create this delightful Creamy Spinach and Mushroom Stuffed Spaghetti Squash. Follow along, and I promise you’ll have a dish that’s not only tasty but also a feast for the eyes!
Step 1: Preheat the Oven
First things first, preheat your oven to 400°F (200°C). Preheating is crucial because it ensures even cooking. You want that spaghetti squash to roast perfectly, becoming tender and flavorful. Trust me, this step sets the stage for a delicious meal!
Step 2: Prepare the Spaghetti Squash
Next, grab your large spaghetti squash. Carefully cut it in half lengthwise. Use a sharp knife and take your time—safety first! Once halved, scoop out the seeds with a spoon. This will create a cozy little boat for your filling. Don’t worry if it’s not perfect; it’s all going to taste amazing!
Step 3: Season and Roast
Drizzle olive oil over the cut sides of the squash. Sprinkle with salt and pepper to taste. This simple seasoning enhances the natural flavors. Place the squash cut-side down on a baking sheet and roast for 30-40 minutes. You’ll know it’s done when a fork easily pierces the flesh. The aroma will be heavenly!
Step 4: Sauté the Vegetables
While the squash is roasting, let’s sauté the veggies. In a skillet, heat a bit of olive oil over medium heat. Add minced garlic and sauté until fragrant—about 30 seconds. Then, toss in the sliced mushrooms. Cook until they soften, then add the chopped spinach. Sauté until wilted. This step brings out the rich flavors of the vegetables, making your filling irresistible!
Step 5: Mix the Filling
In a mixing bowl, combine the sautéed vegetables with ricotta, Parmesan, mozzarella, and heavy cream. Stir until everything is well blended. This creamy mixture is what makes your spinach-mushroom squash boats so delightful. Don’t forget to taste and adjust the seasoning if needed!
Step 6: Fill the Squash
Once the squash is roasted and tender, flip it over. Now, it’s time to fill each half with that creamy mixture. Pack it in generously; you want every bite to be bursting with flavor. It’s like giving your squash a warm, cheesy hug!
Step 7: Final Bake
Return the filled squash to the oven and bake for an additional 15-20 minutes. You’re looking for that beautiful golden, bubbly top. The cheese should be melted and slightly browned. When you pull it out, let it cool for a few minutes before serving. Your one-dish creamy squash bake is ready to impress!

Tips for Success
- Use a sharp knife when cutting the spaghetti squash for safety and ease.
- Don’t skip preheating the oven; it ensures even cooking.
- Feel free to customize the filling with your favorite veggies or proteins.
- Let the stuffed squash cool for a few minutes before serving to avoid burns.
- For extra flavor, consider adding herbs like basil or thyme to the filling.
Equipment Needed
- Sharp knife: Essential for cutting the spaghetti squash safely. A serrated knife works well too.
- Baking sheet: A standard sheet pan is perfect for roasting the squash. You can use a glass dish if needed.
- Skillet: A non-stick skillet is great for sautéing the vegetables. Any frying pan will do.
- Mixing bowl: A medium-sized bowl for combining the filling ingredients.
- Spoon: Use a sturdy spoon for scooping out the seeds and filling the squash.
Variations To Try
- Herb-Infused Filling: Add fresh herbs like basil, thyme, or parsley to the filling for an aromatic twist.
- Protein Boost: Mix in cooked chicken, turkey, or even crumbled sausage for a heartier meal.
- Cheese Lovers: Experiment with different cheeses like feta or goat cheese for a unique flavor profile.
- Spicy Kick: Incorporate diced jalapeños or a dash of hot sauce into the filling for an extra kick.
- Vegan Option: Substitute ricotta and mozzarella with plant-based cheese and use coconut cream for a creamy texture.
Serving Suggestions
- Pair with a crisp green salad for a refreshing contrast to the creamy squash.
- Serve with a light vinaigrette to enhance the flavors of the dish.
- A glass of chilled white wine complements the richness beautifully.
- Garnish with fresh herbs like parsley or basil for a pop of color.
- For a cozy touch, serve with warm, crusty bread on the side.
FAQs about Creamy Spinach and Mushroom Stuffed Spaghetti Squash
Can I make this creamy spinach and mushroom stuffed spaghetti squash ahead of time?
Absolutely! You can prepare the filling and roast the squash in advance. Just assemble everything and bake it right before serving. This makes it a perfect option for busy weeknights or gatherings.
What can I serve with my spinach-mushroom squash boats?
These delicious squash boats pair wonderfully with a fresh salad or a light soup. You can also serve them alongside some crusty bread for a complete meal.
Can I use frozen spinach instead of fresh?
Yes, you can! Just make sure to thaw and drain the frozen spinach well before adding it to the filling. This will prevent excess moisture in your vegetarian stuffed squash.
How do I store leftovers of the one-dish creamy squash bake?
Store any leftovers in an airtight container in the fridge for up to three days. Reheat in the oven or microwave until warmed through. It’s just as tasty the next day!
Is this recipe suitable for a low-carb diet?
Yes! This low-carb squash side dish is perfect for those watching their carb intake. The spaghetti squash serves as a great alternative to traditional pasta, making it a guilt-free indulgence.
Conclusion
This creamy spinach and mushroom stuffed spaghetti squash proves that comfort food doesn’t have to be complicated. The combination of tender squash, earthy mushrooms, and rich creaminess makes every bite satisfying. It’s also a clever way to bring more veggies to the table without anyone missing pasta.
For more spaghetti squash inspiration, you might enjoy my tomato feta baked spaghetti squash or the hearty spaghetti squash meatball casserole. Each one offers a different spin, but all deliver that same cozy, family-friendly feel.
Did you enjoy this recipe? Save it on Pinterest so you can find it easily, and subscribe to my newsletter to get fresh, delicious ideas each week!