Pre-heat the oven to 425 degrees F.
Mix the flour, milk and pepper together in a bowl and let sit for 5 minutes. Adjust the liquid if needed to create a thick but slightly drippy batter.
Dip the cauliflower florets into the batter and place on a baking sheet lined with parchment paper or a silicone baking mat.
Roast for 20-25 minutes until starting to get slightly browned.
Remove from the oven and mix with the buffalo sauce. I just mix it right on the pan.
Place back in the oven for another 15-20 minutes until browned.
Blend all ingredients except the parsley for the tofu ranch until smooth and creamy. Stir in the finely chopped parsley, or add to blender and pulse a few times to combine.
Layer 4 tortillas with thinly sliced cucumber, chopped kale or shredded lettuce, grated carrot and avocado. Top with the buffalo cauliflower and vegan ranch dressing. Alternatively, skip the wrap and create a salad with a base of kale or lettuce topped with the veggies, cauliflower and ranch dressing. If making a salad you can add a little extra water to the ranch dressing to thin it out a bit. I kept it on the thicker side for the wraps.