I am beyond excited to share this Spinach Artichoke Stuffed Squash Recipe with you! Imagine a warm, cozy dish that’s creamy and cheesy yet packed with vibrant spinach and tender artichokes, all nestled inside the natural “noodles” of roasted spaghetti squash. This recipe takes comfort food to a whole new level, offering a perfect balance of fresh veggies and indulgent, melty cheeses that make every bite feel like a loving hug. Whether you’re looking for a healthy twist on classic flavors or a stunning dish to wow at your next dinner, this Spinach Artichoke Stuffed Squash Recipe is the answer you’ve been craving.

Ingredients You’ll Need
The magic of this Spinach Artichoke Stuffed Squash Recipe starts with a handful of simple, fresh ingredients that work together to create a dish bursting with flavor and texture. Each component is thoughtfully chosen to build that creamy stuffing and maintain a perfect balance of richness and freshness.
- 1 medium Spaghetti Squash: The star of this dish, it mimics pasta while keeping the meal low-carb and light.
- 1 tbsp Olive Oil: Adds moisture and flavor to the squash’s surface; avocado oil also works nicely for a different twist.
- 2 cloves Garlic: Fresh garlic enhances depth of flavor, but garlic powder can be used for convenience.
- 2 cups Fresh Spinach: Boosts nutrition and adds vibrant green color; kale or thawed frozen spinach make great alternatives.
- 1 can Canned Artichokes: Provides a tangy and savory kick that complements the creamy filling beautifully; fresh artichokes can be swapped in season.
- 4 oz Cream Cheese: The secret for rich, smooth creaminess inside the filling; ricotta is a lighter substitute.
- 2 tbsp Mayonnaise: Enhances creaminess and moisture; Greek yogurt is a healthful alternative with tang.
- 1/2 cup Parmesan Cheese: Adds deep, savory flavor and creates a golden crust; nutritional yeast is a vegan option.
- 1/2 cup Mozzarella Cheese: Melts to gooey perfection, delivering that irresistible cheesy pull; omit for dairy-free dishes.
- 1/4 cup Additional Parmesan Cheese: Reserved for sprinkling on top before baking for an extra cheesy finish and beautiful browning.
How to Make Spinach Artichoke Stuffed Squash Recipe
Step 1: Roast the Spaghetti Squash
Start by preheating your oven to 200°C (400°F). Carefully slice your spaghetti squash in half lengthwise, scoop out the seeds, and brush the cut sides with olive oil before seasoning with salt. Roasting the squash brings out its natural sweetness and creates the perfect tender base to scoop out the strands later on. Bake for about 40 minutes until the flesh is soft and easily shredded with a fork.
Step 2: Prepare the Filling
While the squash roasts, heat olive oil in a skillet and sauté minced garlic until fragrant, which takes just a minute or two. Add fresh spinach and cook until it just wilts, preserving its bright color and fresh flavor. Next, toss in chopped canned artichokes and sauté for an additional minute to warm them through and bring out their savory notes.
Step 3: Make It Creamy and Cheesy
Reduce the heat slightly and stir in cream cheese until it melts smoothly into the greens, creating a luscious base for the filling. Blend in mayonnaise to maintain moisture and silkiness. Then, fold in Parmesan and mozzarella cheeses, which add depth, richness, and that irresistible melty texture you crave in any stuffed dish.
Step 4: Assemble and Bake
Once your squash is roasted and cool enough to handle, use a fork to gently scrape out the strands into a bowl, mixing them well with the creamy spinach-artichoke mixture. Spoon this heavenly filling back into the squash shells, pressing lightly so it fits nicely. Sprinkle the reserved Parmesan cheese on top, then pop the stuffed squash into the oven for another 20-25 minutes. This last bake ensures a golden bubbly crust and mingled flavors that smell like pure comfort.
Step 5: Cool and Serve
Allow the stuffed squash to cool just a bit before serving to let the flavors settle and the filling firm up slightly for easier eating. Your kitchen will smell amazing, and you’ll be ready to indulge in the perfect combination of creamy, cheesy, and nutritious goodness.
How to Serve Spinach Artichoke Stuffed Squash Recipe
Garnishes
Adding a touch of fresh garnish can elevate the final presentation and flavor. Try sprinkling chopped fresh parsley or basil over the top for a burst of color and herbaceous brightness. A drizzle of good-quality olive oil or a squeeze of fresh lemon juice just before serving can also brighten the rich, creamy stuffing wonderfully.
Side Dishes
This Spinach Artichoke Stuffed Squash Recipe pairs beautifully with a crisp green salad dressed lightly with vinaigrette, complementing the richness with freshness. For heartier meals, roasted chicken or grilled fish adds protein without overwhelming the delicate flavors of the squash. Even a simple slice of crusty bread can be perfect for soaking up any extra cheesy filling left on the plate.
Creative Ways to Present
You can get playful with your presentation by scooping the filling into smaller acorn squash halves for individual servings, perfect for dinner parties. Alternatively, serve the filling piled high on a bed of greens or alongside baked polenta cakes for a textured contrast. This Spinach Artichoke Stuffed Squash Recipe is versatile and looks stunning no matter how you plate it.
Make Ahead and Storage
Storing Leftovers
Leftover Spinach Artichoke Stuffed Squash keeps beautifully in an airtight container in the refrigerator for up to 3 days. The flavors deepen overnight, making it a great option for make-ahead lunches or next-day dinner. Just be sure to cover it well to prevent the squash strands from drying out.
Freezing
This recipe freezes well if you want to enjoy it later. Wrap the stuffed squash halves tightly in plastic wrap and then foil, or place in a freezer-safe container for up to 2 months. To avoid sogginess, freeze before the final bake and reheat thoroughly when ready to serve.
Reheating
Reheat leftovers in a 175°C (350°F) oven covered with foil until warmed through, about 20 minutes. For a crispier top, remove the foil during the last 5 minutes of baking. You can also microwave individual servings, but the oven method helps maintain that glorious baked texture.
FAQs
Can I use other types of squash for this recipe?
While spaghetti squash is ideal because of its noodle-like texture, you can experiment with acorn or delicata squash, though the texture and taste will differ slightly. Just adjust cooking times as needed.
Is this recipe suitable for vegans?
It’s easy to make vegan by substituting cream cheese, mayonnaise, and cheeses with plant-based alternatives. Nutritional yeast can replace Parmesan for that savory umami touch.
Can I prepare the filling ahead of time?
Yes! You can make the creamy spinach artichoke filling a day ahead and store it in the fridge. Assemble the squash just before baking to keep it fresh.
What if I don’t have canned artichokes?
Fresh artichokes work well when properly prepped and cooked, but canned artichokes are more convenient and quicker to use. You could also try marinated artichoke hearts for an added flavor twist.
How can I make this dish lower in fat?
Use light cream cheese or ricotta, replace mayonnaise with Greek yogurt, and limit cheese quantities or choose reduced-fat varieties for a lighter version without sacrificing much flavor.
Final Thoughts
If you’re looking for a hearty, satisfying, and unexpectedly fresh dish, you simply must try this Spinach Artichoke Stuffed Squash Recipe. Its creamy, cheesy filling combined with the unique texture of roasted spaghetti squash is a match made in comfort food heaven. I promise it will become a favorite in your rotation, perfect for cozy weeknights or even special occasions. Grab your ingredients and get ready to fall in love with this warm, delicious creation!
Print
Spinach Artichoke Stuffed Squash Recipe
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 15 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Low Calorie
Description
This Spinach Artichoke Stuffed Squash is a creamy, cozy, and low-carb dish featuring roasted spaghetti squash filled with a rich blend of spinach, artichokes, cream cheese, and melted cheeses. It offers the perfect comforting meal that’s both flavorful and nutritious, ideal for a wholesome dinner or special occasion.
Ingredients
For the Squash
- 1 medium Spaghetti Squash
- 1 tbsp Olive Oil
- Salt, to taste
For the Filling
- 1 tbsp Olive Oil
- 2 cloves Garlic, minced
- 2 cups Fresh Spinach
- 1 can Canned Artichokes, drained and chopped
- 4 oz Cream Cheese
- 2 tbsp Mayonnaise
- 1/2 cup Parmesan Cheese
- 1/2 cup Mozzarella Cheese
- 1/4 cup Additional Parmesan Cheese (for topping)
Instructions
- Preheat the Oven: Set your oven to 200°C (400°F) to prepare it for roasting the spaghetti squash.
- Prepare the Squash: Carefully cut the spaghetti squash in half lengthwise and scoop out all seeds. Brush the cut sides generously with olive oil and season with salt to taste.
- Roast the Squash: Place the squash halves cut side down on a baking sheet and roast in the oven for about 40 minutes, or until the flesh is tender and easily shreddable with a fork.
- Cook the Spinach and Garlic: While the squash roasts, heat 1 tablespoon of olive oil in a skillet over medium heat. Add the minced garlic and cook until fragrant, about 1 minute. Stir in the fresh spinach and sauté for 3-4 minutes until it is just wilted.
- Add Artichokes: Mix the chopped canned artichokes into the skillet with the spinach and garlic. Sauté together for about 1 minute to combine the flavors.
- Make the Filling: Lower the heat and add the cream cheese to the skillet, stirring continuously until melted and smooth. Then mix in the mayonnaise, Parmesan cheese, and mozzarella until everything is well combined and creamy.
- Stuff the Squash: Using a fork, shred the roasted spaghetti squash flesh lightly to create strands. Scoop the cheesy spinach-artichoke filling into the squash halves, pressing it in gently. Sprinkle the reserved 1/4 cup Parmesan cheese evenly on top of each filled squash.
- Bake Again: Return the stuffed squash halves to the oven and bake for an additional 20-25 minutes, or until the cheese topping is bubbly and golden brown.
- Serve: Remove from the oven and allow to cool slightly before serving. Enjoy this creamy, comforting Spinach Artichoke Stuffed Squash warm as a satisfying meal.
Notes
- You can substitute kale or frozen spinach (thawed) for the fresh spinach.
- Ricotta cheese can be used instead of cream cheese for a lighter texture.
- Greek yogurt is a healthier alternative to mayonnaise in the filling.
- For a dairy-free version, omit mozzarella and use nutritional yeast in place of Parmesan.
- Make sure to scoop out all seeds from the spaghetti squash to ensure the best texture.
- Adjust seasoning with salt and pepper as desired before stuffing.

