Creamy Spinach Artichoke Stuffed Spaghetti Squash

An easy weeknight meal to pop in the oven!

Spaghetti squash is a ingredient people buy with good intentions and then ignore. This recipe is a reason to actually use it. The squash roasts until tender, then gets loaded with a spinach and artichoke filling built on cream cheese, Greek yogurt, and two kinds of melted cheese. Hot from the oven, it’s filling and satisfying without being heavy. No pasta, no meat, nothing complicated. Cut the squash, roast it, make the filling, combine. No shortcuts.


How to Make Creamy Spinach Artichoke Stuffed Spaghetti Squash

Roasting the squash

Face down in a dish with water is the move. Steam builds up underneath and cooks the squash faster and more evenly than dry heat. 45 to 60 minutes at 400°F depending on size. Fork tender means a fork goes in without any resistance.

Drain the artichokes and spinach

Marinated artichoke hearts carry a lot of oil. Drain them well before mixing into the filling or it will be greasy. Same goes for frozen spinach; thaw it completely and squeeze out the excess water before it goes into the bowl.

Get the Honest Cooking app — 50% off annual subscription

Building the filling

Mix the cream cheese and Greek yogurt together first until smooth, then fold in everything else. If you add the cheeses and vegetables to cold, stiff cream cheese it won’t mix evenly. Season aggressively; the squash itself is mild and needs the filling to carry the flavor.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Spinach Artichoke Stuffed Spaghetti Squash


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Julie Andrews
  • Total Time: 80 minutes
  • Yield: Serves 2
  • Diet: Vegetarian, Omnivore

Description

Spaghetti squash halves are loaded with a creamy spinach and artichoke filling, then baked to bubbly perfection. A comforting vegetarian main course.


Ingredients

Units Scale
  • 1 medium (4 lbs (1814 g)) spaghetti squash
  • 2 tsp olive oil
  • 0.5 - 0.75 tsp coarse salt
  • 6 oz (170 g) plain Greek yogurt
  • 4 oz (113 g) cream cheese
  • 1 cup (237 ml) bagged frozen spinach
  • 12 oz (340 g) jar marinated artichoke hearts
  • 0.5 cup (118 ml) shredded Parmesan
  • 1.5 cups (355 ml) shredded mozzarella cheese
  • 3-4 cloves garlic
  • 0.25 - 0.5 tsp ground black pepper
  • Pinch crushed red pepper flakes
  • 2 Tbsp chopped flat-leaf Italian parsley

Instructions

  1. Preheat oven to 400°F (204°C).
  2. Place spaghetti squash halves face down in a casserole dish. Pour about an inch of water into the bottom of the casserole dish. Bake for 45-60 minutes, until squash is fork tender.
  3. Remove squash from the oven and allow to slightly cool. Drain remaining water from the casserole dish and flip squash over so the inside is facing up. Shred the spaghetti squash using a fork.
  4. Drizzle with olive oil and sprinkle with about ¼ teaspoon salt onto both halves.
  5. In a bowl, mix together Greek yogurt, cream cheese, spinach, artichoke hearts, Parmesan, ½ cup mozzarella, garlic, remaining ¼ – ½ teaspoon salt, ground black pepper and red pepper flakes (if using).
  6. Spoon mixture into the spaghetti squash halves. Top with remaining mozzarella cheese.
  7. Bake for 10 minutes, then broil on low for 3-5 minutes, until cheese is melted and bubbly.
  8. Top with chopped parsley.

Notes

  • For easier shredding, let the cooked squash cool slightly before using a fork.
  • If you don’t have Greek yogurt, substitute sour cream or crème fraîche for a similar creamy texture.
  • Store leftover stuffed squash in the refrigerator for up to 3 days. Reheat gently in the oven or microwave.
  • Prep Time: 20 minutes
  • Cook Time: 60 minutes
  • Category: Main Course
  • Method: Roasting
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1 stuffed squash half
  • Calories: 450
  • Sugar: 5
  • Sodium: 600
  • Fat: 25
  • Saturated Fat: 12
  • Unsaturated Fat: 10
  • Carbohydrates: 50
  • Fiber: 5
  • Protein: 15
  • Cholesterol: 40

 

Frequently Asked Questions

How do I know when the spaghetti squash is done baking?

It is ready when a fork pierces the skin easily and the flesh pulls away in strands without resistance. This usually takes 45 to 60 minutes at 400F depending on the size.

Can I use fresh spinach instead of frozen?

Yes, but cook it down first and squeeze out as much moisture as possible. Excess water from spinach will make the filling runny.

Is Greek yogurt a good substitute if I don’t have cream cheese?

The recipe already uses Greek yogurt alongside cream cheese. If you want to skip the cream cheese entirely, increase the yogurt but the filling will be thinner and less rich.

Can I prepare this dish ahead of time?

Roast the squash and prepare the filling separately up to a day ahead. Assemble and bake the stuffed squash just before serving for the best texture.

What can I use instead of marinated artichoke hearts?

Plain canned artichoke hearts work fine. Add a small drizzle of olive oil and a pinch of Italian seasoning to compensate for the lost marinade flavor.

If You Liked This Recipe, You’ll Love These

View Comments (2) View Comments (2)
    1. Hi Brooklynn,

      Thanks for checking out this recipe! The nutrition facts depend on the exact ingredients you buy, but just doing a quick input in MyFitnessPal, it shows this recipe is ~395 calories per serving (the recipe serves 4). I hope that helps! Enjoy!

      ~Julie

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Previous Post

Vegan Coffee Cake

Next Post

DIY Bonne Maman Jar Hacks