Prepare the batter: In a mixing bowl, whisk together the flour, cornstarch, garlic powder, onion powder, salt, and black pepper. Gradually add water while whisking until the batter is smooth and thick.
Coat the cauliflower: Dip each cauliflower floret into the batter, allowing any excess to drip off. Ensure they are evenly coated.
Fry the cauliflower: In a large pot or deep skillet, heat oil over medium-high heat. Once hot, carefully add the battered florets in batches, frying until golden brown and crispy (about 4-5 minutes). Remove and drain on a paper towel-lined plate.
Make the sticky sauce: In a small saucepan over medium heat, combine soy sauce, maple syrup, rice vinegar, and sesame oil. Bring to a gentle simmer and cook for 2-3 minutes until slightly thickened.
Toss and serve: Add the crispy cauliflower to the saucepan and gently toss to coat each piece evenly in the sauce. Remove from heat.
Garnishing: Transfer the sticky sesame cauliflower to a serving platter, sprinkle with toasted sesame seeds and chopped green onions.
Notes
Serve on a colorful platter with lime slices for a zesty touch.