The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
If you’re searching for a cozy, satisfying, and surprisingly healthy comfort dish, Spinach & Artichoke Stuffed Spaghetti Squash is about to become your new favorite recipe. It’s everything you love about creamy spinach artichoke dip—rich, cheesy, garlicky goodness—combined with the light, tender strands of roasted spaghetti squash.
This recipe is perfect for anyone looking for a low-carb alternative to pasta, a vegetarian main course, or simply a creative way to enjoy vegetables in a more indulgent way. Whether you’re cooking for a weeknight dinner, meal prep, or even entertaining guests, this dish checks all the boxes: easy, flavorful, and visually stunning.

Let’s dive into everything you need to know to make this irresistible dish perfectly every time.
Why You’ll Love This Recipe
There are plenty of reasons why this spinach artichoke stuffed spaghetti squash stands out:
- Low-carb and gluten-free while still feeling indulgent
- Packed with nutrient-rich vegetables
- Inspired by the classic spinach artichoke dip everyone loves
- Easy to customize with protein or extra veggies
- A beautiful presentation that feels restaurant-quality
The roasted spaghetti squash acts as both the base and the serving vessel, making it not only practical but also visually appealing.
What Is Spaghetti Squash?
Spaghetti squash is a type of winter squash that, when cooked, separates into spaghetti-like strands. It’s mild in flavor, slightly sweet, and incredibly versatile.
Unlike traditional pasta, it’s:
- Lower in calories
- Rich in fiber
- Naturally gluten-free
When paired with a creamy filling like spinach and artichoke, it transforms into a dish that feels indulgent without being heavy.
Ingredients
- 1 large spaghetti squash
- 2 tablespoons olive oil
- 3 cups fresh spinach (chopped)
- 1 cup canned artichoke hearts (drained and chopped)
- 3 cloves garlic (minced)
- 4 oz cream cheese (softened)
- 1/2 cup sour cream or Greek yogurt
- 1/2 cup shredded mozzarella cheese
- 1/3 cup grated parmesan cheese
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon red pepper flakes (optional)
- 1/2 teaspoon Italian seasoning

Instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Carefully slice the spaghetti squash in half lengthwise and scoop out the seeds.
- Drizzle olive oil over the cut sides and season lightly with salt and pepper.
- Place the squash halves cut-side down on the baking sheet. Roast for 35–40 minutes until tender.
- While the squash is roasting, heat a pan over medium heat and sauté garlic in a little olive oil until fragrant.
- Add chopped spinach and cook until wilted. Stir in the chopped artichoke hearts.
- Lower the heat and mix in cream cheese, sour cream, mozzarella, and parmesan. Stir until smooth and creamy.
- Season with salt, pepper, red pepper flakes, and Italian seasoning.
- Once the squash is done, remove from the oven and let it cool slightly. Use a fork to gently scrape the inside to create spaghetti-like strands.
- Divide the spinach artichoke mixture evenly between the squash halves and gently mix with the strands.
- Top with extra mozzarella cheese if desired.
- Return to the oven and bake for another 10–15 minutes until bubbly and golden.
- Garnish with fresh herbs and serve warm.
Tips for Perfect Results
Choose the Right Squash
Look for a firm spaghetti squash with no soft spots. A medium-to-large squash works best for stuffing.
Don’t Overcook
Overcooking can make the squash watery. You want tender strands, not mush.
Drain the Spinach Well
Excess moisture can make the filling too loose. If using frozen spinach, squeeze out all the water.
Use Fresh Garlic
Fresh garlic adds a deeper, richer flavor compared to garlic powder.
Delicious Variations
One of the best things about this recipe is how adaptable it is.
Add Protein
- Grilled chicken
- Shredded rotisserie chicken
- Cooked shrimp
Make It Vegan
- Use dairy-free cream cheese and yogurt
- Substitute nutritional yeast for parmesan
Spice It Up
- Add jalapeños
- Increase red pepper flakes
- Drizzle with hot sauce
Extra Veggies
- Mushrooms
- Sun-dried tomatoes
- Roasted red peppers

Serving Suggestions
This dish is hearty enough to be served on its own, but you can elevate it with:
- A crisp green salad
- Garlic bread or toasted baguette
- Roasted vegetables
- A light soup starter
For entertaining, serve each squash half as an individual portion—it looks elegant and requires minimal plating effort.
Storage and Reheating
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheating
Reheat in the oven at 350°F (175°C) until warmed through, or microwave in short intervals.
Freezing
You can freeze the filling separately, but the squash itself is best enjoyed fresh for optimal texture.
Nutritional Benefits
This dish is not just delicious—it’s also packed with nutrients:
- Spinach: Rich in iron, vitamins A and C
- Artichokes: High in fiber and antioxidants
- Spaghetti squash: Low-calorie, high in vitamins
It’s a balanced meal that satisfies cravings while supporting a healthy lifestyle.
Fun Food Fact
Spinach and artichoke dip became wildly popular in the United States in the 1950s and remains a party favorite today. This recipe transforms that classic dip into a wholesome, complete meal—proof that comfort food can evolve into something both indulgent and nourishing.
Final Thoughts
Spinach & Artichoke Stuffed Spaghetti Squash is the ultimate combination of comfort and health. It’s creamy, cheesy, and satisfying, yet light enough to enjoy any day of the week. Whether you’re cutting carbs, eating more vegetables, or just trying something new, this recipe delivers big flavor with minimal effort.
Once you try it, don’t be surprised if it becomes a regular in your meal rotation—it’s that good.
Spinach & Artichoke Stuffed Spaghetti Squash
Ingredients
Equipment
Method
- Preheat oven to 400°F (200°C).
- Cut spaghetti squash in half and remove seeds.
- Drizzle with olive oil and roast cut-side down for 35–40 minutes.
- Sauté garlic, spinach, and artichokes until softened.
- Mix in cheeses and seasonings until creamy.
- Scrape squash into strands and mix with filling.
- Top with cheese and bake 10–15 minutes until bubbly.



