Preheat oven to 400°F (200°C)
Cut spaghetti squash in half and remove seeds
Drizzle with olive oil and place cut-side down in baking dish
Roast for 35–40 minutes until tender
Use a fork to scrape out spaghetti-like strands
Heat oil in a skillet and cook chicken until golden and fully cooked
Remove chicken and set aside
In the same pan, melt butter and sauté garlic until fragrant
Add heavy cream and parmesan, stirring until smooth
Toss in spinach and cook until wilted
Return chicken to the skillet and mix well
Add spaghetti squash strands and combine evenly
Garnish with parsley and serve hot