Preheat your oven to 400°F (200°C). Cut the spaghetti squash in half lengthwise and scoop out the seeds. Drizzle the cut sides with 1 tablespoon of olive oil and sprinkle with salt and pepper. Place the squash cut-side down on a baking sheet and roast for 30-35 minutes, or until the flesh is tender and can be easily shredded with a fork.
While the squash is roasting, season the chicken breasts with salt, pepper, and 1 teaspoon of olive oil. Heat a skillet over medium-high heat and add the chicken. Cook for about 6-7 minutes per side, or until cooked through. Remove from the skillet and let rest before slicing into bite-sized pieces.
In the same skillet, add the minced garlic and sauté for 30 seconds until fragrant. Then add the halved cherry tomatoes, fresh spinach, and sun-dried tomatoes. Cook, stirring occasionally, until the spinach is wilted and the tomatoes are soft, about 3-4 minutes.
Stir in the dried oregano and basil, then add the cooked chicken pieces into the skillet. Mix until everything is well combined.
Once the spaghetti squash is done roasting, use a fork to shred the flesh into spaghetti-like strands. Transfer the strands to the skillet with the chicken and vegetables. Toss everything together until the spaghetti squash is well coated with the other ingredients.
Sprinkle the grated Parmesan cheese over the mixture, allowing it to melt slightly from the residual heat.
Serve hot, garnished with fresh basil leaves for a pop of color and flavor.
Notes
Feel free to use a dairy-free cheese alternative if desired.