• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Snack On Meat

  • Home
  • All RECIPES
  • Desserts
  • Cakes
  • Chicken
  • Salade
  • Contact
  • Privacy Policy
You are here: Home / All RECIPES / Spinach and Artichoke Stuffed Spaghetti Squash

Spinach and Artichoke Stuffed Spaghetti Squash

This Spinach and Artichoke Stuffed Spaghetti Squash is creamy, cheesy, savory, and full of cozy flavor. Sweet roasted spaghetti squash is filled with a rich spinach and artichoke mixture, then baked until bubbly and golden on top.

It is a beautiful way to enjoy seasonal squash and makes a wonderful vegetarian dinner, low-carb meal, or impressive side dish for a special dinner.

Why You’ll Love This Recipe

If you love spinach and artichoke dip, this recipe turns that classic creamy filling into a satisfying meal. Instead of serving it with bread or chips, the cheesy spinach-artichoke mixture is spooned into tender roasted spaghetti squash boats.

The natural sweetness of spaghetti squash balances the savory filling perfectly. The squash strands become soft and noodle-like, while the filling adds richness from cream cheese, mozzarella, Parmesan, garlic, and artichokes.

This recipe is comforting enough for fall and winter dinners, but still fresh thanks to the spinach and artichokes.

What Is Spaghetti Squash?

Spaghetti squash is a winter squash that looks firm and solid when raw, but once cooked, the inside separates into long, pasta-like strands. That is where it gets its name.

The flavor is lightly sweet and mild, making it a great base for savory fillings and sauces. It is often used as a lighter alternative to pasta, especially in low-carb meals.

For this recipe, the squash is roasted first, then filled with a creamy spinach and artichoke mixture and baked again until golden.

Ingredients

  • 2 medium spaghetti squashes
  • 2 tablespoons olive oil, divided
  • Salt and black pepper, to taste
  • 2 cloves garlic, minced
  • 7 cups fresh spinach
  • 1 can artichoke hearts, drained and chopped, about 14 ounces
  • 1 cup full-fat cream cheese
  • 4 tablespoons mayonnaise
  • ½ cup grated Parmesan cheese, divided
  • 1 cup shredded mozzarella cheese

Ingredient Notes

Spaghetti Squash

Choose medium spaghetti squashes that feel heavy for their size. The skin should be firm without soft spots.

Spinach

Fresh spinach works best because it wilts quickly and blends beautifully into the creamy filling. Make sure any excess liquid cooks off before adding the cheeses.

Artichokes

Canned artichoke hearts are easy and convenient. Drain them well and chop them before adding them to the filling.

Cream Cheese

Full-fat cream cheese gives the filling the best creamy texture. Let it soften slightly so it melts smoothly into the spinach mixture.

Mayonnaise

A small amount of mayonnaise adds tang and richness, similar to classic spinach artichoke dip.

Parmesan and Mozzarella

Parmesan adds salty, savory flavor, while mozzarella makes the filling melty and bubbly.

For the best melt, shred mozzarella from a block instead of using pre-shredded cheese.

How to Make Spinach and Artichoke Stuffed Spaghetti Squash

Step 1: Roast the Spaghetti Squash

Preheat the oven to 400°F.

Carefully cut each spaghetti squash in half lengthwise. Scoop out the seeds with a spoon.

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

Place the squash halves on a baking sheet, cut side up, and roast for about 40 minutes, or until the flesh is tender and can be easily scraped into strands with a fork.

Step 2: Cook the Spinach

While the squash is roasting, heat the remaining 1 tablespoon of olive oil in a large skillet over medium heat.

Add the minced garlic and cook for a few seconds, just until fragrant.

Add the fresh spinach and stir until wilted. Continue cooking until most of the liquid has evaporated.

Step 3: Add the Artichokes

Stir in the drained and chopped artichokes.

Cook for about 1 minute to warm them through and combine them with the spinach and garlic.

Step 4: Make the Creamy Filling

