Preheat oven to 375 degrees F. Cut squash in half, scoop out the seeds and place cut side down on a baking sheet lined with parchment paper. Poke skin randomly with a fork and bake for 30 minutes.
Meanwhile, preheat large skillet on medium heat and swirl oil to coat. Add garlic and onion; sauté for 3 minutes, stirring occasionally. Add garam masala, ginger, curry powder, salt and pepper; sauté for 30 seconds, stirring frequently.
Add tomato paste and mix it well with onion and spices. Add coconut milk and stir until combined. Now add chicken, stir, cover and cook for 15 minutes. Turn off heat and set aside.
Remove cooked squash from the oven, its skin should be shiny and strands easily separate with a fork. Flip it and let cool for about 10 minutes. To make “spaghetti”, hold one squash half at a time, wearing an oven mitt, and separate the flesh into strands with a fork.
Divide butter chicken mixture evenly among the squash halves, return to the oven and bake for another 10 minutes.
Serve warm with a salad or veggies of choice.
Notes
Store: Refrigerate in an airtight container for up to 3-5 days. Do not freeze.
You can use 3 medium squash about 2 lbs each as I understand small spaghetti squash is hard to come across. I bought mine at the farmers market.
I didn’t have fresh ginger on hand but you can definitely replace dried ginger with about 1-2” piece of grated fresh ginger.