Spinach Stuffed Spaghetti Squash: Savory & Simple

Featured in Hearty Main Dishes.

Spinach Stuffed Spaghetti Squash offers a hearty, savory meal. Learn my personal recipe for this comforting dish, packed with creamy spinach and rich flavors.
Serena Quinn
Updated on Sat Nov 22 2025 at 04:17 PM
Spinach Stuffed Spaghetti Squash: Savory & Simple Pin it
Spinach Stuffed Spaghetti Squash: Savory & Simple | Recipesquickie

I remember the first time I tried to make a 'healthy' pasta alternative. It was a disaster, hon. My spaghetti squash was either rock hard or watery, and the sauce? Oh, the sauce. But then I stumbled upon this Spinach Stuffed Spaghetti Squash recipe, and everything just clicked. It's become one of those dishes that just feels right, you know? Like a warm hug after a chaotic day. There's something about roasting that squash until it’s perfectly tender, then stuffing it with a creamy, garlicky spinach filling that just makes my kitchen smell like pure comfort. This isn't just a meal, it’s a little bit of magic I needed after too many kitchen mishaps.

Honestly, I once tried to scoop out the spaghetti squash strands before it was fully cooked. Big mistake. I ended up with a half-mashed, half-stringy mess that looked more like a science experiment than dinner. My husband just stared at it, bless his heart. Now, I always, always make sure that squash is tender. You live and you learn, right? Or you just make a bigger mess and order pizza, haha!

Ingredients for Spinach Stuffed Spaghetti Squash

  • Spaghetti Squash (2 medium): This is our star, obviously! Look for ones that feel heavy for their size. I find two medium ones are just right for a family dinner, or for amazing leftovers.
  • Olive Oil (2 tbsp): My go-to for roasting veggies. It just brings out that natural sweetness in the squash. Don't skimp, a good drizzle helps everything caramelize beautifully.
  • Fresh Spinach (10 oz bag): A whole bag, yes! It wilts down to almost nothing, so trust me on this. I tried frozen once, and it was just too watery for my liking. Fresh is best here.
  • Cream Cheese (4 oz, softened): This is where the magic happens for that creamy filling. Full-fat, please! I tried a light version once, and it just didn't have that same luxurious mouthfeel.
  • Parmesan Cheese (1/2 cup, grated): Adds that salty, umami kick. Freshly grated makes a world of difference, honestly. The pre-shredded stuff just doesn't melt the same way.
  • Garlic (3 cloves, minced): More garlic, always! I swear by it. It’s the backbone of so many delicious dishes, and this Spinach Stuffed Spaghetti Squash is no exception.
  • Onion (1/2 small, finely diced): A little bit of onion brings a subtle sweetness and depth to the filling. I usually just grab whatever I have on hand, yellow or white works fine.
  • Milk (1/4 cup, any kind): Just a splash to loosen up the filling and make it extra creamy. I usually use whole milk, but whatever you have will work, even a dairy-free option if you prefer!
  • Nutmeg (1/4 tsp): A secret weapon! A tiny pinch really elevates the spinach flavor. I didn't expect that, but it really does make a difference.
  • Salt & Black Pepper (to taste): Essential for bringing all those flavors together. Taste as you go, that's my motto. I've definitely over-salted things before, oops!

Instructions for Spinach Stuffed Spaghetti Squash

