Spinach and Artichoke Stuffed Spaghetti Squash
A delicious and healthy meal hidden in a spaghetti squash bowl.
Spaghetti squash
Spinach
Artichoke hearts
Cheese
Garlic
Olive oil
Cut the spaghetti squash in half and scoop out the seeds.
Mix spinach, artichoke hearts, cheese, garlic, and olive oil in a bowl.
Stuff the spaghetti squash halves with the mixture.
Bake in the oven until the squash is tender and the filling is bubbly.
Delicious Spinach and Artichoke Stuffed Spaghetti Squash Recipe
Have you been searching for a dinner option that’s both nutritious and indulgent? Spinach and Artichoke Stuffed Spaghetti Squash combines the hearty texture of squash with the creamy goodness of a classic spinach artichoke dip. This dish is perfect for those looking to enjoy stuffed spaghetti squash recipes that deliver restaurant-quality flavor while keeping things healthy. By preparing this veggie-forward meal at home, you control the ingredients and can customize it to your preferences, making it an excellent addition to your weekly rotation.
Ingredients & Kitchen Tools
For the squash:
– 2 medium spaghetti squash (about 3 pounds each) – look for firm squash with no soft spots
– 2 tablespoons olive oil – extra virgin preferred for better flavor
– Salt and pepper to taste – kosher salt works best
For the filling:
– 1 cup fresh spinach, chopped – baby spinach requires less prep
– 1 can (14 oz) artichoke hearts, drained and chopped – in water, not marinated
– 8 oz cream cheese, softened – full-fat provides the creamiest result
– 1/2 cup sour cream – Greek yogurt can be substituted for a lighter option
– 1/4 cup mayonnaise – adds richness to the filling
– 3 cloves garlic, minced – fresh provides better flavor than pre-minced
– 1 cup shredded mozzarella cheese – low-moisture variety melts better
– 1/2 cup grated Parmesan cheese – freshly grated rather than pre-packaged
– 1/2 teaspoon red pepper flakes (optional) – adds a gentle heat
Kitchen tools:
– Sharp chef’s knife and cutting board
– Baking sheet lined with parchment paper
– Large mixing bowl
– Fork for shredding the squash
– Medium saucepan
– Wooden spoon or spatula
– Measuring cups and spoons
Prep Time & Cooking Schedule
– Prep time: 20 minutes
– Cooking time: 45-60 minutes
– Total time: 65-80 minutes
Plan to start this recipe about 1.5 hours before you intend to serve it. The initial squash roasting can be done up to a day in advance if you’re meal prepping.
Step-by-Step Instructions

1. Prepare the squash: Preheat your oven to 400°F (200°C). Carefully cut each spaghetti squash in half lengthwise and scoop out the seeds.
2. Season and roast: Brush the inside of each squash half with olive oil and season with salt and pepper. Place cut-side down on a lined baking sheet and roast for 35-45 minutes until the flesh is tender and easily pulls apart with a fork.
3. Prepare the filling: While the squash roasts, combine the spinach, artichoke hearts, cream cheese, sour cream, mayonnaise, garlic, half of the mozzarella, and half of the Parmesan cheese in a mixing bowl. This Spinach and Artichoke Stuffed Spaghetti Squash filling should be well-mixed but still have some texture from the vegetables.
4. Shred the squash: When the squash is done, let it cool slightly, then use a fork to gently scrape the inside, creating spaghetti-like strands. Leave the strands in the squash shell, creating a small well in the center for the filling.
5. Fill and bake: Divide the spinach-artichoke mixture evenly among the squash halves, gently pressing it into the well you created. Top with remaining cheese and sprinkle with red pepper flakes if desired. Many stuffed spaghetti squash recipes skip this double-baking step, but it’s crucial for melding the flavors.
6. Final bake: Return the filled squash to the oven and bake for an additional 15-20 minutes, until the cheese is bubbly and golden brown.
Nutritional Benefits & Advantages
This dish offers impressive nutritional value. Spaghetti squash is low in calories and carbohydrates compared to pasta, making it perfect for those monitoring their intake. It’s rich in vitamins A and C, potassium, and fiber. The spinach provides iron, calcium, and antioxidants, while artichokes contribute additional fiber and prebiotics that support gut health. Using part-skim cheeses can reduce the fat content while maintaining protein levels.
Tips, Variations & Cooking Advice
– Protein addition: Add grilled chicken, Italian sausage, or white beans for extra protein
– Dairy-free option: Substitute plant-based cream cheese and nutritional yeast for the dairy components
– Vegetable variations: Incorporate mushrooms, bell peppers, or sun-dried tomatoes for different flavor profiles
– Spice alternatives: Try Italian seasoning, smoked paprika, or fresh herbs like basil and oregano
– Make-ahead tip: Roast the squash and prepare the filling separately up to 2 days in advance, then assemble and bake before serving
Common Mistakes to Avoid

