This Spinach Artichoke Stuffed Spaghetti Squash recipe is the ultimate comfort food, lightened up! All the classic flavors of spinach and artichoke dip made healthy and stuffed into a low-carb and nutrient-rich spaghetti squash! You can optionally add-in chicken to make it heartier, or leave it as a vegetarian main dish. Make it dairy-free using cashew cream, or not.
Prep Time15 minutesmins
Cook Time45 minutesmins
Total Time1 hourhr
Course: Dinner
Cuisine: Gluten-free, Paleo, vegetarian
Servings: 4
Author: Lexi
Ingredients
1spaghetti squashabout 4 pounds
2teaspoonsavocado oil
1small oniondiced
3clovesgarlicminced
5ouncesbaby spinachfresh or defrosted if frozen
1cupcanned or frozen artichokesdrained and chopped
3ouncescream cheeseor 1/3 cup cashew cream with 1 tablespoon nutritional yeast for dairy-free
¼cupparmesan cheeseomit for dairy-free
2cupsshredded rotisserie chickenoptional
1/2cupmozzarella or gruyere cheeseomit for dairy-free
Meanwhile, make spinach and artichoke mixture: Heat oil in a large pan over medium heat. Once hot, add onion and garlic and cook until beginning to soften, about 5 minutes.
Add in spinach and artichokes and cook until wilted, about 5 minutes. Season with ½ teaspoon salt and pepper and add cream cheese (or cashew cream) and cook for an additional 2 minutes.
Preheat the broiler on high.
Once spaghetti squash is cooked and cooled enough to handle scoop out the squash into a large bowl. Add parmesan cheese (if using), chicken (if using) and spinach artichoke mixture. Mix together gently until fully combined.
Either divide the mixture into the now empty squash shells and top with mozzarella cheese or place in an 8" x 8" oven safe casserole dish.
Place under the broiler until the cheese and melted and the mixture is completely heated through.