Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper.
Cut the cauliflower into bite-sized florets. In a bowl, toss the florets with buffalo sauce, garlic powder, smoked paprika, salt, and pepper.
Cube the extra firm tofu into 1-inch pieces. Gently mix the tofu with the sauced cauliflower ensuring even coating.
Sprinkle panko breadcrumbs over the cauliflower and tofu mixture, tossing lightly to distribute the crunch.
Spread the mixture in a single layer on the prepared baking sheet. Roast in the oven for 25-30 minutes, flipping halfway, until the cauliflower is tender and edges are crispy.
While the taco filling bakes, prepare the cashew ranch sauce by blending raw cashews, lemon juice, a pinch of salt, a little water (adjust for consistency), and a small garlic clove until smooth and creamy.
Warm the corn tortillas in a dry skillet or microwave until pliable.
Heat the black beans in a small pot or microwave until warmed through.
To assemble, layer a warm tortilla with a spoonful of black beans, a generous serving of the crispy buffalo cauliflower and tofu mixture, and drizzle with the cashew ranch sauce.
Serve immediately and enjoy your bold, flavorful, and satisfying tacos!