Sweet spaghetti squash transformed into a gourmet delight, generously stuffed with a rich and savory spinach and artichoke filling. This spectacular recipe offers a seasonal vegetable a starring role as an unforgettable main course or an impressive side dish.
Looking to elevate your meal? This stuffed squash pairs wonderfully with robust flavors. Consider serving it alongside our intensely flavorful Gochujang Short Ribs for a truly indulgent experience!

As the crisp air of autumn descends, bringing shorter days and a welcoming chill, it signals the arrival of one of nature’s most versatile and comforting gifts: squash season. From the vibrant hues of butternut to the intricate patterns of acorn squash, these hearty vegetables are a cornerstone of fall and winter cooking. While I adore roasting squash in all its forms, there’s something uniquely satisfying and impressive about a beautifully stuffed squash, especially when it’s this Spinach and Artichoke Stuffed Spaghetti Squash.
This recipe was born from a delightful culinary collision: a fresh spaghetti squash from the market and a powerful craving for the creamy, tangy goodness of classic spinach and artichoke dip. It felt like a whimsical idea to combine them, a playful experiment to see if the beloved dip could find a new, healthier home. The result? Pure magic! The natural sweetness of the spaghetti squash perfectly balances the savory, rich filling, creating a harmonious dish that’s both comforting and elegant. I’m confident you’ll find this vegetarian main as delightful as I do.

Spaghetti Squash: The Perfect Canvas for Flavor
Spaghetti squash, a unique member of the winter squash family, gets its name from its incredible ability to transform into pasta-like strands when cooked. Unlike other squashes with solid flesh, spaghetti squash offers a light, stringy texture that makes it an exceptional low-carb, gluten-free alternative to traditional pasta. It boasts a subtly sweet, mild flavor that doesn’t overpower, making it a fantastic base for a wide range of fillings and sauces.
Beyond its culinary versatility, spaghetti squash is also a nutritional powerhouse. It’s rich in vitamins, minerals, and dietary fiber, contributing to a feeling of fullness and promoting digestive health. Its naturally low calorie and carbohydrate count makes it an excellent choice for those following keto, paleo, or other dietary plans. When you’re looking for a wholesome and satisfying way to enjoy your vegetables, this healthy dinner option truly shines.
If you’re already a fan of its unique texture, you might also enjoy our deliciously savory Spaghetti Squash Bolognese, which embraces a similar concept of creating flavorful, stuffed squash boats. It’s another fantastic way to enjoy this remarkable vegetable and its pasta-like qualities!
The Irresistible Spinach and Artichoke Stuffing
While spaghetti squash is incredibly versatile and could be paired with countless fillings, I found myself repeatedly drawn to the timeless appeal of spinach and artichoke. It’s more than just a dip; it’s a symphony of creamy, cheesy, and tangy flavors that deserves to be enjoyed in innovative ways beyond just bread or crackers. Using it as a stuffing for spaghetti squash not only elevates the dish but also makes it a complete and satisfying meal.
The beauty of this creamy spinach artichoke filling lies in its simplicity and speed of preparation. You can effortlessly whip up this decadent mixture while your spaghetti squash halves are roasting, saving you precious time in the kitchen. Begin by gently heating a tablespoon of olive oil in a large pan or skillet. Add fragrant minced garlic, letting it sizzle for just a few seconds to release its aroma, then introduce the fresh spinach. Stir constantly until the spinach wilts down significantly and any released liquid evaporates, concentrating its earthy flavor.

Next, incorporate the chopped artichoke hearts, allowing them to sauté for a minute to develop a slight sweetness and warmth. This step adds a wonderful textural contrast and a signature tangy note. Then, the magic ingredient: full-fat cream cheese. Add it to the pan and let it slowly melt over low heat, stirring continuously to achieve a smooth, rich base. The constant stirring ensures an even melt and prevents scorching.
Once the cream cheese has fully incorporated, remove the pan from the heat. This is when you’ll stir in the mayonnaise, grated Parmesan cheese, and shredded mozzarella. Be sure to reserve a small amount of the grated Parmesan to sprinkle generously over each stuffed squash half just before the final bake. This creates a beautiful, golden-brown crust that adds another layer of flavor and texture.
The luscious stuffing is now ready to be spooned generously into the roasted spaghetti squash boats for their final bake. The entire process, from preparing the squash to the golden finish, takes a bit over an hour. Most of this is hands-off roasting time, leaving you with pleasantly short active cooking. You’ll be amazed at how quickly this impressive dish comes together!

