Combine cornstarch and water in a small bowl until smooth, then set aside.
In a large container, whisk together all glaze ingredients and start with 2 tbsp of syrup, adding more if you want it sweeter, then set aside.
Prepare the batter by mixing flour, cornstarch, baking powder, salt, and water until smooth and thick.
Mix bread crumbs and desiccated coconut together in another bowl.
Dip the cauliflower florets evenly into the batter in batches.
Coat each battered floret thoroughly in the breadcrumb mix, pressing crumbs down firmly; place coated florets aside.
Heat oil in a large frying pan on high until hot; test with a breadcrumb to check heat.
Fry cauliflower florets, turning every couple of minutes until they become golden brown on all sides.
Transfer fried florets to a strainer or cooling rack to drain excess oil and cool briefly.
Discard crumbs from frying oil and carefully store oil for reuse if desired.
Heat the same pan over medium heat and pour in the prepared glaze, stirring and simmering for 3 to 4 minutes.
Lower the heat when the glaze begins to boil and stir the cornstarch slurry to mix it again.
Remove pan from heat and quickly whisk in the cornstarch slurry until the glaze thickens.
Add the crispy cauliflower florets into the glaze and toss gently until fully coated; optionally add orange slices.
Garnish with sesame seeds if you like and serve warm with steamed rice.
Alternatively, for the baking method, preheat oven to 350F and line a baking sheet with parchment paper.
Arrange the coated florets on the sheet, optionally brushing with a bit of oil.
Bake for 35 to 40 minutes until crispy, flipping halfway through cooking.
Enjoy your vibrant and healthy glazed orange cauliflower chicken!