Description
Looking for a cozy, cheesy, and veggie-packed meal? This Spinach and Artichoke Stuffed Spaghetti Squash is everything you love about classic spinach-artichoke dip — but made into a hearty, low-carb dinner! It’s creamy, flavorful, and satisfying, perfect for healthy weeknight meals or an impressive side dish.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Ingredients
For the Squash:
-
2 medium spaghetti squash, halved lengthwise and seeds removed
-
2 tbsp olive oil
-
½ tsp salt
-
½ tsp black pepper
For the Filling:
-
2 tbsp olive oil
-
2 cloves garlic, minced
-
4 cups baby spinach
-
1 cup canned or jarred artichoke hearts, drained and chopped
-
4 oz cream cheese, softened
-
½ cup sour cream or Greek yogurt
-
½ cup grated Parmesan cheese
-
1 cup shredded mozzarella cheese (plus extra for topping)
-
½ tsp onion powder
-
¼ tsp crushed red pepper flakes (optional)
Optional Garnishes:
-
Chopped fresh parsley
-
Extra Parmesan cheese
Instructions
Step 1: Roast the Spaghetti Squash
Preheat your oven to 400°F (200°C).
Line a baking sheet with parchment paper.
Brush the inside of each squash half with olive oil and season with salt and pepper.
Place squash halves cut-side down on the baking sheet.
Roast for 35-40 minutes, or until the flesh is tender and easily shredded with a fork.
Step 2: Make the Filling
While the squash roasts, heat olive oil in a large skillet over medium heat.
Add the minced garlic and cook for about 30 seconds until fragrant.
Add the spinach and cook until wilted, about 2 minutes.
Stir in the chopped artichokes and cook for another 1-2 minutes.
Remove from heat and set aside.
In a mixing bowl, combine cream cheese, sour cream, Parmesan, mozzarella, onion powder, and crushed red pepper flakes if using.
Stir in the cooked spinach and artichokes until fully mixed.
Step 3: Assemble the Stuffed Squash
When the squash is cool enough to handle, use a fork to scrape the flesh into spaghetti-like strands, leaving it inside the shells.
Add a spoonful of the spinach-artichoke filling to each squash half and gently mix it with the spaghetti squash strands.
Top each half with extra mozzarella cheese.
Step 4: Bake Again
Return the stuffed squash to the oven and bake for an additional 10-12 minutes, or until the cheese is melted and bubbly.
Step 5: Garnish and Serve
Sprinkle with chopped parsley and extra Parmesan before serving.
Enjoy hot!
Notes
Don’t Overcook the Squash – Roast until tender but still slightly firm so it holds its shape when stuffed.
Use Fresh Spinach – Baby spinach wilts quickly and blends well into the filling.
Mix Gently – Lightly toss the squash strands with the filling to keep the “spaghetti” texture.
Customize the Cheese – Try using Gruyère or fontina for extra richness.
Add Protein – Mix in cooked chicken, turkey, or tofu for a complete meal.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Cuisine: American