Prep Your Squash for Stuffing:
First things first, preheat your oven to 400°F (200°C). Then, carefully slice each spaghetti squash in half lengthwise. This can be a bit tricky, so be careful with your knife! Scoop out all those seeds and stringy bits I usually use a large spoon for this. Drizzle the cut sides with olive oil, then sprinkle with salt and pepper. Place them cut-side down on a baking sheet. This is where the magic starts to happen, as they roast, your kitchen will begin to smell amazing.
Roast the Spaghetti Squash:
Pop those squash halves into the preheated oven. They'll need about 35-45 minutes to roast, depending on their size. You want them tender enough that you can easily pierce the skin with a fork, but not mushy, you know? This is critical for getting those lovely spaghetti-like strands later. I've definitely undercooked them before, and trying to scrape out stiff strands is a real workout! Let them cool slightly, just enough so you can handle them without burning your fingers.
Crafting Your Spinach Stuffed Spaghetti Squash Filling:
While the squash is roasting, get started on that luscious filling! In a large skillet, heat a little olive oil over medium heat. Add your finely diced onion and cook until it's softened and translucent, about 5 minutes. Then, toss in that minced garlic and cook for another minute until fragrant. Oh, that smell! It's pure comfort. Next, add the fresh spinach, a big handful at a time, letting it wilt down before adding more. It'll seem like a mountain of spinach, but it shrinks, I promise!
Combine the Creamy Goodness:
Once the spinach has completely wilted and any excess moisture has cooked off, remove the skillet from the heat. Stir in the softened cream cheese, grated Parmesan, and milk. Season with nutmeg, salt, and pepper. Mix until everything is beautifully combined and creamy. This is where you really build the flavor for your Spinach Stuffed Spaghetti Squash. Taste it! Adjust seasonings if needed. I always add a little extra pepper, because I love it.
Filling the Squash Halves:
Now for the fun part! Once your roasted spaghetti squash halves are cool enough to handle, use a fork to gently scrape the strands from the sides, leaving about a half-inch border. Don't scrape too deep, or you'll break through the skin. Mix these squash strands directly into your creamy spinach filling in the skillet. This ensures every bite of your Spinach Stuffed Spaghetti Squash is packed with flavor and texture. It's a bit messy, but so worth it!
Finishing Your Spinach Stuffed Spaghetti Squash:
Spoon the spinach-squash mixture evenly back into the empty squash shells. If you want, sprinkle a little extra Parmesan cheese on top for that golden crust. Pop them back into the oven for another 10-15 minutes, or until the filling is heated through and the cheese on top is bubbly and slightly golden. The aroma filling your kitchen at this point is just incredible. Let them cool for a few minutes before serving. Enjoy your delicious Spinach Stuffed Spaghetti Squash!

There was this one time, I was so excited to serve this Spinach Stuffed Spaghetti Squash that I pulled it out of the oven and immediately tried to dish it up. Big mistake, the filling was molten! My tongue paid the price. Now, I always let it sit for a good five to ten minutes. It lets everything settle and cool just enough to actually enjoy. Plus, it gives me a moment to admire my handiwork, honestly!

Storage for Your Spinach Stuffed Spaghetti Squash

Leftovers of this Spinach Stuffed Spaghetti Squash are seriously amazing, sometimes even better the next day as the flavors really meld together. Once cooled completely, you can store the stuffed squash halves in an airtight container in the fridge for up to 3-4 days. I usually just wrap them individually in foil and then place them in a larger container. Reheating is best in the oven at 350°F (175°C) for about 15-20 minutes, or until warmed through. I microwaved it once and the sauce separated so don't do that lol, it gets a bit rubbery. The oven keeps that lovely texture. You can also freeze individual portions, wrapped well, for up to 2-3 months. Just thaw overnight in the fridge before reheating.

Spinach Stuffed Spaghetti Squash: Savory & Simple Pin it
Spinach Stuffed Spaghetti Squash: Savory & Simple | Recipesquickie

Spinach Stuffed Spaghetti Squash Substitutions

I love experimenting with this Spinach Stuffed Spaghetti Squash recipe! If you don't have fresh spinach, frozen (thawed and squeezed really dry) can work, but honestly, it's not quite the same. For the cream cheese, mascarpone can be a luxurious swap, or even a blend of ricotta and a touch of sour cream for a tangier profile. I tried that once, and it worked... kinda, a bit lighter. If you're dairy-free, a good quality plant-based cream cheese and milk would be great. Feel free to swap Parmesan for Pecorino Romano for a sharper kick, or even a mild cheddar for a more kid-friendly flavor. Don't have nutmeg? A tiny pinch of white pepper can add a similar subtle warmth. Always use what you have, and don't be afraid to play around!

