In a large bowl mix flour, baking powder, cornstarch and salt. Add water, hot sauce and mix until the batter is smooth.
Dip cauliflower pieces into the batter and coat evenly. Allow excess batter to drip off.
Roll the cauliflower pieces in breadcrumbs until coated thoroughly. Repeat until all cauliflower pieces are coated.
Heat deep fryer to 365 degrees. Deep fry cauliflower pieces in batches until golden brown. Drain on paper towels.
Season with salt. (Optional)