Line a baking sheet with parchment paper and preheat your oven to 450°F.
Cut your head of cauliflower in half and then cut 2 x 1/2 inch steaks from each of the sides. Trim off an green leaves at the base, but leave most of the stem in tact. You can use the remaining cauliflower to make buffalo wings or just use it in another recipe like our mushroom sage cauliflower risotto. Also roasting it in the oven with sea salt, pepper, and olive oil is really nice too.
tip: you could cut the cauliflower steaks in half to make 4 smaller, slider style sandwiches.
Mix the flour, non-dairy milk, water, spices, and seasoning into a bowl with a whisk until well combined. Transfer this mixture to a wide shallow baking dish that will fit your cauliflower steaks. Dredge the steaks through the batter and use your hands to coat them quite well getting in all the crevices. Place the battered cauliflower steaks onto the parchment lined baking sheet and bake for 25 minutes Meanwhile, prepare the ranch sauce and buffalo sauce.
For ranch dressing:
In a bowl whisk all the ingredients together. Refrigerate until you're ready to assemble the sandwiches.
Just before the cauliflower is finished baking, melt the vegan butter and whisk it into the hot sauce in a shallow dish you can dredge the cauliflower steaks in once again. Remove the cauliflower from the oven. You may want to let them cool so you can handle them. Also you might need to replace your parchment paper if it's really soaked through or burned quite a bit.
Dredge the cauliflower steaks through the buffalo sauce making sure to coat them evenly. Bake again on a parchment lined baking sheet for 25 mins at 450°F.
To assemble the sandwiches spread ranch on both sides of a toasted kaiser, then lay down the buffalo cauliflower steak on the bottom, add red onion slices, lettuce, and thick cut tomato slices.