Serving Your Spinach Stuffed Spaghetti Squash

This Spinach Stuffed Spaghetti Squash is a meal in itself, but it plays so well with others! I love serving it with a simple, crisp green salad with a light vinaigrette that freshness really cuts through the richness of the filling. A warm, crusty baguette for dipping into any extra creamy bits is also a must for me. For drinks, a crisp white wine, like a Sauvignon Blanc, is lovely, or even just sparkling water with lemon. This dish and a good rom-com on a Friday night? Yes please. It also makes for a fantastic side dish if you're serving something like roasted chicken or a simple salmon fillet, making the whole meal feel extra special and comforting. It’s versatile, which I love!

Spinach Stuffed Spaghetti Squash Backstory

Spaghetti squash itself has been a kitchen hero for health-conscious cooks for decades, often lauded as a low-carb alternative to pasta. My personal journey with this Spinach Stuffed Spaghetti Squash recipe started during a phase where I was trying to incorporate more vegetables into my diet without feeling like I was missing out on hearty, satisfying meals. I wanted something with real oomph! So, I took inspiration from classic creamy spinach dishes and combined it with the natural sweetness of roasted squash. It became my go-to for a comforting, yet wholesome, dinner that never disappoints. It truly transformed my perception of what a vegetable could be not just a side, but the star of the show.

Making this Spinach Stuffed Spaghetti Squash always feels like a little victory in my kitchen. It's one of those dishes that, despite any little kitchen mishaps along the way, always turns out beautifully. The creamy filling, the tender squash strands, that hint of garlic it all just works. I hope it brings as much comfort and joy to your table as it does to mine. Don't forget to snap a picture and share your version with me, I'd love to see what you create!

Spinach Stuffed Spaghetti Squash: Savory & Simple Pin it
Spinach Stuffed Spaghetti Squash: Savory & Simple | Recipesquickie

Frequently Asked Questions

→ Can I make Spinach Stuffed Spaghetti Squash ahead of time?

Absolutely! You can roast the squash and prepare the filling a day in advance. Just store them separately in the fridge. Then, when you're ready, mix the filling with the squash strands, stuff the shells, and bake. It’s a great meal-prep hack, honestly!

→ What if I don't like spinach in my Spinach Stuffed Spaghetti Squash?

No worries! You could swap the spinach for finely chopped kale, Swiss chard, or even mushrooms. I've tried kale, and it worked, but make sure to sauté it down well so it’s tender. Experiment and see what you like!

→ How do I know if my spaghetti squash is cooked enough?

The best way is to gently pierce the skin with a fork. If it goes in easily without much resistance, it's ready! If it's still hard, give it another 5-10 minutes. I once pulled it out too early, and scraping the strands was a nightmare!

→ Can I freeze the cooked Spinach Stuffed Spaghetti Squash?

Yes, you can! Once cooled, wrap individual halves tightly in plastic wrap and then foil. They'll keep in the freezer for up to 2-3 months. Just thaw them in the fridge overnight before reheating in the oven. It's a lifesaver for busy weeks!

→ Can I add meat to this Spinach Stuffed Spaghetti Squash recipe?

Definitely! Cooked ground sausage, chicken, or even crumbled bacon would be delicious additions. Just brown your meat and mix it into the spinach filling before stuffing the squash. I've done it with sausage, and it was hearty and so good!

Spinach Stuffed Spaghetti Squash: Savory & Simple

Spinach Stuffed Spaghetti Squash offers a hearty, savory meal. Learn my personal recipe for this comforting dish, packed with creamy spinach and rich flavors.

4.2 out of 5
(46 reviews)
Prep Time
20 Minutes
Cook Time
55 Minutes
Total Time
75 Minutes

Category: Hearty Main Dishes

Difficulty: Intermediate

Cuisine: American

Yield: 4 Servings

Dietary: Vegetarian

Published: Sat Nov 22 2025 at 04:17 PM