1. Undercooking the squash: Ensure your squash is fully tender before attempting to shred it; otherwise, you’ll struggle with hard strands
2. Watery filling: Thoroughly drain artichoke hearts and squeeze excess moisture from spinach if using frozen
3. Overcooking the final dish: Watch carefully during the second bake to prevent burning the cheese topping
4. Not seasoning each layer: Season both the squash and filling separately for the most flavorful result
5. Cutting squash incorrectly: Use a sharp knife and steady pressure when halving the squash to avoid accidents
Storage & Meal Prep Tips
Leftovers can be stored in airtight containers in the refrigerator for up to 4 days. For freezing, separate the squash strands from the shells and mix with the filling before storing in freezer-safe containers for up to 3 months. When reheating, add a splash of water or broth to maintain moisture and use an oven or toaster oven rather than microwave for better texture.
Conclusion
Spinach and Artichoke Stuffed Spaghetti Squash delivers comfort food flavor with significantly fewer calories than traditional pasta dishes. Whether you’re looking to impress dinner guests or simply enjoy a nutritious weeknight meal, this recipe strikes the perfect balance between indulgence and healthfulness. We encourage you to experiment with various stuffed spaghetti squash recipes and find your perfect variation of this versatile dish.
FAQs
Can I use frozen spinach instead of fresh?
Yes, frozen spinach works well. Thaw completely and squeeze out excess moisture before adding to the filling.
How do I know when my spaghetti squash is fully cooked?
The squash is done when you can easily pierce the shell with a fork and the flesh easily separates into strands.
Can I make this recipe vegan?
Absolutely! Substitute vegan cream cheese, nutritional yeast instead of Parmesan, and vegan mozzarella shreds.
What’s the best way to cut a spaghetti squash safely?
Microwave the whole squash for 3-5 minutes first to soften the shell, then use a sharp knife on a stable surface to cut lengthwise.
Can I prepare this dish in an air fryer?
Yes, but you’ll need to roast the squash in batches. Cook at 360°F for about 20 minutes, then stuff and finish for 5-7 minutes until the cheese melts.

Best Way to Grow 6 Spinach and Artichoke Stuffed Spaghetti Squash
Equipment
- Knife
- Cutting board
- Large spoon
- Baking sheet
- Large mixing bowl
- Measuring cups and spoons
Ingredients
Main Ingredients
- 2 medium spaghetti squash
- 1 tablespoon olive oil
- Salt and freshly ground black pepper to taste
- 2 cloves garlic minced
- 5 ounces fresh spinach chopped
- 14 ounces canned artichoke hearts drained and chopped
- 4 ounces cream cheese softened
- 1/2 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 1/4 teaspoon red pepper flakes optional
- Fresh parsley chopped, for garnish
Instructions
Get Ready
- Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
Prepare the Squash
- Carefully cut each spaghetti squash in half lengthwise, then use a large spoon to scoop out and discard the seeds and stringy bits.
- Lightly brush the cut sides of the squash with olive oil and season with salt and pepper.
- Place the squash cut-side down on the prepared baking sheet and roast for 40-50 minutes, or until tender. Once cooked, let them cool slightly, then use a fork to scrape out the spaghetti-like strands into a large bowl.
Make the Filling
- While the squash roasts, heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the minced garlic and cook for 1 minute until fragrant.
- Stir in the chopped spinach and cook until wilted, about 2-3 minutes; remove from heat and squeeze out any excess liquid from the spinach.
- In the bowl with the spaghetti squash, add the cooked spinach, chopped artichoke hearts, cream cheese, mozzarella, Parmesan, and red pepper flakes. Mix everything until well combined.
Stuff and Bake
- Spoon the spinach and artichoke mixture back into the spaghetti squash halves, mounding it slightly.
- Bake for an additional 20-25 minutes, or until the stuffing is heated through and the cheese is bubbly and lightly golden.
- Garnish with fresh parsley before serving.
