Have you ever found yourself craving something indulgent—creamy, cheesy, and comforting—yet wanted to keep it light and healthy? Balancing your desire for comfort food with your goal of eating healthy can feel like an impossible challenge. But what if we told you that you could enjoy all the rich flavors of a creamy casserole without the guilt? This Baked Spaghetti Squash with Spinach and Artichoke is the perfect answer. Imagine a warm, cheesy filling made from spinach, artichokes, and a blend of rich cheeses, all nestled in the delicate strands of roasted spaghetti squash. It’s a low-carb, veggie-packed meal that’s both comforting and nourishing.
Whether you’re on a low-carb diet, trying to eat more vegetables, or simply craving something hearty yet healthy, this dish is bound to satisfy your cravings. In this article, we will take you through every step of making this delicious dish, from choosing the best ingredients to baking it to perfection. By the end of this guide, you’ll be ready to create a meal that’s not only full of flavor but also supports your health goals. This fusion of Mediterranean flavors and cold-weather squash creates a dining experience that feels like a “cheat meal” while providing essential vitamins and fiber.

🖨️ Recipe Card
Gather Your Ingredients
- 🎃 2 Medium spaghetti squashes
- 🫒 2 tbsp Olive oil (divided)
- 🧄 2 Cloves garlic, minced
- 🍃 7 cups Fresh spinach (approx. 220g)
- 🪴 14 oz Canned artichokes, drained and chopped
- 🧀 1 cup Full-fat cream cheese (250g)
- 🥚 4 tbsp Mayonnaise
- 🧀 1/2 cup Grated Parmesan cheese (divided)
- 🍕 1 cup Grated mozzarella cheese (120g)
- 🧂 Salt and black pepper to taste
👨🍳 The Execution: Step-by-Step Cooking Instructions
Mastering this Baked Spaghetti Squash with Spinach and Artichoke Filling requires a two-stage approach: first, achieving the perfect “al dente” texture for the squash strands, and second, emulsifying a rich, decadent filling. Follow these expanded instructions from the CookWithFeast kitchen to ensure your low-carb meal reaches gourmet standards.
- Preheat your oven to 400°F (200°C) and prepare the spaghetti squashes by slicing them in half lengthwise, scooping out the seeds, and brushing the inner flesh with olive oil and salt.
Why this matters: Roasting at a high temperature is essential to trigger the Maillard reaction, which caramelizes the natural sugars in the squash and develops a nutty depth of flavor. Scooping out the seeds prior to roasting ensures a clean cavity for the filling and prevents the seeds from steaming the flesh, which could lead to a watery, mushy result rather than firm strands.
- Roast the squash halves cut-side up on a baking sheet lined with parchment paper for approximately 40 minutes, or until the flesh is tender when pierced with a fork.
Why this matters: Roasting the squash cut-side up allows excess moisture to evaporate into the dry heat of the oven. If you roast them cut-side down, the squash effectively steams in its own juices, resulting in soggy “noodles.” For this recipe, we need the strands to remain distinct and firm so they can hold up against the weight of the creamy spinach and artichoke filling.
- Sauté the minced garlic in olive oil over medium heat, then add the fresh spinach and cook until it is completely wilted and all moisture has evaporated from the pan.
Why this matters: Spinach is nearly 90% water. If you don’t cook off that liquid before adding the dairy, the moisture will release during the final bake, causing the cream cheese sauce to “break” and become oily or thin. Thoroughly sautéing the greens ensures a thick, velvety consistency for the final filling.
- Combine the chopped artichokes, cream cheese, mayonnaise, mozzarella, and half of the Parmesan into the pan, stirring over low heat until the mixture is smooth and molten.
Why this matters: Incorporating the cheeses over low heat allows the fats and proteins to emulsify slowly. If the heat is too high, the cheese can become stringy or rubbery. The mayonnaise acts as a stabilizing emulsifier here, bridging the gap between the rich cream cheese and the melty mozzarella to create a cohesive, decadent sauce.
- Assemble the dish by loosening the roasted squash strands with a fork to create a “well” and spooning the spinach-artichoke mixture into each half until they are filled to the brim.
Why this matters: Loosening the strands first is a vital step; it allows the creamy filling to permeate through the squash rather than just sitting as a heavy “cap” on top. This ensures that every forkful contains a balanced ratio of vegetable “pasta” and cheesy sauce.
- Top each stuffed squash with the remaining Parmesan cheese and return them to the oven to bake for a final 20–25 minutes until the top is golden-brown and bubbling.
Why this matters: This secondary bake is what marries the flavors together. The high heat sets the filling, much like a baked casserole, while the Parmesan on top creates a salty, crispy crust that provides a much-needed textural contrast to the gooey, creamy interior.

