Start by washing and cutting the cauliflower into bite-sized florets. Make sure they’re roughly uniform in size to ensure even cooking. Set aside.
In a large mixing bowl, combine the all-purpose flour, water, garlic powder, onion powder, salt, and black pepper. Whisk until smooth and slightly thick but still pourable.
Dip each cauliflower floret into the batter, making sure it’s fully coated. Let any excess batter drip off before frying.
Heat the vegetable oil in a deep frying pan over medium heat. Once hot, carefully place the battered florets in the oil in batches, avoiding overcrowding. Fry them for about 3-4 minutes per side or until golden brown and crispy. Use a slotted spoon or tongs to turn them gently.Transfer the fried bites to a paper towel-lined plate to drain excess oil. While your cauliflower is frying, combine the honey, soy sauce, sesame oil, and freshly grated ginger in a medium saucepan. Warm the mixture over medium heat, stirring frequently until it bubbles and thickens slightly, about 3-5 minutes.
Once all the cauliflower bites are fried and the sauce is ready, toss the crispy florets in the warm honey garlic sauce until fully coated. Serve immediately, garnished with chopped green onions and a sprinkle of sesame seeds.