Oh, honey, if you’re looking for a dish that wraps you up in a big, cheesy hug, you’ve come to the right place. My Spinach Artichoke Stuffed Spaghetti Squash has been warming hearts and filling bellies at family dinners for years. There’s something magical about how the creamy spinach artichoke filling nestles into those tender spaghetti squash strands – it’s like comfort food decided to put on its Sunday best.

Table of Contents
Table of Contents
I first started making this in the 90s when my granddaughter went vegetarian and I needed something hearty enough to satisfy my meat-loving crew. The moment I pulled that golden, bubbly masterpiece out of the oven, I knew we had a keeper. Now? It’s our go-to for cozy nights, potlucks, and anytime someone needs a little extra TLC on their plate.
What makes this recipe special isn’t just the melty cheeses or the way the garlic perfumes your whole kitchen (though trust me, those are pretty wonderful). It’s how simple ingredients transform into something greater than the sum of its parts. Just wait until you see how the squash scrapes into perfect little noodles – nature’s ready-made bowl! After decades of cooking, I can tell you this dish proves you don’t need fancy techniques to make something truly delicious.
Why You’ll Love This Spinach Artichoke Stuffed Spaghetti Squash
Let me count the ways this dish will steal your heart (and probably become your new favorite weeknight dinner):
- Cheese lovers rejoice – That creamy blend of three cheeses (yes, three!) makes every bite richer than my Aunt Martha’s famous casserole
- Vegetarian magic – Even my steak-and-potatoes husband forgets there’s no meat when he digs into these cheesy, garlicky squash boats
- Weeknight easy – Just roast, mix, stuff and bake – no fancy techniques required
- Leftover superstar – Tastes even better the next day when the flavors have really gotten acquainted
- Nature’s perfect bowl – Those spaghetti squash strands hold the filling like they were made for it (because, well, they were!)
Trust me – one bite of that golden, bubbly top and you’ll be hooked. It’s the kind of dish that makes everyone at the table go quiet… except for the happy chewing sounds!
Ingredients for Spinach Artichoke Stuffed Spaghetti Squash
Now, darlin’, let’s talk ingredients – and I mean the good stuff. This isn’t one of those “oh-just-use-whatever’s-in-the-fridge” recipes. The magic happens when you use the right ingredients prepared just so. Here’s what you’ll need to make this beauty sing:

- 2 spaghetti squashes – Look for ones that feel heavy for their size with smooth, unblemished skin
- 2 tablespoons olive oil, divided – The good stuff for roasting and sautéing
- 2 cloves garlic, minced – Fresh is best here, none of that jarred nonsense
- 220g / 7 cups fresh spinach – It looks like a mountain but wilts down to nothing
- 400g / 14oz canned artichokes, drained and chopped – I like the quartered ones I can rough-chop myself
- 250ml / 1 cup full-fat cream cheese – Don’t skimp here, the low-fat stuff just won’t melt right
- 4 tablespoons mayonnaise – My secret for extra creaminess
- 50ml / ½ cup grated Parmesan – Save a bit for that golden topping
- 120g / 1 cup shredded mozzarella – Because what’s life without stretchy cheese?
See? Nothing too fancy, just real ingredients prepped with love. Now grab that apron – we’re about to make some magic!
How to Make Spinach Artichoke Stuffed Spaghetti Squash