Reduce the heat to low.

Add the cream cheese and stir until melted and smooth.

Remove the skillet from the heat, then stir in the mayonnaise, mozzarella cheese, and most of the Parmesan cheese. Reserve about 2 tablespoons of Parmesan for topping.

Mix until everything is creamy and well combined.

Step 5: Stuff the Squash

Once the spaghetti squash is roasted, gently scrape the inside with a fork to loosen the strands, but keep them inside the squash shells.

Divide the spinach and artichoke filling evenly between the four squash halves.

Sprinkle the tops with the remaining Parmesan cheese.

Step 6: Bake Until Golden

Return the stuffed squash to the oven and bake for 20 to 25 minutes, or until the filling is hot, bubbly, and lightly golden on top.

Serve warm.

Recipe Tips

Use a sharp knife when cutting spaghetti squash. The skin is firm, so place the squash on a stable cutting board and cut carefully.

Do not overcook the spinach. You only need to wilt it and cook off excess liquid so the filling does not become watery.

Drain the artichokes well. Too much liquid can make the filling loose.

Use block mozzarella if possible. Pre-shredded cheese often contains anti-caking ingredients that prevent it from melting as smoothly.

Roast the squash ahead of time if you want to save time. You can roast it 1 to 2 days in advance and keep it in the fridge until ready to fill and bake.

Substitutions and Variations

Use a Different Squash

If you cannot find spaghetti squash, try acorn squash or butternut squash. The texture will be different, but the filling will still taste delicious.

Make It Lighter

Use light cream cheese and reduce the mayonnaise slightly. The filling will be less rich but still creamy.

Add Protein

For a heartier meal, add cooked chicken, turkey, or crispy bacon to the spinach-artichoke filling.

Add Heat

Stir in red pepper flakes, chopped jalapeños, or a little hot sauce for a spicy version.

Make It Vegetarian-Friendly

If needed, use vegetarian Parmesan or another vegetarian hard cheese.

Serving Suggestions

This stuffed spaghetti squash can be served as a main dish or a side dish.

As a vegetarian main, pair it with:

  • A simple green salad
  • Roasted vegetables
  • Garlic bread
  • Tomato cucumber salad
  • Lentil soup
  • White bean salad

As a side dish, serve it with:

  • Braised short ribs
  • Grilled steak
  • Roast chicken
  • Baked salmon
  • Turkey meatballs
  • Garlic butter shrimp

Storage Instructions

Store leftovers in an airtight container in the refrigerator for 3 to 4 days.

To reheat, place the stuffed squash in a 350°F oven for 15 to 20 minutes, or until warmed through.

You can also reheat it in the microwave, though the oven gives the best texture.

Freezing Instructions

Stuffed spaghetti squash can be frozen for up to 3 months.

Let it cool completely, wrap tightly, and store in a freezer-safe container.

Thaw in the refrigerator overnight before reheating.

Frequently Asked Questions

Can I make stuffed spaghetti squash ahead of time?

Yes. You can roast the squash and prepare the filling ahead of time. Store them separately in the fridge, then assemble and bake when ready to serve.

Can I use frozen spinach?

Yes. Thaw it first and squeeze out as much liquid as possible before adding it to the filling.

Can I use marinated artichokes?

Yes, but the flavor will be stronger and tangier. Drain them well before using.

How do I know when spaghetti squash is cooked?

The squash is done when the flesh is tender and easily pulls apart into strands with a fork.

Can I make this recipe low-carb?

Yes. Spaghetti squash is naturally lower in carbs than pasta, and the creamy spinach-artichoke filling makes it satisfying without needing noodles or bread.

Recipe Card

Spinach and Artichoke Stuffed Spaghetti Squash

Sweet roasted spaghetti squash filled with creamy spinach and artichoke filling, then baked until bubbly and golden.

Prep Time: 10 minutes
Cook Time: 1 hour 10 minutes
Total Time: 1 hour 20 minutes
Servings: 4

