Spinach and Artichoke Stuffed Spaghetti Squash: Creamy Comfort Food with a Healthy Twist

If you love the rich and creamy flavors of classic spinach and artichoke dip, then this Spinach and Artichoke Stuffed Spaghetti Squash recipe is about to become your new favorite comfort meal. This wholesome dinner combines tender roasted spaghetti squash with a creamy spinach-artichoke filling that tastes indulgent while still being packed with nutritious ingredients. It’s cozy, satisfying, naturally gluten-free, and perfect for busy weeknights or elegant weekend dinners.

Spaghetti squash has become a popular healthy alternative to pasta because of its naturally stringy texture and mild flavor. Once roasted, the inside transforms into tender strands that resemble spaghetti noodles. When paired with creamy cheeses, garlic, spinach, and artichokes, the result is a hearty dish that feels decadent without being overly heavy.

One of the best things about this spinach and artichoke stuffed spaghetti squash recipe is how versatile it is. You can enjoy it as a vegetarian main course, serve it alongside grilled chicken or salmon, or customize it with your favorite protein additions. It’s also excellent for meal prep because leftovers reheat beautifully.

Whether you’re searching for a low carb dinner, a healthy comfort food recipe, or simply a creative new way to use spaghetti squash, this recipe delivers incredible flavor in every bite.

Why You’ll Love This Spinach and Artichoke Stuffed Spaghetti Squash

This recipe combines everything people love about creamy spinach artichoke dip with the wholesome goodness of roasted vegetables. The squash becomes tender and slightly sweet during roasting, balancing perfectly with the savory filling.

Here are a few reasons this recipe stands out:

  • Naturally gluten-free and lower in carbs than pasta dishes
  • Rich, creamy, and satisfying without feeling too heavy
  • Packed with vegetables and nutrients
  • Perfect for meal prep and leftovers
  • Easy enough for weeknights yet elegant enough for entertaining
  • Family-friendly comfort food with a healthy spin

The creamy filling melts beautifully into the spaghetti squash strands, creating a texture similar to baked pasta casseroles but much lighter and fresher.

Ingredients

For the Roasted Spaghetti Squash

  • 2 medium spaghetti squash
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper

For the Spinach Artichoke Filling

  • 1 tablespoon olive oil
  • 1 small yellow onion, diced
  • 3 garlic cloves, minced
  • 4 cups fresh spinach
  • 1 can artichoke hearts, drained and chopped
  • 4 ounces cream cheese, softened
  • 1/2 cup sour cream
  • 1/2 cup grated parmesan cheese
  • 1 cup shredded mozzarella cheese
  • 1/2 teaspoon crushed red pepper flakes
  • 1/2 teaspoon Italian seasoning
  • Salt and black pepper to taste

Optional Garnishes

  • Fresh parsley
  • Extra parmesan cheese
  • Red pepper flakes
  • Lemon wedges

Instructions

1. Prepare the Squash

Preheat your oven to 400°F (200°C). Carefully cut the spaghetti squash in half lengthwise using a sharp knife. Scoop out the seeds and stringy center.

Brush the cut sides with olive oil and season with salt and black pepper.

Place the squash halves cut-side down on a parchment-lined baking sheet.

2. Roast the Spaghetti Squash

Roast the squash for 35 to 45 minutes, depending on size, until fork tender. The flesh should easily pull into spaghetti-like strands.

Remove from the oven and allow the squash to cool slightly before handling.

3. Cook the Filling Base

While the squash roasts, heat olive oil in a large skillet over medium heat.

Add the diced onion and sauté for about 4 minutes until softened. Stir in the minced garlic and cook for another 30 seconds until fragrant.

4. Add the Spinach and Artichokes

Add the fresh spinach to the skillet and cook until wilted. Stir in the chopped artichoke hearts and cook for 2 minutes.

Reduce the heat to low.

5. Create the Creamy Mixture

Add the softened cream cheese, sour cream, parmesan cheese, and half of the mozzarella cheese to the skillet.

Stir continuously until the cheeses melt and the filling becomes creamy and smooth.

Season with Italian seasoning, crushed red pepper flakes, salt, and black pepper.

6. Shred the Squash

Using a fork, gently scrape the inside of the roasted squash to create spaghetti-like strands. Leave the strands inside the squash shells to create “boats.”

7. Stuff the Squash

Divide the creamy spinach artichoke filling evenly among the squash halves.

Gently mix some of the squash strands with the filling while leaving plenty visible on top for texture.

Sprinkle the remaining mozzarella cheese over each stuffed squash half.

8. Bake Until Golden

Return the stuffed squash to the oven and bake for 10 to 15 minutes until the cheese is melted and bubbly.

For extra browning, broil for 1 to 2 minutes at the end.

9. Garnish and Serve

Remove from the oven and garnish with fresh parsley, extra parmesan, and red pepper flakes if desired.

Serve warm and enjoy.

Tips for the Best Stuffed Spaghetti Squash

Choose the Right Squash

Look for spaghetti squash that feels heavy for its size and has firm, smooth skin without soft spots.

Medium-sized squash usually roast more evenly than oversized ones.

Don’t Overcook the Squash

Overcooked spaghetti squash can become watery and mushy. Roast just until tender enough to shred with a fork.

Drain the Artichokes Well

Excess liquid from canned artichokes can water down the creamy filling. Pat them dry before chopping.

Use Freshly Grated Cheese