Preparing the Spaghetti Squash
First things first – let’s tackle those gorgeous spaghetti squashes. Now, I know they can be tough to cut, but here’s my trick: microwave them whole for 2 minutes to soften the skin just enough. Then, using a sharp chef’s knife (and keeping those fingers clear!), carefully slice them lengthwise from stem to tail. Scoop out those seeds and stringy bits with a sturdy spoon – no need to be perfect, just get the main cavity cleaned out.
Drizzle the cut sides with about 1 tablespoon of olive oil and rub it all over like you’re giving them a little massage. Don’t skip the edges! Season generously with salt – this helps draw out moisture so your squash doesn’t get watery. Pop them cut-side up on a baking sheet and into a 400°F oven they go for about 40 minutes. You’ll know they’re ready when you can easily pierce the flesh with a fork.
Making the Spinach Artichoke Filling
While those beauties roast, let’s make the filling that’ll make your taste buds dance. Heat the remaining olive oil in a big skillet over medium-low – we don’t want that garlic to burn! Toss in your minced garlic and let it sizzle just until fragrant, about 30 seconds. Then add that mountain of spinach in handfuls, stirring as it wilts down. Don’t worry – what looks like enough greens for a salad bar will shrink down to practically nothing!
Drain those artichokes well (I give them a little squeeze over the sink) and chop them roughly before adding to the pan. Now here’s the good part – reduce the heat to low and add the cream cheese in chunks, stirring gently as it melts into creamy perfection. Take it off the heat and mix in the mayonnaise, most of the Parmesan (save about 2 tablespoons for later), and all that glorious mozzarella. The mixture should be thick and spoonable – if it looks too wet, let it sit for a minute to firm up.
Assembling and Baking
Time to put it all together! When your squash halves are cool enough to handle, use a fork to scrape the flesh into strands – it’ll come apart just like spaghetti (hence the name, clever huh?). Leave about a 1/4-inch border to keep the “bowl” sturdy. Divide the filling evenly among the four halves, piling it high because we’re not shy about cheese here!
Sprinkle the reserved Parmesan over the tops – this gives that gorgeous golden crust we all love. Bake at 400°F for another 20-25 minutes until bubbly and lightly browned. For extra drama, pop it under the broiler for the last minute – just keep an eye on it! Let it rest for 5 minutes before serving (I know, the wait is torture) so the filling sets up perfectly.
Print
Yummy Spinach Artichoke Stuffed Spaghetti Squash Recipe
A comforting and cheesy dish featuring roasted spaghetti squash stuffed with a creamy spinach and artichoke filling.
- Total Time: 80 mins
- Yield: 4 servings 1x
Ingredients
- 2 spaghetti squashes
- 2 tbsp olive oil, divided
- 2 cloves garlic
- 220 g / 7 cups fresh spinach
- 400 g / 14 oz canned artichokes, drained and chopped
- 250 ml / 1 cup cream cheese, full fat
- 4 tbsp mayonnaise
- 50 ml / 1/2 cup grated Parmesan cheese, or vegetarian hard cheese
- 120 g / 1 cup mozzarella, grated
Instructions
- Preheat the oven to 200C/400F.
- Cut the spaghetti squash in half lengthwise and scoop out the seeds.
- Brush the surface with 1 tbsp of olive oil, season with salt.
- Place on a baking sheet the cut side up and roast in the preheated oven for 40 minutes.
- Meanwhile heat 1 tbsp of the olive oil in a large pan and add the minced garlic, cook briefly for a few seconds.
- Add the spinach and stir until it’s wilted and the liquid has evaporated.
- Add the drained and chopped artichokes and sauté for a minute.
- Stir in the cream cheese and let it melt over low heat.
- Take off the heat and stir in the mayonnaise, grated Parmesan cheese (keep 2 tbsp behind), and mozzarella.
- Evenly divide the mixture among 4 squash halves.
- Sprinkle with the remaining Parmesan cheese and bake in the oven for 20-25 minutes or until the filling is bubbly and golden on top.
Notes
- Use full-fat cream cheese for the best texture and flavor.
- For a crispier topping, broil for 1-2 minutes after baking.
- Leftovers can be stored in the fridge for up to 3 days.
- Prep Time: 15 mins
- Cook Time: 65 mins
- Category: Main Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 stuffed squash half
- Calories: 380
- Sugar: 6g
- Sodium: 520mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 6g
- Protein: 12g
- Cholesterol: 45mg
Tips for the Best Spinach Artichoke Stuffed Spaghetti Squash
After making this more times than I can count, here are my hard-earned secrets for absolute perfection:

- Wring out that spinach! After wilting, squeeze it in a clean towel to remove excess water – soggy filling is the enemy of good texture
- Garlic timing is everything – Add it just before the spinach so it doesn’t burn and turn bitter
- Broiler magic – For that picture-perfect golden top, broil for 1-2 minutes at the end (but don’t walk away!)
- Salt the squash – Rubbing salt on the cut sides before roasting draws out moisture and boosts flavor
- Rest before serving – Letting it sit 5 minutes means the filling won’t run everywhere when you dig in
Follow these little tricks and you’ll have a dish that looks as good as it tastes!
Variations for Spinach Artichoke Stuffed Spaghetti Squash
Now, I may be a creature of habit, but even I love shaking things up sometimes! Here are some delicious ways to make this dish your own:
- Sun-dried tomato sparkle – Toss in a handful of chopped sun-dried tomatoes with the artichokes for a sweet-tangy kick
- Cheese switcheroo – Try Pecorino Romano instead of Parmesan for a sharper bite, or crumbled feta for a salty punch
- Protein boost – Stir in some cooked chickpeas or white beans if you want extra staying power
- Herb garden special – Fresh basil or dill folded in at the end brightens everything up beautifully
- Spice it up – A pinch of red pepper flakes or a dash of hot sauce gives it some sass
The beauty of this recipe? It’s like your favorite sweater – comfy as is, but so easy to accessorize!
Serving Suggestions
Oh, this stuffed squash is a meal all by itself if you ask me – one hefty half per person will leave everyone full as a tick! But if you’re feeding a crowd or want to stretch it further, I love pairing it with garlic-rubbed toast points or a bright citrus salad to cut through all that richness. My grandkids go wild when I serve it with roasted cherry tomatoes on the side – something about those little bursts of sweetness next to all that savory goodness just sings.
Storing and Reheating Spinach Artichoke Stuffed Spaghetti Squash
Now don’t you worry – this dish keeps like a dream! Just wrap those leftover halves tight in foil or pop them in an airtight container, and they’ll stay fresh in the fridge for 3 days. When you’re ready to revive them, skip the microwave (it makes things soggy) and reheat in a 350°F oven for 15-20 minutes until bubbly again. That cheese will get all melty and glorious, just like the first time around. Trust me – it might even taste better after the flavors have had time to mingle!
Nutritional Information
Now, I’m no dietitian, but I do believe in knowing what’s going into our bodies. Each hearty serving of this stuffed squash comes in at about 380 calories, with 28g of that glorious fat (hey, that’s where the flavor lives!), 24g carbs, and 12g protein to keep you satisfied. The 6g of fiber from all those veggies means it’ll stick with you too!
Just remember – these numbers can dance around a bit depending on your exact ingredients. More cheese? Maybe add a few calories. Skim milk mozzarella? Might trim some fat. But life’s too short to count every gram – sometimes you just need to enjoy the deliciousness!
Frequently Asked Questions
Over the years, I’ve gotten all sorts of questions about this recipe – and honey, there are no silly ones! Here are the answers to what folks ask most:
Can I use frozen spinach instead of fresh?
Absolutely! Just thaw a 10oz package completely and squeeze out every last drop of water (I mean it – get aggressive with that towel!). Frozen works great, though I do think fresh gives a brighter flavor. Either way, you’ll still get that lovely green ribbon running through the cheesy filling.
How do I keep my squash from getting watery?
Two words: salt and patience. Rubbing salt on the cut sides before roasting draws out moisture, and letting the roasted squash sit for 5 minutes before scraping helps too. If your filling seems wet, cook the spinach mixture a little longer to evaporate extra liquid before stuffing.
Can I make this ahead of time?
You bet! Roast the squash and make the filling up to a day ahead, then store separately in the fridge. When you’re ready, stuff and bake as directed – just add 5-10 extra minutes since everything’s cold. The wait makes the flavors even better!
What if I can’t find spaghetti squash?
Bless your heart – try acorn squash instead! The texture’s different, but the sweet flesh pairs beautifully with the savory filling. Just roast cut-side down first, then flip and stuff. You might need to adjust baking times by 10 minutes or so.
Is there a lighter version of this recipe?
Sure thing, sugar! You can use reduced-fat cheeses (though the texture changes a bit), or try mixing in some Greek yogurt instead of mayo. But between you and me? Sometimes a little indulgence is good for the soul!
Share Your Spinach Artichoke Stuffed Spaghetti Squash
Oh, I just live for hearing how your versions turn out! Did you add a special twist? Maybe your family went wild for it like mine does? Drop a comment below or tag me on social – nothing makes my day like seeing your cheesy masterpieces. And if you loved it, share the recipe with another hungry soul… good food’s meant to be shared, after all!
For More recipes, Follow me on Facebook!