As I stood in my kitchen, the scent of roasted garlic and freshly sautéed spinach wafted through the air, evoking memories of cozy dinners and heartwarming conversations. Today, I’m excited to share my recipe for Spinach and Artichoke Stuffed Spaghetti Squash, a delightful vegetarian dish that magically combines the comforting essence of casserole with the elegant presentation of roasted squash. This recipe is a fantastic low-carb option that not only satisfies your cravings but also packs in nutrients, thanks to its high fiber content. Plus, it’s a breeze to prepare, making it perfect for both busy weeknights and special gatherings. Ready to transform your mealtime? Let’s dive into this delicious adventure together!

Why is this dish a must-try?
Healthy Option: This recipe is not just delicious but also a guilt-free indulgence. With high fiber and low-carb components, it’s the perfect way to enjoy comfort food without compromising on health.
Easy Preparation: No complicated methods here! Preparing this meal requires minimal effort, making it a fantastic weeknight dinner that you can whip up quickly.
Crowd-Pleasing Flavor: The combination of creamy spinach and artichokes in a savory filling will have everyone asking for seconds. It’s like your favorite dip, but served in a fun and nutritious way!
Versatile Ingredients: Feel free to personalize this dish! You can easily swap spinach for kale or add Italian sausage for an extra flavor boost—no two stuffed squashes need to be alike!
Great for Leftovers: Whether you enjoy it for lunch the next day or serve it as a side dish, this stuffed spaghetti squash stays delicious when reheated. Just like my Creamy Chicken Spaghetti Burrata or Spinach Turkey Meatballs, it’s a feast that keeps on giving!
Spinach and Artichoke Stuffed Spaghetti Squash Ingredients
For the Squash
• Spaghetti Squash – This is the star of the dish, providing a naturally sweet and nutritious base that resembles pasta.
• Olive Oil (2 tbsp) – Used for roasting the squash and sautéing the veggies; feel free to substitute with vegetable oil if preferred.  
For the Filling
• Garlic (2 cloves) – Fresh garlic adds aromatic warmth to the mix, enhancing the overall flavor.
• Fresh Spinach (220 g / 7 cups) – Packed with nutrients, this leafy green gives fullness to the filling; you can use frozen spinach in a pinch.
• Canned Artichokes (400 g / 14 oz) – Conveniently flavored, ensure these are drained and chopped; fresh artichoke hearts can be a delightful alternative.
• Cream Cheese (250 ml / 1 cup) – This ingredient brings a rich, creamy texture; consider low-fat cream cheese for a lighter option.
• Mayonnaise (4 tbsp) – Adds creaminess to the filling; swap it for Greek yogurt for a health-conscious alternative.
• Grated Parmesan Cheese (50 ml / ½ cup) – Infuses the dish with salty umami flavors; nutritional yeast can serve as a vegan substitute.
• Grated Mozzarella (120 g / 1 cup) – Acts as a binder for the filling; dairy-free cheese can replace it for a vegan version.  
Each of these components coalesces to create a delicious Spinach and Artichoke Stuffed Spaghetti Squash that’s not only indulgent but nourishing too!
Step‑by‑Step Instructions for Spinach and Artichoke Stuffed Spaghetti Squash
Step 1: Preheat the Oven
Begin by preheating your oven to 200°C (400°F). This temperature ensures that your spaghetti squash roasts perfectly, becoming tender and sweet during the cooking process. A well-preheated oven will help achieve a lovely caramelization on the squash’s surface, enhancing its natural flavors.
Step 2: Prepare Squash
Carefully cut the spaghetti squashes in half lengthwise and scoop out the seeds using a spoon. Brush the cut sides with 1 tablespoon of olive oil and season with a pinch of salt. Place the squash, cut side up, on a baking sheet lined with parchment paper, and roast for about 40 minutes, or until the flesh is fork-tender and can be easily scraped into strands.
Step 3: Prepare Filling
While the squash is roasting, heat 1 tablespoon of olive oil in a large pan over medium heat. Add the minced garlic and sauté for about 30 seconds until fragrant. Next, add the fresh spinach, stirring continuously until it begins to wilt, which should take around 2-3 minutes. This step infuses the spinach with garlicky goodness that complements the whole dish.
Step 4: Combine Ingredients
Once the spinach is wilted, fold in the chopped canned artichokes, mixing well. Next, add the cream cheese, stirring until it fully melts and combines into a creamy mixture. Remove the pan from the heat and incorporate the mayonnaise, followed by two tablespoons of grated Parmesan and the mozzarella. This rich filling is the star of your Spinach and Artichoke Stuffed Spaghetti Squash!
Step 5: Stuff Squash
Carefully scoop the creamy filling into each roasted spaghetti squash half, mounding it generously. Use a spatula to ensure even distribution. After stuffing, sprinkle the remaining Parmesan cheese evenly over the tops. This will create a beautifully golden crust as the dish bakes, giving that satisfying finishing touch.
Step 6: Final Bake
Return the stuffed squashes to the oven and bake for an additional 20-25 minutes. Keep an eye on them until the cheese is bubbly and golden brown, creating an appetizing contrast to the fluffy squash below. The aroma wafting through your kitchen will have everyone excited for this delectable vegetarian dish!

