
Want to save this recipe?
Baking a giant spaghetti squash into tender, golden strands of vegetable noodles is incredibly satisfying, but stuffing it with a bubbling, creamy spinach and artichoke dip takes it to an entirely new level. When I pull this dish out of the oven, my kitchen fills with the irresistible aroma of roasted garlic, melted mozzarella, and earthy artichokes. The top gets beautifully golden brown and blistered right before serving.
Serving this directly in the squash shell makes dinner feel like a special event. My kids love pulling their forks through the melted cheese layers, watching the squash turn into veggie “spaghetti.” My husband always goes back for seconds, appreciating how rich and comforting it tastes without leaving everyone feeling weighed down. It’s the ultimate cozy, veggie-packed meal that satisfies that deep craving for warm comfort food.
Why You’ll Love It
- Built-in bowl convenience: Serving the creamy mixture directly inside the squash halves means fewer dishes to wash after dinner.
- Hidden veggie win: Skeptical kids devour the nutrient-dense spaghetti squash because it is completely smothered in a savory, familiar flavor.
- Guilt-free comfort food: You get all the decadent indulgence of a classic party dip packed into a wholesome, low-carb main course.
- Simple meal prep option: Easily roast the squash ahead of time, making the weeknight assembly incredibly fast.
- Customizable protein base: Add leftover shredded chicken or cooked bacon easily to boost the protein.

Ingredient Notes & Details
- Spaghetti squash: Choose a large, firm yellow squash. It acts as both the low-carb noodle base and the sturdy vessel for baking.
- Cream cheese: Creates the velvety, rich foundation for the spinach and artichoke filling so it clings to the squash strands.
- Fresh spinach: Wilts down beautifully into the sauce, adding vibrant color and essential vitamins without overpowering the flavor.
- Artichoke hearts: Canned or jarred artichoke hearts, drained and chopped, provide a briny, tangy contrast to the rich dairy base.
- Mozzarella and Parmesan: This dynamic duo delivers the perfect balance of a salty bite and that classic, gooey cheese pull.
Natural Substitutions: Swap cream cheese for full-fat Greek yogurt or smooth ricotta to lighten it up. Frozen spinach works perfectly too; just squeeze out all excess moisture with a clean kitchen towel.
Step-by-Step Instructions
Preparing this meal begins with safely cutting your spaghetti squash in half lengthwise. Microwave the whole squash for three minutes first to soften the tough skin so your knife glides through safely. Scrape out the seeds, brush the insides with olive oil, and roast them cut-side down on a baking sheet. Roasting face-down traps steam inside, ensuring the squash flesh cooks into tender, easy-to-shred strands while preventing the edges from drying out.
While the squash roasts, melt your cream cheese in a skillet over medium heat, then stir in the garlic, spinach, and chopped artichokes until the spinach is fully wilted.
Once the squash is tender, use a fork to gently scrape and fluff the inside flesh into spaghetti-like ribbons. Keep the strands inside the shell! Stir the warm spinach and artichoke mixture directly into each squash half, top with mozzarella and parmesan, then broil until bubbling and deeply golden brown.
Tips
- Don’t over-roast the squash: Stop cooking when a fork easily pierces the skin. Overcooking makes the strands mushy instead of al dente.
- Squeeze the artichokes: Press chopped artichoke hearts with a paper towel to remove excess brine so your filling doesn’t become runny.
- Garlic is key: Use freshly minced garlic cloves rather than jarred for a much brighter flavor that cuts through the rich cheese.
- Use a kitchen towel: The cooked squash shells will be hot; hold the base with a clean towel while scraping the strands.
- Broil for the finish: Don’t skip the final broil step to create that perfect caramelized cheese crust.
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat the squash halves in the oven at 350°F for about 15 minutes to preserve the texture of the strands, or microwave individual portions in 45-second intervals.
Serving & FAQs
This rich, savory main dish pairs beautifully with a simple, crisp green salad tossed in a bright lemon vinaigrette. It also makes an exceptional side dish alongside grilled steaks or roasted chicken breasts.
Can I use frozen spinach instead of fresh? Yes. Just ensure you thaw a 10-ounce block completely and press out all the liquid using a kitchen towel before stirring it into the cream cheese.
How do I prevent my squash from turning out watery? Salt the raw squash halves and let them sit face-down on paper towels for 15 minutes before roasting to draw out moisture.
Classic Spinach and Artichoke Stuffed Spaghetti Squash
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 60 minutes
Servings: 4
Ingredients
- 2 medium spaghetti squash
- 2 tablespoons olive oil
- 6 ounces cream cheese, softened
- 3 cloves garlic, minced
- 4 cups fresh baby spinach
- 1 can (14 ounces) artichoke hearts, drained and chopped
- 1 cup shredded mozzarella cheese, divided
- ½ cup grated Parmesan cheese, divided
- Salt and black pepper to taste
Instructions
- Preheat oven to 400°F. Halve squash lengthwise, remove seeds, drizzle with oil, salt, and pepper.
- Roast cut-side down on a baking sheet for 35 minutes until tender.
- Melt cream cheese with garlic in a skillet. Stir in spinach, artichokes, and half the cheeses until wilted.
- Scrape squash flesh into strands, mix with the cheese sauce inside the shells, top with remaining cheese, and bake 10 minutes until golden.


















Leave a Reply