Preheat your oven to 450°F (230°C).
Line a large baking sheet with parchment paper and spray it generously with cooking oil.
Chop the cauliflower into small, bite-sized florets and set them aside.
In a large bowl, combine the soy milk and vinegar. Let it sit for 1 minute to curdle.
In a bowl, combine the flour, cornstarch, garlic powder, onion powder, and salt. Whisk until smooth and well combined.
Toss the cauliflower florets in the batter, ensuring each piece is evenly coated.
Sprinkle breadcrumbs over the battered cauliflower and mix gently to coat each piece thoroughly.
Spread the coated cauliflower florets in a single layer on the prepared baking sheet. Spray lightly with cooking oil.
Bake for 20–25 minutes, flipping halfway through, until the cauliflower turns golden brown and becomes crispy.
While the cauliflower bakes, prepare the sauce. In a small bowl, whisk together all the sauce ingredients until smooth and well combined.
Once the cauliflower is crispy, remove it from the oven and transfer it to a large bowl.
Pour the Bang Bang sauce over the cauliflower and toss to coat evenly.
Optional: Return the sauced cauliflower to the oven for 5 more minutes to let the sauce soak in and crisp up slightly.
Serve the cauliflower immediately as a finger food or use it to fill tacos topped with red cabbage, diced tomatoes, and cilantro.