Preheat the oven to 400ºF. Line a baking sheet with parchment, or a silicone mat if you've got one.
In a large bowl, whisk together the chickpea flour, spices, and water until you have a nice smooth batter. Toss in the cauliflower florets and stir until they are evenly coated in batter. Use a slotted spoon to transfer the florets to the prepared baking sheet. Bake for 20 minutes ore until lightly golden.
Rinse out the batter bowl and use it to whisk together the hot sauce and the olive oil. Once the cauliflower is out of the oven, give it a few minutes to cool before tossing it in the hot sauce. Break off any large chunks of breading on the florets and then toss them in the hot sauce mixture. Transfer the florets back to the baking tray and bake for a further 15 minutes.
While the cauliflower is baking, prep the dressing. Add all the dressing ingredients to a blender and blend until smooth.
Place the chopped romaine, cherry tomatoes, pepper, and green onion (reserving some to sprinkle on top) in a large salad bowl. When the cauliflower is done baking and has cooled a bit it can be added to the bowl as well. Drizzle with the cool lime ranch and serve immediately.