Spinach & Artichoke Spaghetti Squash

Creamy spinach and artichoke spaghetti squash is the perfect healthy, yet delicious dinner. It’s also incredibly easy to make!

Spinach & Artichoke Stuffed Spaghetti Squash

One of my favorite things ever is spinach and artichoke dip. I crave it a lot, which is what inspired me to make a healthy recipe using spinach and artichoke flavors in a spaghetti squash (because I really cannot get enough of spaghetti squash these days).

I sort of winged this recipe the other night. As it came out of the oven (I took a few picture as it cooled like usual *food blogger life*), I set it down for dinner and told my husband “I’m really not sure about this.” Thankfully, he said it was one of his favorite things I ever made, and I really enjoyed it as well! I got those spinach and artichoke dip cravings out of the way, and had a nutritious meal at the same time. I think some chicken added to this recipe would be amazing and add some extra protein!

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

Spinach & Artichoke Spaghetti Squash


  • 1 large spaghetti squash
  • 2 tbsp olive oil, divided
  • 1/2 cup yellow onion, finely chopped
  • 23 cloves of garlic, minced
  • 3/4 cup softened cream cheese
  • 1/4 cup sour cream
  • 1 14 oz. can artichokes, drained & quartered 
  • 34 cups packed baby spinach
  • 1/2 cup grated parmesan, divided
  • 1/4 cup shredded mozzarella cheese, or to taste
  • 1/4 tsp dried oregano
  • 1/2 tsp Italian seasoning
  • salt and pepper to taste
  • chopped parsley, for garnish, optional


  1. Preheat oven to 400 degrees F
  2. Slice your spaghetti squash in half lengthwise, take seeds out and drizzle 1 tbsp of olive oil on the insides. Place the spaghetti squash halves face down on a baking sheet and bake for about 30-33 minutes (depending on size, also remember the squashes will bake again after being stuffed)
  3. Meanwhile, in a skillet over medium heat add the other 1 tbsp of olive oil and onion. Sauté for about 4-5 minutes. Add garlic and let cook for another 40 seconds.
  4. Add artichokes and spinach to the skillet with garlic and onion and cook until the spinach is wilted, stirring frequently. Remove from heat.
  5. Meanwhile, in a small bowl mix together cream cheese, sour cream, 1/4 cup parmesan (save the rest for topping), salt, pepper, dried oregano, and Italian seasoning. Set aside.
  6. Evenly distribute the cheese mixture in each spaghetti squash half. Then top with the spinach/artichoke mixture. Mix and somewhat pull the spaghetti squash insides so its gently combined and somewhat covered. Top with the other 1/4 cup of parmesan and the shredded mozzarella. Return to the oven and bake for another 6-8 minutes or until the cheese is melted and top is a little crisp and golden.
  7. Let cool, top with chopped parsley, and fresh cracked pepper if desired – and enjoy!
  • comment
  • Facebook
  • Twitter
  • Pinterest
  • Google+
  • Stumble
  • Email
  • Leave a Reply

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

    Recipe rating