💡 Chef’s Tips: Professional Secrets for Success
To ensure your Baked Spaghetti Squash with Spinach and Artichoke Filling is a world-class success, follow these expert recommendations from the CookWithFeast kitchen:
The “Cross-Hatch” Trick: Before roasting the squash, use a sharp knife to lightly score the flesh in a cross-hatch pattern (being careful not to pierce the skin). This increases the surface area for the olive oil and salt to penetrate, leading to more flavorful and evenly roasted strands.
Drain the Spinach Aggressively: After sautéing the spinach, place it in a fine-mesh strainer and press it with the back of a spoon. Removing every possible drop of water is the difference between a thick, gourmet filling and a watery mess.
Mind the Size: Try to select squashes that are uniform in size. If one is significantly larger than the other, they will cook at different rates, potentially leaving one half crunchy while the other is overdone.
The Fork Scraping Technique: When loosening the strands, always scrape with the tines of the fork perpendicular to the direction of the strands. This helps maintain the long, noodle-like structure rather than mashing them into a pulp.
Season the “Bowl”: Don’t just season the filling! Sprinkle a little extra salt and garlic powder directly onto the squash strands after the first roast and before adding the filling. This ensures the base of the dish is just as flavorful as the decadent top.
🌡️ Storage & Reheating Guidelines
How to Store
This dish is a fantastic candidate for healthy meal prep. Once the squash has cooled completely, place the halves in an airtight container or wrap them tightly with foil. They will stay fresh in the refrigerator for 3–4 days.
Reheating for Best Results
Oven (Best): Place the squash back in the oven at 350°F (175°C) for about 15 minutes. This helps the cheese regain its gooey texture and keeps the squash strands from becoming soggy.
Air Fryer: For a quicker option with a crispy top, air fry at 350°F for 5–7 minutes.
Microwave: If you’re in a rush, microwave on high for 2–3 minutes. Note that the squash may release a bit more moisture using this method.

❓ Frequently Asked Questions
Can I make this dish vegan?
Absolutely! To create a vegan version, substitute the cream cheese, mayonnaise, and mozzarella with high-quality plant-based alternatives (cashew-based “cheese” works exceptionally well here). Use nutritional yeast in place of the Parmesan for that signature nutty, savory bite.
Is spaghetti squash really a good substitute for pasta?
While it doesn’t taste exactly like wheat pasta, it provides a very similar “mouthfeel” and acts as a neutral vessel for heavy sauces. It’s the gold standard for keto and low-carb dining because it satisfies the craving for a noodle-based meal without the heavy carbohydrate load.
My filling turned out watery. What went wrong?
This usually happens if the spinach wasn’t drained enough or if the artichoke hearts were still wet from the can. Always pat your canned artichokes dry with a paper towel and ensure the spinach is sautéed until the pan is bone-dry before mixing in the cheeses.
Can I add a protein like chicken or shrimp?
Yes! Adding 1 cup of shredded rotisserie chicken or sautéed shrimp into the filling mixture before stuffing the squash makes this a high-protein, all-in-one dinner that is incredibly satisfying.
Conclusion: Your New Low-Carb Staple
Mastering the Baked Spaghetti Squash with Spinach and Artichoke Filling is a game-changer for anyone looking to balance indulgence with wellness. This dish proves that “healthy” doesn’t have to mean “boring” or “restrictive.” By combining the earthy, fiber-rich strands of the squash with the timeless, creamy appeal of spinach and artichoke dip, you’ve created a meal that feels like a celebration.
At CookWithFeast, we are dedicated to helping you find joy in every bite while honoring your health goals. We hope this cheesy, veggie-packed delight becomes a frequent visitor to your dining table in 2026 and beyond.
Ready to explore more healthy comfort food? Check out our vibrant Baked Spinach Mushroom Quesadillas for another nutrient-dense meal that doesn’t skimp on flavor!


