Heat the coconut oil in a large, heavy-based saucepan over medium-high heat.
Add the diced onion and cook for 5 to 8 minutes, until lightly browned.
Stir in the minced garlic and cook for one minute until fragrant.
Add the sliced chicken and Thai Curry Paste, stirring to coat the chicken.
Cook for about 3 minutes.
Pour in the chicken stock and coconut milk.
Bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer for 10 minutes.
Add the sliced mushrooms to the pot and continue to simmer for another 5 minutes.
Stir in the fish sauce, fresh lime juice, and spiralized zucchini noodles.
Cook for 2 to 4 minutes, just until the noodles are tender-crisp.
Remove the saucepan from the heat.
Season to taste with salt and pepper.
Serve hot, garnished with fresh cilantro.
Don't overcook the zucchini noodles!
Cook them for just 2-4 minutes so they remain tender-crisp and don't become mushy.