Creamy Spinach and Mushroom Stuffed Spaghetti Squash with bubbling cheese

Creamy Spinach and Mushroom Stuffed Spaghetti Squash – Easy, Cheesy & Satisfying

By:

Alma

September 26, 2025

Creamy Spinach and Mushroom Stuffed Spaghetti Squash is my go-to dinner when I want something comforting but still light enough to avoid a food coma during bedtime stories with the kids. It’s warm, creamy, cheesy—and dare I say—completely irresistible. And the best part? It looks like you worked way harder than you actually did.

I first stumbled into this recipe during one of my late-night Pinterest deep dives (you know the kind where you’re searching for “easy dinners” and somehow end up watching a video on how to build a chicken coop?). I needed something hearty, veggie-forward, and kid-approved—and this dish delivered in spades.

Table of Contents

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

  • Vegetarian, but satisfying: Even the meat-lovers in your house won’t miss the meat.
  • Cheesy and creamy without being heavy: Thanks to a smart mix of cream cheese and spinach.
  • Low-carb comfort food: It hits that cozy note without relying on pasta or rice.
  • Great for meal prep: Stuff it ahead of time and bake when ready.

What Does Creamy Spinach and Mushroom Stuffed Spaghetti Squash Taste Like?

Imagine a creamy spinach dip—but warmer, richer, and held inside a golden squash boat that you can and should eat with a fork. The mushrooms add a deep umami flavor, the spinach keeps it vibrant, and the mozzarella gives that golden, bubbly finish we all crave.

It’s like lasagna met a veggie casserole and they had a delicious baby.

Ingredients You’ll Need for Creamy Spinach and Mushroom Stuffed Spaghetti Squash

Let’s talk ingredients, because every bite of Creamy Spinach and Mushroom Stuffed Spaghetti Squash is built on this wholesome, flavorful foundation. Here’s what you’ll need and why each one matters:

  • 1 medium spaghetti squash – This magical squash is the star of the show. Once roasted, its tender strands mimic spaghetti, making it the perfect low-carb base. If you’ve ever tried my Sweet Potato Stew, you know I love hearty vegetables that deliver both nutrition and texture.
  • 2 tablespoons olive oil – A must for roasting the squash and sautéing the veggies. Choose extra virgin for deeper flavor.
  • 1 small onion, diced – Sweet, savory, and essential for building that comforting flavor base.
  • 2 cloves garlic, minced – Because what cozy, craveable dish doesn’t benefit from a little garlicky magic?
  • 8 ounces mushrooms, sliced – I recommend cremini or baby bella mushrooms for a rich, earthy depth. They soak up the creaminess beautifully and bring the umami.
  • 4 cups fresh spinach – It might look like a lot, but spinach wilts down significantly. It adds color, nutrients, and that vibrant green balance.
  • 1/2 cup cream cheese, softened – The secret sauce, literally. It turns your veggie mix into a silky, dreamy filling.
  • 1/4 cup grated Parmesan cheese – Adds that salty-savory edge. And let’s be honest: Parmesan makes everything better.
  • 1/4 teaspoon ground nutmeg – Just a pinch! It enhances the creaminess and brings warmth. You’ve seen me use it before in creamy soups like One Pot Creamy Carrot Lentil Soup.
  • Salt and black pepper, to taste – Always adjust to your preferences. Start small, taste as you go.
  • 1/2 cup shredded mozzarella cheese – For that golden, gooey top that makes this dish irresistible when it comes out of the oven.

If you’re craving even more veggie-loaded inspiration after this one, you might also enjoy my Vegetarian Lentil Soup or Butternut Squash Soup—both are wholesome, comforting, and perfect for chilly nights.

Ingredients for Creamy Spinach and Mushroom Stuffed Spaghetti Squash
Everything you need for this hearty and creamy stuffed squash recipe

How to Make Creamy Spinach and Mushroom Stuffed Spaghetti Squash

Cooking this recipe is easier than it looks—and dare I say, kind of fun! Let’s walk through every step of making this Creamy Spinach and Mushroom Stuffed Spaghetti Squash, from oven to table:

Step 1: Preheat the Oven

Preheat your oven to 400°F (200°C). You want a nice hot oven to get that squash roasting beautifully. Trust me, the aroma alone will get the whole house excited.

Step 2: Prep the Spaghetti Squash

Carefully slice the squash in half lengthwise. Scoop out the seeds with a spoon (an ice cream scoop works wonders!). Don’t worry if it’s not perfect—the filling will hide all flaws.

Step 3: Season and Roast

Drizzle the inside of each half with olive oil, then sprinkle with salt and pepper. Lay them cut side down on a parchment-lined baking sheet. Roast for about 30–35 minutes or until the flesh is fork-tender.

Step 4: Sauté the Aromatics

While the squash is roasting, heat a tablespoon of olive oil in a large skillet over medium heat. Toss in your diced onion and cook for 3–4 minutes until it becomes soft and translucent.

Step 5: Add Mushrooms and Garlic

Add the sliced mushrooms and let them cook down until they’re browned and have released their juices—this takes about 7–8 minutes. Add the minced garlic in the last minute, stirring until fragrant.

