Why You’ll Love Creamy Spinach and Mushroom Stuffed Spaghetti Squash Recipe

You’ll love this recipe because it delivers all the cozy, indulgent flavor of a creamy pasta dish—but with a lighter twist thanks to the spaghetti squash. The mushrooms bring rich, earthy depth, the spinach adds vibrant freshness, and the cheeses tie everything together into one creamy bite. It’s visually impressive, too, served right in the squash shell. Plus, the ingredient list is straightforward and budget‑friendly, making it accessible and satisfying for all kinds of dinners—from weekday meals to special occasions.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • 1 large spaghetti squash

  • 2 tablespoons olive oil, divided

  • Salt and pepper, to taste

  • 1 onion, chopped

  • 3 cloves garlic, minced

  • 8 oz (about 225 g) mushrooms, sliced

  • 4 cups fresh spinach, chopped

  • ½ cup cream cheese

  • ¼ cup grated Parmesan cheese

  • ½ teaspoon red pepper flakes (optional)

  • Fresh parsley, chopped (for garnish)

Directions

  1. Preheat your oven to 400°F (200°C).

  2. Slice the spaghetti squash in half lengthwise and scoop out the seeds.

  3. Drizzle each squash half with 1 tablespoon of olive oil, and season generously with salt and pepper. Place the squash cut‐side down on a baking sheet.

  4. Roast the squash for 40–45 minutes, until the flesh is tender and easily shredded with a fork.

  5. While the squash bakes, heat the remaining tablespoon of olive oil in a large skillet over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.

  6. Add the minced garlic and sliced mushrooms to the skillet. Cook, stirring occasionally, until the mushrooms are browned and any liquid has evaporated, about 7–8 minutes.

  7. Toss in the chopped spinach, stirring until wilted, about 2–3 minutes.

  8. Lower the heat, then stir in the cream cheese. Mix until it’s fully melted and creates a creamy sauce.

  9. Add the grated Parmesan cheese and red pepper flakes (if using). Season the mixture with salt and pepper to taste.

  10. Once the squash is cooked, remove it from the oven and let it cool for a few minutes. Use a fork to scrape the squash into long, spaghetti‑like strands, leaving the shell intact.

  11. Fill each squash half with the creamy spinach and mushroom mixture, spreading it evenly.

  12. Return the stuffed squash halves to the oven and bake for an additional 10–15 minutes, until hot throughout and slightly golden on top.

  13. Garnish with chopped fresh parsley before serving. Enjoy warm.

Servings and timing

Serves: 4
Prep time: about 20 minutes
Cook time: about 45 minutes
Total time: about 1 hour 5 minutes

Variations

  • For a vegan version: substitute a dairy‑free cream cheese and vegan Parmesan alternative; you may also add nutritional yeast for extra “cheesy” flavor.

  • Swap the spinach for kale or Swiss chard if you prefer a sturdier green.

  • Add extra protein by mixing in cooked shredded chicken, white beans or chickpeas.

  • For a cheesier top, sprinkle shredded mozzarella over the filling before the final bake.

  • Make it spicier by adding more red pepper flakes or a dash of cayenne.

Storage/Reheating

To store leftovers, cover the stuffed squash halves tightly and refrigerate for up to 3 days. To reheat, place in a 350°F (175°C) oven covered with foil until warmed through (about 20 minutes), or microwave individual servings for 2–3 minutes. If you wish to freeze: remove the squash strands and creamy filling together (un‑shelled), place in an airtight freezer container, and freeze up to 2 months. Thaw overnight in the refrigerator before reheating as above.

FAQs

Can I make this recipe vegan?

Yes—use a dairy‑free cream cheese and a vegan Parmesan substitute. You can also add nutritional yeast for that extra cheesy flavor.

Do I need to peel the spaghetti squash?

No. Simply slice the squash in half, scoop out the seeds, and bake the halves cut‑side down. The skin serves as an edible bowl.

Can I prepare it ahead of time?

Absolutely. You can bake the squash and prepare the creamy filling a day ahead. Then assemble and bake just before serving for best results.

How do I know when the squash is done?

