Preheat oven to 450 degrees Fahrenheit. Line 2 baking sheets with parchment paper.
To make the battered cauliflower: In a medium-sized bowl, combine the coconut milk, flour, and spices to make a batter. Whisk with a fork. If it’s too thick, you can add a little more coconut milk to thin it out.
Add about half the cauliflower florets to the bowl, toss until evenly coated and transfer to baking sheet, evenly spread out, so the florets are not touching. Repeat with remaining florets.
Bake for 15 minutes.
Meanwhile, make the orange sauce: Heat a small saucepan over medium low heat. Add the oil and sesame seeds. Cook for 1 minute. Then, add garlic, ginger, orange zest, and scallion. Cook an additional minute.
Turn heat down to low and add the rice vinegar, tamari, orange juice, cayenne, and turmeric. Simmer on low 5 min.
Add 2 Tbsp honey and cook an additional 5 minutes. In a small bowl, combine the arrowroot powder and water. Finally, add the arrowroot/water combo to the pan and stir well for about 15 seconds until thick, then remove from heat. Remove about 2-3 Tbsp of the glaze to use as a dip.
When the cauliflower comes out of the oven, immediately add the cauliflower to the sauce pot and toss well to coat. Put the cauliflower back on the baking sheet and bake another 10 -15 minutes, until crisp.
When the cauliflower is done, put in a serving bowl and top with additional scallions and sesame seeds. Season with a pinch of pink salt to taste.