Mix the Awesome Sauce ingredients together in a small bowl. Set aside until needed.
Measure all the dry ingredients and seasoning mix into a large mixing bowl.
In another bowl, beat the egg and ice cold water (without the ice!) together. Whisk into the dry ingredients and smooth. The batter will be thin.
Heat the oil over medium heat until the temperature is 350F/180C (a dollop of batter will sink to the bottom of the skillet, rise and brown in about a minute).
Working in batches and sorting by size when possible, add the cauliflower to the batter, turning to coat. Use tongs or a slotted spoon to remove the pieces. Let the excess batter drip back into the bowl.
Transfer the battered cauliflower to the hot oil. Don't crowd the pan or let the pieces touch each other.
Turn every couple of minutes to fry each side golden brown. Check the cauliflower for tenderness before draining on paper towels.
Serve with the Awesome Sauce