What to Serve with Spinach and Artichoke Stuffed Spaghetti Squash
Complete your meal with delightful pairings that enhance the flavors and textures of this nourishing dish.
- 
Garlic Bread: The crunchy, buttery garlic bread serves as a perfect contrast to the soft, creamy stuffed squash, making it an inviting side.
 - 
Crispy Salad: A light, crunchy salad with mixed greens and a tangy vinaigrette adds freshness, balancing the richness of the stuffed squash perfectly.
 - 
Roasted Vegetables: Seasonal roasted vegetables bring a natural sweetness and an earthy flavor, creating a wholesome medley that pairs beautifully.
 - 
Lemon Quinoa: Nutty quinoa tossed with lemon zest creates a delightful, zesty side that not only complements but also adds a protein boost to your meal.
 - 
Savory Tomato Soup: A warm bowl of tomato soup adds a comforting, cozy element, echoing the melting richness of the cheesy filling.
 - 
Chardonnay: A chilled glass of Chardonnay brings a crisp flavor that cuts through the creaminess, enhancing the overall dining experience.
 - 
Dark Chocolate Mousse: Finish off the meal on a sweet note with a light, airy dark chocolate mousse, providing a decadent contrast to the savory squash.
 
Whichever pairing you choose, these options will elevate your Spinach and Artichoke Stuffed Spaghetti Squash to an unforgettable meal!
Make Ahead Options
These Spinach and Artichoke Stuffed Spaghetti Squash are perfect for meal prep enthusiasts! To save time on busy weeknights, you can prepare the filling up to 24 hours in advance. Simply sauté the garlic and spinach, mix in the artichokes and cheeses, and store everything in an airtight container in the refrigerator. The roasted squash can also be prepped the night before; just roast and let cool, then cover and refrigerate. When you’re ready to serve, spoon the filling into the squash and bake at 200°C (400°F) for about 25 minutes until bubbly and golden. This way, you’ll enjoy the same delicious flavors with minimal effort!
How to Store and Freeze Spinach and Artichoke Stuffed Spaghetti Squash
Fridge: Store leftovers in an airtight container for up to 3-4 days. The flavors will meld beautifully, making each bite even more delicious!
Freezer: For longer storage, freeze the stuffed squash in an airtight container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating: Reheat in the oven at 180°C (350°F) for 15-20 minutes until heated through and bubbly. You can also use a microwave if you’re in a hurry!
Wrapping: If you plan to freeze, be sure to wrap the stuffed spaghetti squash well to prevent freezer burn. Enjoy this delightful dish at your convenience!
Spinach and Artichoke Stuffed Spaghetti Squash Variations
Embrace your culinary creativity with these delightful twists on this comforting dish!
- Dairy-Free: Substitute cream cheese and mozzarella with vegan cheese to create a luscious filling without dairy.
 - Protein Boost: Add cooked Italian sausage or shredded chicken for an added protein punch. This transforms the dish into a heartier meal perfect for meat lovers.
 - Spice It Up: Sprinkle red pepper flakes or diced jalapeños into the filling for a spicy kick. It’s a perfect way to add warmth and excitement to your servings!
 - Herb Infusion: Mix in fresh herbs like basil or parsley for an aromatic twist. Fresh herbs elevate the flavors and add a beautiful touch of color to your dish.
 - Nutty Texture: Fold in cooked quinoa or chopped walnuts to the filling for added texture and fiber. This gives a delightful crunch and heartiness to the dish.
 - Layer Up: Try layering the filling with thin slices of zucchini or mushrooms before spooning it into the squash. This adds depth and variety to each bite!
 - Saucy Surprise: Serve with a side of homemade marinara sauce or pesto for drizzling. It not only enhances the flavor but also adds a lovely visual appeal.
 - Greens Swap: Swap spinach for Swiss chard or arugula. Each green brings its unique flavor, transforming the dish into something entirely new.
 
