Preheat the broiler.
In a large bowl, combine the grated onion, lightly beaten egg, salt, pepper, cilantro, curry paste, and almond flour. Add in the ground turkey and gently mix it all together until well combined.
Scoop meatballs (I use a medium-sized cookie scoop) onto a foil or silicone-lined baking sheet. Broil the meatballs for 10-15 minutes, or until golden brown and firm to the touch.
While the meatballs are cooking, make the curry sauce. Heat the olive oil over high heat in a medium-large skillet. Add in the thinly sliced bok choy and sliced on the bias carrots and sauté for 5-6 minutes or until beginning to soften.
Add 2 tablespoons water and cover the pan for 2-3 minutes. Remove the lid and allow any remaining water to evaporate.
Stir in the curry paste until the vegetables are coated, then pour in the coconut milk. Turn the heat to low and bring the sauce to a low simmer.
Simmer the sauce for 2-3 minutes and then add in the meatballs.