Wash and thoroughly dry the cauliflower.
Cut into evenly sized, bite-sized florets for even cooking.
In a large bowl, combine flour, paprika, salt, garlic powder, black pepper, and white pepper.
Gradually whisk in sparkling water and regular water to form a thick, smooth batter that coats the cauliflower well.
Heat oil in a deep pan over medium heat.
Dip each cauliflower floret into the batter, letting excess drip off.
Fry in batches until golden brown and crispy, about 4–5 minutes per batch.
Remove and drain on a wire rack or paper towel.
In a wide pan, melt 2 tbsp butter over medium heat.
Add chopped garlic and sauté until fragrant, about 30 seconds.
Stir in soy sauce, sriracha, vinegar, sesame oil, brown sugar, chilli flakes, and garlic powder.
Add the remaining 1 tbsp butter and honey, stirring until melted and combined.
Pour in the cornstarch slurry and cook for 1–2 minutes until the sauce thickens and becomes glossy.
Add the crispy fried cauliflower to the sauce.
Toss gently until each piece is evenly coated in the honey butter glaze.
Sprinkle with sesame seeds and chopped spring onions.
Serve hot with steamed rice or enjoy on its own as a snack or starter.