These variations not only keep the dish exciting but also allow it to cater to various tastes and dietary preferences. You might even discover your new favorite version! If you’re looking for more scrumptious options, try my Herb Air Fryer Chicken and Rice or serve it alongside some savory Cajun Shrimp Stuffed Jalapeños. Enjoy experimenting!
Expert Tips
- 
Moisture Control: Ensure the spinach is wilted and excess moisture is cooked off to avoid a watery filling in your Spinach and Artichoke Stuffed Spaghetti Squash.
 - 
Cool Before Handling: Allow the roasted squash to cool slightly before stuffing to make the process easier and safer.
 - 
Cheese Monitoring: Keep an eye on the cheese during the final bake. You want it to be bubbly and golden, but not burnt—watching closely will ensure a perfect finish.
 - 
Seasoning Mastery: Don’t forget to taste and adjust the seasoning of the filling. A little extra salt or pepper can elevate the overall flavor.
 - 
Ingredient Flexibility: Feel free to add or substitute ingredients based on your preference, like using nutritional yeast instead of Parmesan for a vegan option in your Spinach and Artichoke Stuffed Spaghetti Squash!
 

Spinach and Artichoke Stuffed Spaghetti Squash Recipe FAQs
Which ripe spaghetti squash should I choose?
When selecting spaghetti squash, look for those with a firm, shiny skin and no soft spots or blemishes. The weight should feel substantial for its size, indicating it’s filled with flesh. You want a squash that feels solid, as any soft spots may indicate overripeness or decay.
How should I store leftover stuffed spaghetti squash?
Store any leftover Spinach and Artichoke Stuffed Spaghetti Squash in an airtight container in the fridge for up to 3-4 days. It will taste even better the next day as the flavors combine, so don’t hesitate to dig in again!
Can I freeze stuffed spaghetti squash?
Absolutely! For longer storage, you can freeze your stuffed spaghetti squash. Simply transfer it to an airtight container or wrap it tightly in plastic wrap and store it in the freezer for up to 2 months. To reheat, let it thaw overnight in the fridge and then warm it in the oven at 180°C (350°F) for 15-20 minutes until hot and bubbly.
What if my filling turns out watery?
If your filling ends up watery, ensure that you cook the spinach long enough to wilt and release excess moisture before mixing it with the other ingredients. You can also drain canned artichokes thoroughly and use a slotted spoon to help remove any trapped liquid. If necessary, you can add a bit more cream cheese to help absorb some of that moisture.
Is this recipe suitable for vegans?
While this Spinach and Artichoke Stuffed Spaghetti Squash recipe is not vegan as written, you can easily make it vegan-friendly! Substitute the cream cheese with a plant-based alternative, use nutritional yeast instead of Parmesan cheese, and replace mayonnaise with vegan Greek yogurt or another dairy-free substitute. The flavors will still shine through beautifully!
How can I ensure my cheese doesn’t burn during baking?
To prevent the cheese from burning on top of your stuffed squash, keep an eye on it towards the end of the cooking time. If you notice it browning too quickly, loosely cover it with aluminum foil, which will protect the cheese while allowing the squash to continue cooking through.

Spinach and Artichoke Stuffed Spaghetti Squash: A Healthy Delight
Ingredients
Equipment
Method
- Preheat the oven to 200°C (400°F).

 - Cut the spaghetti squash in half lengthwise, scoop out the seeds, brush with olive oil, season with salt, and roast for about 40 minutes on a parchment-lined baking sheet until tender.

 - In a large pan, heat olive oil, add minced garlic and sauté for 30 seconds. Add spinach and stir until wilted, about 2-3 minutes.

 - Fold in chopped artichokes, then add cream cheese, stirring until melted and combined. Remove from heat and mix in mayonnaise, Parmesan, and mozzarella.

 - Scoop the filling into the roasted squash halves, mound generously, and sprinkle remaining Parmesan on top.

 - Return stuffed squashes to oven and bake for 20-25 minutes until cheese is bubbly and golden brown.

 