Ingredients

  • 2 medium spaghetti squashes
  • 2 tablespoons olive oil, divided
  • Salt and black pepper, to taste
  • 2 cloves garlic, minced
  • 7 cups fresh spinach
  • 1 can artichoke hearts, drained and chopped, about 14 ounces
  • 1 cup full-fat cream cheese
  • 4 tablespoons mayonnaise
  • ½ cup grated Parmesan cheese, divided
  • 1 cup shredded mozzarella cheese

Instructions

  1. Preheat the oven to 400°F.
  2. Cut the spaghetti squashes in half lengthwise and scoop out the seeds.
  3. Brush the cut sides with 1 tablespoon olive oil and season with salt and black pepper.
  4. Place the squash halves on a baking sheet, cut side up, and roast for 40 minutes, or until tender.
  5. While the squash roasts, heat the remaining 1 tablespoon olive oil in a large skillet over medium heat.
  6. Add the garlic and cook briefly until fragrant.
  7. Add the spinach and cook until wilted and most of the liquid has evaporated.
  8. Stir in the chopped artichokes and cook for 1 minute.
  9. Add the cream cheese and stir over low heat until melted.
  10. Remove from heat and stir in the mayonnaise, mozzarella, and most of the Parmesan cheese. Reserve about 2 tablespoons Parmesan for topping.
  11. Scrape the roasted squash lightly with a fork to loosen the strands.
  12. Divide the spinach-artichoke filling evenly between the squash halves.
  13. Sprinkle with the remaining Parmesan cheese.
  14. Bake for 20 to 25 minutes, or until bubbly and golden on top.
  15. Serve warm.

Nutrition Estimate

Per serving, approximate:

  • Calories: 620
  • Carbohydrates: 49g
  • Protein: 19g
  • Fat: 42g
  • Fiber: 10g
  • Sugar: 18g
  • Sodium: 1003mg

Nutrition may vary depending on ingredient brands and portion size.

Final Thoughts

This Spinach and Artichoke Stuffed Spaghetti Squash is a cozy, creamy, and flavorful way to enjoy squash season. It takes the flavors of classic spinach artichoke dip and turns them into a satisfying meal that feels special but is still simple to make.

Serve it as a vegetarian main dish, a low-carb dinner, or a comforting side for a holiday-style meal.

Pinterest Description

This Spinach and Artichoke Stuffed Spaghetti Squash is creamy, cheesy, savory, and perfect for a cozy fall or winter dinner! Sweet roasted spaghetti squash is filled with a rich spinach artichoke mixture, topped with Parmesan, and baked until bubbly and golden. A delicious vegetarian dinner or low-carb comfort food idea! #SpaghettiSquash #StuffedSquash #SpinachArtichoke #VegetarianDinner #LowCarbRecipes #FallRecipes #HealthyComfortFood #EasyDinnerIdeas #SquashRecipes #CheesyVegetables

Previous Post: « Crispy Vegan Baked “Honey” Mustard Tofu Tenders

Primary Sidebar

About Me

Welcome to SnackOnMeat! I’m Shardae, the food lover behind this blog. I’m thrilled to have you here, sharing in my passion for creating delicious recipes that celebrate the art of hearty, satisfying meals.Read more...
Privacy
About

New Recipes

Peanut Tofu with Coconut Rice

Low-Carb Blackberry Cottage Cheese Chicken Salad

Dill Pickle Bacon Pasta Salad

Buffalo White Bean Tacos

Nacho Cashew Cheese Sauce

Fiesta Mango Black Bean Quinoa Salad

Dessert Recipes

Orange Loaf Cake

Bakery Style Orange Muffins

Banana Cream Cheese Muffins

Lavender Tea Bread Recipe with Lemon Glaze

Vegan Lavender Buttercream

Goat Cheese and Fig Jam Appetizer

Copyright © 2026 Snack On Meat on the Foodie Pro Theme