Serving Suggestions and Variations
This stuffed spaghetti squash recipe was designed to shine as a delightful vegetarian main course, perfect for dinner any night of the week. Its wholesome ingredients and balanced flavors make it an excellent choice for a low-carb meal, especially when served alongside a crisp, hearty green salad with a light vinaigrette. Imagine a bed of mixed greens, cherry tomatoes, and cucumber, offering a refreshing contrast to the warm, creamy squash.
If you’re not strictly adhering to a vegetarian diet or simply seeking a more robust meal, this fall recipe also makes a magnificent and comforting side dish to a meaty main course. Its richness complements proteins beautifully. Consider pairing it with succulent Braised Short Ribs or an elegant Beef Fillet with an Easy Béarnaise Sauce for an unforgettable five-star dining experience that will impress any guest.
Recipe Tips and Notes for Perfection
Achieving the perfect Spinach and Artichoke Stuffed Spaghetti Squash is simple with a few helpful tips:
- Squash Alternatives: While spaghetti squash is ideal for this recipe due to its unique texture, if you find it hard to source, consider substituting with butternut or acorn squash. You’ll need to scoop out the cooked flesh and mix it with the filling before returning it to the squash shells for baking.
- Safe Cutting Technique: Spaghetti squash can be notoriously hard to cut. To prevent accidents, use a very sharp knife. The safest method is to insert the knife firmly into the center of the squash, then carefully press down to slice it lengthwise. Alternatively, you can pierce the squash several times with a fork and microwave it for 3-5 minutes to slightly soften the skin before cutting.
- Meal Planning Flexibility: This recipe is easily adaptable for different portion sizes. If you’re cooking for one or two, simply use one squash and half the stuffing ingredients, or make the full batch of stuffing. The leftover spinach and artichoke mixture can be stored in an airtight container or wrapped tightly with plastic wrap in the refrigerator for several days. It’s fantastic stuffed into future squash meals or enjoyed as a delightful dip on its own.
- Advance Preparation: To streamline your meal prep, roast the spaghetti squash a day or two in advance. Once cooked and cooled, store the halves in an airtight container in the fridge until you’re ready to fill and bake them. This significantly reduces active cooking time on a busy weeknight.
- Cheese Quality Matters: For the best melting and flavor, always buy a block of mozzarella and grate it yourself. Pre-shredded mozzarella often contains anti-caking agents that can prevent it from melting smoothly and creating that luscious, gooey texture we all love. Freshly grated cheese makes a noticeable difference.
Storage and Leftovers
One of the best things about this stuffed squash is how well it keeps! Leftovers are a true treat and can be stored in an airtight container in the refrigerator for 3-4 days. To reheat, simply place them in an oven preheated to 180°C (350°F) for 15-20 minutes, or until thoroughly heated through and bubbly. For a quicker option, they can also be reheated in the microwave, though the oven provides a better texture.
For longer storage, this dish freezes beautifully for up to 3 months. Allow the cooked and cooled stuffed squash halves to freeze individually on a baking sheet before transferring them to a freezer-safe bag or container. When ready to enjoy, let them fully defrost in the refrigerator overnight and come to room temperature before reheating using the same oven instructions as for refrigerated leftovers.
More Delicious Squash Recipes to Explore
If you’ve enjoyed this delightful winter squash recipe, here are more ways to savor the flavors of the season:
- Butternut Squash Casserole
- Butternut Squash Risotto with Sage and Goat Cheese
- Roasted Squash Pasta with Pancetta and Swiss Chard
- Chickpea and Butternut Squash Curry
Spinach and Artichoke Stuffed Spaghetti Squash

Want to save this recipe? Subscribe to our newsletter to get new recipes directly to your inbox every week!
Ingredients
- 2 spaghetti squashes
- 2 tbsp olive oil, divided
- 2 cloves garlic, minced
- 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 (keep 2 tbsp for sprinkling)
- 120 g / 1 cup mozzarella, grated
Instructions
- Preheat your oven to 200°C (400°F). Carefully cut each spaghetti squash in half lengthwise and use a spoon to scoop out and discard the seeds and stringy bits. Brush the cut surfaces of the squash halves with 1 tablespoon of olive oil, then season generously with salt. Place the squash halves cut-side up on a baking sheet and roast in the preheated oven for approximately 40 minutes, or until tender enough to easily scrape with a fork.
- While the spaghetti squash is roasting, prepare the delicious spinach and artichoke filling. Heat the remaining 1 tablespoon of olive oil in a large pan or skillet over medium heat. Add the minced garlic and cook for a brief few seconds until fragrant, being careful not to burn it. Immediately add the fresh spinach to the pan and stir continuously until it has completely wilted down and any released liquid has evaporated.
- Add the drained and chopped artichoke hearts to the pan with the spinach and sauté for about one minute, allowing them to warm through and develop a little color. Then, add the full-fat cream cheese. Reduce the heat to low and allow the cream cheese to melt, stirring constantly until the mixture is smooth and creamy.
- Remove the pan from the heat. Stir in the mayonnaise, the majority of the grated Parmesan cheese (remember to save about 2 tablespoons for later), and the shredded mozzarella cheese. Mix everything thoroughly until well combined and the cheese has started to melt into the warm mixture.
- Once the roasted spaghetti squash is tender, remove it from the oven. Using a fork, gently scrape the flesh of each squash half, creating those signature spaghetti-like strands, but leave them within the squash shell to form a “boat.” Evenly divide the prepared spinach and artichoke mixture among the four squash halves, mounding it slightly. Sprinkle the reserved Parmesan cheese over the top of each stuffed squash. Return the baking sheet to the oven and bake for an additional 20-25 minutes, or until the filling is bubbly and the top is golden brown and irresistible. Serve hot and enjoy!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Tried this recipe?
Let us know how it was in the comments below!