Combine all the ranch ingredients in a mason jar and give it a really good shake. Taste and adjust the seasoning (more salt?) set aside in fridge.
Preheat oven to 450 °F.
In a large bowl using a whisk, combine the flour, paprika, garlic powder, onion powder, salt, pepper and milk, set batter aside.
Remove green sprigs from the base of the cauliflower and discard. Cut the cauliflower in half with a sharp knife and begin removing the florets. and place in a large bowl.
Place florets in large bowl containing batter and coat cauliflower well.
Place a piece of foil on top of baking sheet and grease with Pam Spray or lots of butter. You don’t want the cauliflower sticking to the pan.
Transfer cauliflower to a baking sheet. Make sure to arrange the cauliflower so they are not touching for optimal crispness. Bake for 20 minutes flipping them halfway through.
Meanwhile, in a small bowl, combine the hot sauce, melted butter and maple syrup.
Once cauliflower is cooked for the first 20 minutes, remove the cauliflower from the oven and pour buffalo sauce on each individual cauliflower, and bake for an additional 15 minutes.