Preheat your oven to 450°F (230°C).
In a large bowl, whisk together flour, water, garlic powder, onion powder, salt, and pepper.
Dip each cauliflower floret into the batter, coating evenly.
Place the battered florets on a parchment-lined baking sheet.
Bake for 20 minutes until golden and crispy.
Heat buffalo sauce in a small saucepan over low heat.
Remove the cauliflower from the oven and toss in the buffalo sauce.
Return the coated cauliflower to the baking sheet.
Bake for an additional 10 minutes.
Serve hot with celery sticks and your favorite dipping sauce.