Go Back
+ servings
Print Recipe
4.93 from 27 votes

Spinach and Artichoke Stuffed Spaghetti Squash

This Stuffed Spaghetti Squash is so satisfying, low-carb, and nutrient-packed! Made with all the classic flavors of creamy spinach and artichoke dip that gets combined with spaghetti squash. It's stuffed then baked until perfection. You can enjoy this by adding protein such as chicken, or just as it is. 
Prep Time15 minutes
Cook Time40 minutes
Total Time1 hour
Course: Main Course
Cuisine: American
Keyword: baked spaghetti squash, stuffed spaghetti squash
Servings: 4 servings

Ingredients

  • 1 spaghetti squash
  • 2 tablespoons olive oil plus extra to drizzle on top of spaghetti squash
  • 1 small yellow onion; diced
  • 3 cloves garlic; minced
  • 4 ounces. cream cheese
  • 1 cup whole or low-fat milk
  • 1 cup mozzarella cheese; shredded plus extra to sprinkle on top
  • 1/2 cup parmesan cheese; grated plus extra to sprinkle on top
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon salt
  • 1 tablespoon fresh lemon juice
  • 4 cups fresh spinach
  • 1 15 ounce can artichoke hearts; drained
  • parsley; optional for garnish

Instructions

  • With a sharp knife, carefully cut the spaghetti squash in half lengthwise. Scoop out the seeds with a spoon and discard. Lightly drizzle each half with olive oil. Place one half in a microwavable safe baking dish facing down and add 1/2 inch of water. Microwave for 12 minutes or until softened. Repeat with the other half. If you have a large enough dish, you could cook both at once. Let cool for 10 minutes then carefully remove from the microwave.
  • Once the spaghetti squash is cool enough to work with, use a fork and scrape the spaghetti squash out. Place in a bowl or baking tray and set aside.
  • Preheat oven to 350 degrees F. In a large pan on medium heat, add olive oil and add onions. Saute for a few minutes until softened. Add garlic and sautee for another minute.
  • Add the cream cheese and milk and stir until the cream cheese had melted. Let simmer for 3 minutes, stirring often.
  • Add the mozzarella cheese, parmesan cheese, salt, and pepper, lemon juice, and continue to stir until the cheese is completely melted and the mixture has thickened.
  • Add the spinach and artichoke hearts and cook until the spinach has wilted and the mixture is completely combined.
  • Add the spaghetti squash to the cheesy mixture and stir until completely coated and combined.
  • Add the coated spaghetti squash back to the spaghetti squash shell, top with more mozzarella and parmesan cheese, place in the oven until cheese has melted, about 10-15 minutes. Serve immediately and enjoy!

Notes

Recipe Notes:
  • You can serve the spaghetti squash once the mixture is combined and skip step 8 if you prefer. 
  • Store any leftovers in the refrigerator in an airtight container for up to 4-5 days. Depending on the size of your spaghetti squash, this will make 2-4 servings. To reheat, place in a 350 degree F oven and bake for 10-15 minutes or until warmed and cheese has melted. 
  • See blog post notes on how to cook spaghetti squash in the microwave and the oven.