Start Cooking
Cooking Mode Active - Screen Won't Sleep

Ingredients

→ Base Ingredients

01 Spaghetti Squash (2 medium)
02 Olive Oil (2 tbsp)
03 Salt & Black Pepper (to taste)

→ Creamy Spinach Filling

04 Fresh Spinach (10 oz bag)
05 Cream Cheese (4 oz, softened)
06 Parmesan Cheese (1/2 cup, grated)
07 Garlic (3 cloves, minced)
08 Onion (1/2 small, finely diced)
09 Milk (1/4 cup, any kind)
10 Nutmeg (1/4 tsp)

→ Optional Extras

11 Red pepper flakes (a pinch)
12 Cooked ground sausage (1/2 cup)

Instructions

Step 01

First things first, preheat your oven to 400°F (200°C). Then, carefully slice each spaghetti squash in half lengthwise. This can be a bit tricky, so be careful with your knife! Scoop out all those seeds and stringy bits – I usually use a large spoon for this. Drizzle the cut sides with olive oil, then sprinkle with salt and pepper. Place them cut-side down on a baking sheet. This is where the magic starts to happen, as they roast, your kitchen will begin to smell amazing.

Step 02

Pop those squash halves into the preheated oven. They'll need about 35-45 minutes to roast, depending on their size. You want them tender enough that you can easily pierce the skin with a fork, but not mushy, you know? This is critical for getting those lovely spaghetti-like strands later. I've definitely undercooked them before, and trying to scrape out stiff strands is a real workout! Let them cool slightly, just enough so you can handle them without burning your fingers.

Step 03

While the squash is roasting, get started on that luscious filling! In a large skillet, heat a little olive oil over medium heat. Add your finely diced onion and cook until it's softened and translucent, about 5 minutes. Then, toss in that minced garlic and cook for another minute until fragrant. Oh, that smell! It's pure comfort. Next, add the fresh spinach, a big handful at a time, letting it wilt down before adding more. It'll seem like a mountain of spinach, but it shrinks, I promise!

Step 04

Once the spinach has completely wilted and any excess moisture has cooked off, remove the skillet from the heat. Stir in the softened cream cheese, grated Parmesan, and milk. Season with nutmeg, salt, and pepper. Mix until everything is beautifully combined and creamy. This is where you really build the flavor for your Spinach Stuffed Spaghetti Squash. Taste it! Adjust seasonings if needed. I always add a little extra pepper, because I love it.

Step 05

Now for the fun part! Once your roasted spaghetti squash halves are cool enough to handle, use a fork to gently scrape the strands from the sides, leaving about a half-inch border. Don't scrape too deep, or you'll break through the skin. Mix these squash strands directly into your creamy spinach filling in the skillet. This ensures every bite of your Spinach Stuffed Spaghetti Squash is packed with flavor and texture. It's a bit messy, but so worth it!

Step 06

Spoon the spinach-squash mixture evenly back into the empty squash shells. If you want, sprinkle a little extra Parmesan cheese on top for that golden crust. Pop them back into the oven for another 10-15 minutes, or until the filling is heated through and the cheese on top is bubbly and slightly golden. The aroma filling your kitchen at this point is just incredible. Let them cool for a few minutes before serving. Enjoy your delicious Spinach Stuffed Spaghetti Squash!

Notes

  1. Always roast the squash cut-side down, it helps it steam and get perfectly tender without drying out.
  2. Don't rush the spinach wilting process, make sure all the water cooks off, or your filling will be watery.
  3. Scrape the squash strands gently, leaving a border, or you'll end up with a torn shell, which I've done!
  4. For extra richness, add a tablespoon of butter to the spinach filling along with the cream cheese.

Tools You'll Need

  • Baking sheet
  • Large skillet
  • Large spoon
  • Sharp knife
  • Fork

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 350-400 kcal
  • Total Fat: 20-25g
  • Total Carbohydrate: 30-35g
  • Protein: 15-20g

Reviews & Comments

Required fields are marked *