In a large bowl whisk together buttermilk, flour and garlic salt until smooth. (If the batter seems too thick, add more buttermilk a tablespoon at a time. You want it to be slightly thick so that it sticks to the cauliflower. If it is too runny, the batter will all drip off while baking).
Place the cauliflower into the bowl of batter and gently toss to coat.
Spread the battered cauliflower out on a greased baking dish, making sure to shake off any excess batter.
Bake for 20-25 minutes turning once until some of the edges turn a nice golden color.
While to cauliflower is baking, combine the buffalo sauce and melted butter in a small bowl.
Remove the cauliflower from the oven and drizzle the buffalo sauce mixture over the top and toss to coat.
Return the cauliflower to the oven and bake for an additional 5-10 minutes.
Remove the finished cauliflower from the oven and plate with some fresh veggies and a side of dressing.