The flesh should be tender and easily shredded into strands with a fork. If it resists, bake a few more minutes.

Can I use frozen spinach instead of fresh?

Yes—you’ll want to thaw the spinach fully and squeeze out any excess moisture before adding it to the skillet, to avoid making the filling watery.

What if I don’t have cream cheese—can I substitute?

If you don’t have cream cheese, you could use ricotta or mascarpone for a slightly different texture. You may need to adjust the cooking time and consistency accordingly.

Can I prep everything in one dish or skillet?

You can do much of the filling prep in one skillet, but the spaghetti squash still needs to be roasted separately in the oven. The shells function as both cooking vessels and serving bowls.

Can I make this gluten‑free or low‑carb?

Yes—this dish is naturally gluten‑free (so long as your cheeses and other ingredients have no hidden gluten). It’s also relatively low‑carb compared to a traditional pasta dish, thanks to the spaghetti squash replacing noodles.

What side dishes pair well with this dish?

A crisp green salad with a bright vinaigrette works beautifully to cut through the creaminess, or you might serve roasted vegetables such as Brussels sprouts or carrots on the side. Garlic bread or crusty sourdough can also add a satisfying element.

How can I make the topping extra golden and crispy?

For a golden top, you could sprinkle a bit of shredded mozzarella or even breadcrumbs before the final bake. Place the dish under the broiler for 1‑2 minutes at the end if you like a little more browning—just watch it carefully.

Conclusion

Creamy Spinach and Mushroom Stuffed Spaghetti Squash brings together the best of comfort food and veggie‑forward cooking. It’s hearty, creamy and rich in flavor, yet more wholesome than your typical pasta dish. Whether you’re cooking for a family dinner, entertaining guests, or simply want a satisfying meal that feels special without being complicated, this recipe delivers. Give it a try and enjoy the cozy, delicious results.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Spinach and Mushroom Stuffed Spaghetti Squash


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 1 hour 5 minutes
  • Yield: 2-4 servings
  • Diet: Vegetarian

Description

This Creamy Spinach Mushroom Stuffed Spaghetti Squash is a delicious and healthy vegetarian meal made with tender roasted spaghetti squash filled with a savory, creamy mixture of mushrooms, spinach, garlic, and cheese.


Ingredients

  • 1 medium spaghetti squash
  • 1 tablespoon olive oil
  • 8 oz mushrooms, sliced
  • 3 cups fresh spinach, chopped
  • 2 cloves garlic, minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional)
  • 1/2 cup plain Greek yogurt or sour cream
  • 1/4 cup cream cheese
  • 1/4 cup grated Parmesan cheese
  • 1/2 cup shredded mozzarella cheese

Instructions

  1. Preheat the oven to 400°F (200°C). Cut the spaghetti squash in half lengthwise and scoop out the seeds.
  2. Drizzle the cut sides with olive oil and place them cut-side down on a baking sheet. Roast for 35-40 minutes, or until tender.
  3. Meanwhile, heat a skillet over medium heat and sauté the mushrooms until they release moisture and begin to brown.
  4. Add garlic and cook for another 1-2 minutes until fragrant. Then stir in chopped spinach and cook until wilted.
  5. Reduce heat to low and stir in Greek yogurt (or sour cream), cream cheese, salt, pepper, and red pepper flakes. Cook until well combined and creamy.
  6. When the squash is cool enough to handle, use a fork to scrape the strands of squash, leaving them inside the shell to form a “bowl.”
  7. Mix the creamy spinach mushroom filling into the squash strands within each shell.
  8. Top each half with mozzarella and Parmesan cheese.
  9. Return to oven and bake for another 10-15 minutes, or until cheese is melted and bubbly.
  10. Serve hot and enjoy!

Notes

  • You can use sour cream instead of Greek yogurt.
  • Add cooked chicken for extra protein.
  • Great as a main dish or a hearty side.
  • Use dairy-free alternatives to make it vegan.
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 stuffed squash half
  • Calories: 310
  • Sugar: 6g
  • Sodium: 420mg
  • Fat: 20g
  • Saturated Fat: 9g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Protein: 14g
  • Cholesterol: 35mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star