Preheat the oven to 425°F and line a large baking sheet with silpat mat or parchment paper. Wash and dry the cauliflower florets. This recipe is easier if the florets are on the smaller side, so cut any large pieces of cauliflower into bite-size pieces, if needed.
Whisk together the almond flour, tapioca flour, garlic powder and salt in a large mixing bowl. After that, pour in the almond milk and whisk until combined and no clumps remain, creating a batter consistency.
Dip each cauliflower floret into the batter, turning until it’s completely coated then place them on the prepared baking sheet. Bake for 20 minutes, until the batter is set and starting to turn golden.
While they’re baking, whisk together the buffalo sauce and honey in a large bowl. Work in batches to transfer the cauliflower to the hot sauce and gently toss them to coat, being careful not to break up any of the batter. Transfer the coated buffalo cauliflower to a plate or paper towel and repeat until all of the cauliflower is coated in suace.
On the same sheet pan, arrange the the tortilla shells in an even layer and brush both sides with olive oil. Next, place them in the oven to warm for 2-3 minutes to make them more pliable and easy to work with.
Fill them evenly with the buffalo cauliflower and fold the tacos over, gently pushing to adhere. Transfer the tacos back to the oven and bake for 5 minutes, flip them over and bake for another 5 minutes, until the tortillas are crisp.
While they're crisping in the oven, quickly make the avocado crema. Add all of the ingredients to a high speed blender or food processor and blend until smooth and creamy.
Top the caulfilower tacos with the crema when they’re done. You can also toss some of the crema with pre-shredded coleslaw and add that to the tacos.