Freshly grated parmesan and mozzarella melt better and create a creamier texture than pre-shredded cheese.

Add Protein

This recipe becomes even heartier with added grilled chicken, shredded rotisserie chicken, turkey sausage, or crispy bacon.

Delicious Variations

Chicken Spinach Artichoke Squash

Add cooked shredded chicken directly into the filling for a protein-packed dinner.

Spicy Version

Increase the crushed red pepper flakes or add diced jalapeños for extra heat.

Mediterranean Twist

Add sun-dried tomatoes, feta cheese, and Kalamata olives for Mediterranean-inspired flavor.

Vegan Option

Replace the dairy ingredients with plant-based cream cheese, vegan mozzarella, and dairy-free sour cream.

Seafood Upgrade

Stir in cooked shrimp or lump crab meat for a luxurious seafood variation.

What to Serve with Spinach and Artichoke Stuffed Spaghetti Squash

This dish works beautifully as both a standalone meal and part of a larger dinner spread.

Some great serving ideas include:

  • Simple arugula salad with lemon vinaigrette
  • Garlic roasted broccoli
  • Grilled chicken breasts
  • Herb-roasted salmon
  • Warm crusty bread
  • Tomato cucumber salad

For entertaining, serve the stuffed squash halves directly on a platter garnished with herbs and lemon wedges for an impressive presentation.

Is Spaghetti Squash Healthy?

Spaghetti squash is naturally low in calories and carbohydrates while providing fiber, vitamins, and antioxidants. It’s an excellent substitute for pasta when you want a lighter meal without sacrificing comfort and texture.

One cup of cooked spaghetti squash contains significantly fewer carbs than traditional pasta, making it popular among people following lower-carb lifestyles.

Combined with spinach and artichokes, this recipe becomes a nutrient-rich meal filled with vitamins, minerals, and satisfying fiber.

How to Store Leftovers

Allow leftovers to cool completely before storing.

Place stuffed squash in an airtight container and refrigerate for up to 4 days.

To reheat, bake at 350°F until warmed through or microwave individual portions for 2 to 3 minutes.

Can You Freeze Stuffed Spaghetti Squash?

Yes. This recipe freezes surprisingly well.

After baking, let the squash cool completely. Wrap tightly or store in freezer-safe containers for up to 2 months.

Thaw overnight in the refrigerator before reheating.

Perfect for Meal Prep

Spinach and Artichoke Stuffed Spaghetti Squash is an ideal make-ahead recipe because all the flavors continue to develop after refrigeration.

You can roast the squash and prepare the filling up to one day ahead. Simply assemble and bake before serving.

Meal preppers also love portioning the stuffed squash into individual containers for healthy lunches throughout the week.

A Cozy Vegetarian Dinner Everyone Will Love

Even meat lovers enjoy this hearty vegetarian spaghetti squash recipe because the creamy filling makes it incredibly satisfying. The balance of cheesy richness and fresh vegetables creates a meal that feels indulgent while remaining wholesome.

The combination of garlic, spinach, artichokes, and melted cheese is timeless for a reason. Pairing those flavors with roasted spaghetti squash transforms a classic appetizer flavor into a nourishing dinner centerpiece.

Whether you’re cooking for family, meal prepping for the week, or hosting friends for dinner, this Spinach and Artichoke Stuffed Spaghetti Squash recipe is guaranteed to impress.

Its creamy texture, savory flavor, and beautiful presentation make it one of those recipes you’ll come back to again and again.

Spinach and Artichoke Stuffed Spaghetti Squash

Creamy spinach and artichoke filling stuffed into tender roasted spaghetti squash for a cozy and healthy comfort food dinner.
Prep Time 20 minutes
Cook Time 55 minutes
Total Time 1 hour 15 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: American, Healthy
Calories: 320

Ingredients
  

Roasted Spaghetti Squash
  • 2 spaghetti squash halved lengthwise
  • 2 tbsp olive oil
  • 1 tsp salt
  • 0.5 tsp black pepper
Spinach Artichoke Filling
  • 1 tbsp olive oil
  • 1 yellow onion diced
  • 3 cloves garlic minced
  • 4 cups fresh spinach
  • 1 can artichoke hearts drained and chopped
  • 4 oz cream cheese softened
  • 0.5 cup sour cream
  • 0.5 cup parmesan cheese grated
  • 1 cup mozzarella cheese shredded
  • 0.5 tsp Italian seasoning
  • 0.5 tsp crushed red pepper flakes

Equipment

  • Baking sheet
  • Large skillet
  • Mixing spoon
  • Chef knife

Method
 

  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. Brush spaghetti squash halves with olive oil and season with salt and black pepper.
  3. Place squash cut-side down on baking sheet and roast for 35–45 minutes until fork tender.
  4. Heat olive oil in a skillet over medium heat. Sauté onion until softened, then add garlic.
  5. Add spinach and cook until wilted. Stir in chopped artichoke hearts.
  6. Reduce heat to low and mix in cream cheese, sour cream, parmesan, and half the mozzarella until creamy.
  7. Season filling with Italian seasoning and crushed red pepper flakes.
  8. Use a fork to shred spaghetti squash strands while keeping them inside the shells.
  9. Fill squash halves with spinach artichoke mixture and top with remaining mozzarella cheese.
  10. Bake an additional 10–15 minutes until cheese is melted and bubbly. Serve warm.

Notes

For extra protein, add shredded chicken or turkey sausage to the filling before baking.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating