Spinach & Artichoke Stuffed Spaghetti Squash

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

  1. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. Carefully slice the spaghetti squash in half lengthwise and scoop out the seeds.
  3. Drizzle olive oil over the cut sides and season lightly with salt and pepper.
  4. Place the squash halves cut-side down on the baking sheet. Roast for 35–40 minutes until tender.
  5. While the squash is roasting, heat a pan over medium heat and sauté garlic in a little olive oil until fragrant.
  6. Add chopped spinach and cook until wilted. Stir in the chopped artichoke hearts.
  7. Lower the heat and mix in cream cheese, sour cream, mozzarella, and parmesan. Stir until smooth and creamy.
  8. Season with salt, pepper, red pepper flakes, and Italian seasoning.
  9. 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.
  10. Divide the spinach artichoke mixture evenly between the squash halves and gently mix with the strands.
  11. Top with extra mozzarella cheese if desired.
  12. Return to the oven and bake for another 10–15 minutes until bubbly and golden.
  13. 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

A creamy, cheesy, and healthy stuffed spaghetti squash filled with spinach and artichokes, perfect as a low-carb vegetarian main dish.
Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes
Servings: 2 halves
Course: Dinner, Main Course
Cuisine: American, Vegetarian
Calories: 320

Ingredients
  

Base
  • 1 spaghetti squash halved
  • 2 tbsp olive oil
Filling
  • 3 cups fresh spinach chopped
  • 1 cup artichoke hearts chopped
  • 3 cloves garlic minced
  • 4 oz cream cheese softened
  • 0.5 cup sour cream
  • 0.5 cup mozzarella cheese shredded
  • 0.33 cup parmesan cheese grated
  • 0.5 tsp salt
  • 0.5 tsp black pepper

Equipment

  • Baking sheet
  • Knife
  • Pan
  • Mixing spoon

Method
 

  1. Preheat oven to 400°F (200°C).
  2. Cut spaghetti squash in half and remove seeds.
  3. Drizzle with olive oil and roast cut-side down for 35–40 minutes.
  4. Sauté garlic, spinach, and artichokes until softened.
  5. Mix in cheeses and seasonings until creamy.
  6. Scrape squash into strands and mix with filling.
  7. Top with cheese and bake 10–15 minutes until bubbly.

Notes

Add chicken or mushrooms for variation.