Step 6: Wilt the Spinach

Toss in the spinach and cook for another 1–2 minutes, stirring often, just until it wilts. It will look like a lot at first but will shrink dramatically.

Step 7: Make the Creamy Filling

In a large mixing bowl, combine the cream cheese, Parmesan cheese, nutmeg, salt, and pepper. Fold in the warm sautéed mushroom-spinach mixture. Mix everything together until it’s smooth and creamy.

Step 8: Scrape the Squash

Once the squash halves are cool enough to handle, use a fork to gently scrape the insides into spaghetti-like strands. Be careful not to break through the shell—we’re going to use it as the bowl!

Step 9: Combine and Stuff

Add the squash strands into your creamy filling and mix until everything is well combined. Then spoon the creamy mixture back into the empty squash halves. Press it down slightly so it fills the shell nicely.

Step 10: Top and Bake Again

Sprinkle mozzarella over the top of each stuffed squash half. Pop them back into the oven for another 10–15 minutes or until the cheese is melted, bubbly, and slightly golden.

Step 11: Serve and Savor

Let them cool just a minute or two (if you can wait!), then dig in. Serve straight from the squash boats for a fun, no-dishes presentation.

Tips and Tricks for Perfect Creamy Spinach and Mushroom Stuffed Spaghetti Squash

  • Don’t skip the nutmeg! Just a pinch adds a cozy, almost unexplainable flavor.
  • Soften the cream cheese ahead of time so it blends easily.
  • Want to add protein? Cooked chicken, sausage, or even white beans make excellent additions.
  • Make it vegan: Swap cream cheese and mozzarella for dairy-free versions. It still works beautifully!
  • Double the recipe and freeze one (just freeze the filling, not the squash shell).

This dish became a fast favorite in my house—especially on busy weeknights when I need a one-dish dinner that feels like I put in real effort (even if I didn’t).

Storage for Creamy Spinach and Mushroom Stuffed Spaghetti Squash

Let leftovers cool completely, then store them in an airtight container in the fridge for up to 4 days. Reheat in the oven or microwave until warmed through. The filling also freezes well—just thaw and reheat before stuffing freshly roasted squash.

FAQs

Can I make this ahead of time? Yes! You can prep the filling up to 2 days ahead and store it in the fridge.

Can I use frozen spinach? Sure—just thaw and squeeze out the water really well so the filling doesn’t get watery.

Can I add meat to this recipe? Absolutely. Cooked ground chicken or turkey works great. Even leftover rotisserie chicken would be amazing.

Final Thoughts

If you’re looking for a weeknight dinner that feels fancy without the fuss, Creamy Spinach and Mushroom Stuffed Spaghetti Squash is a clear winner. It’s comforting, nourishing, and deeply satisfying—basically everything you want from a fall or winter meal.

So go ahead and bookmark this one, friend. It’s about to become a regular on your table.

And if you try it, don’t forget to leave a review or tag me on social media—I love seeing what you’re cooking!

Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

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 with bubbling cheese

Creamy Spinach and Mushroom Stuffed Spaghetti Squash – Easy, Cheesy & Satisfying


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: CHEF ALMA
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A deliciously creamy and savory filling of spinach and mushrooms stuffed into roasted spaghetti squash, making for a healthy and satisfying dish.


Ingredients

Scale
  • 1 medium spaghetti squash
  • 2 tablespoons olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 8 ounces mushrooms, sliced
  • 4 cups fresh spinach
  • 1/2 cup cream cheese, softened
  • 1/4 cup grated Parmesan cheese
  • 1/4 teaspoon nutmeg
  • Salt and pepper to taste
  • 1/2 cup shredded mozzarella cheese

Instructions

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

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

3. Drizzle the inside of each half with olive oil, and season with salt and pepper.

4. Place the squash halves cut side down on a baking sheet and roast for 30-35 minutes, until tender.

5. In a skillet over medium heat, add olive oil and sauté the onion until translucent.

6. Add the garlic and mushrooms, cooking until the mushrooms are browned and released their moisture.

7. Stir in the spinach and cook until wilted. Remove from heat.

8. In a bowl, combine the cream cheese, Parmesan cheese, nutmeg, and the cooked mushroom-spinach mixture. Mix well and season with salt and pepper.

9. Once the squash is done, use a fork to scrape the flesh into spaghetti-like strands.

10. Mix the squash strands with the creamy filling until well combined.

11. Spoon the mixture back into the squash halves and top with shredded mozzarella cheese.

12. Return to the oven and bake for an additional 10-15 minutes, until the cheese is melted and bubbly.

13. Serve warm.

Notes

  • For a vegan version, substitute cream cheese and mozzarella with plant-based alternatives.
  • Add cooked chicken or sausage to the filling for extra protein.
  • You can prepare the filling in advance and store it in the refrigerator until ready to stuff the squash.
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 stuffed squash half
  • Calories: 290
  • Sugar: 4g
  • Sodium: 420mg
  • Fat: 21g
  • Saturated Fat: 9g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 17g
  • Fiber: 4g
  • Protein: 9g
  • Cholesterol: 35mg

Leave a Comment

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