Preheat oven to 415 degrees. Line a baking sheet with a silicon mat or spray with oil.
Cut the head of cauliflower into bite sized pieces.
Make the buffalo sauce. Mix together hot sauce, melted better, smoked paprika, agave, and salt. Whisk until combined, then set aside.
Make the batter. Mix flour, garlic powder, onion powder, cayenne, and salt in a medium sized bowl.
Add club soda to the flour mixture, whisking until it reaches a thin, pancake-like consistency. If it looks too thin, add a little flour, if it looks too thick, add a little more club soda.
Dredge cauliflower in the batter, being careful not to over coat it. Let the extra batter drip off. Place the pieces on the baking sheet, one inch apart. (Depending on the size, you may need two baking sheets!)
Bake the cauliflower for 15 minutes, then flip and bake for another 10 minutes. Remove from oven.
Use a marinade brush to coat wings in buffalo sauce. If you don’t have a marinade brush, dip wings into buffalo sauce and place bake on the baking sheet. Don’t over sauce them.
Put the cauliflower wings back in the oven and bake for another 10-12 minutes, until the sauce looks nice and bubbly around the edges.
Remove wings from oven. Add extra buffalo sauce if desired.
To serve, toss lettuce in ranch and divide into bowls. Recipe will make about 4 salads, depending on size. Add cauliflower wings, avocado, and top with green onion. Enjoy!