Preheat your oven to 400°F (200°C). Cut the spaghetti squash in half lengthwise and scoop out the seeds. Drizzle olive oil on the cut sides, and season with salt and pepper. Place cut-side down on a lined baking sheet and roast for 30-35 minutes until tender.
Season the chicken breasts with salt, pepper, and Italian seasoning. Heat olive oil in a skillet over medium heat. Cook chicken for 6-7 minutes on each side until golden brown and cooked through. Let rest before slicing.
In the same skillet, add minced garlic and sun-dried tomatoes. Sauté for 2 minutes until fragrant. Add spinach and cook until wilted, about 1 minute.
Lower the heat and add heavy cream, stirring to combine. Simmer for 2-3 minutes until the sauce thickens slightly.
Slice the rested chicken and return to the skillet. Toss in the creamy sauce until well coated.
Shred the cooked spaghetti squash into strands. Serve a portion on plates topped with the Tuscan chicken and sauce.
Garnish with grated Parmesan cheese and fresh basil leaves.
Notes
Consider serving the dish in shallow bowls for better presentation.