vegan bang bang cauliflower
Prep time
Cook time
Total time
Recipe type: Vegetarian
Serves: 4
  • 1 head cauliflower
  • ½ cup unsweetened soy milk {or your favorite nondairy milk}
  • 2 tbsp white vinegar
  • 1 cup cornstarch
  • 1 tsp salt
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • 2-3 cups corn oil, for frying
  • *for the sauce*
  • ½ cup vegan mayonnaise
  • ½ - 1 tbsp sriracha sauce {more or less depending on how much spice you like}
  • ½ tsp garlic powder
  • 1 tsp white vinegar
  • ½ tsp chili flakes {more/less to taste}
  1. First, prepare the cauliflower. Rinse well under water and cut into small florets.
  2. Bring a large pot of water to a boil, add 1-2 tbsp of salt, and toss in the cauliflower. Cook for 3-4 minutes until slightly softened. Set aside to cool.
  3. In a small bowl, combine the soy milk and vinegar to make "buttermilk". Set aside for a few minutes to allow the milk to curdle.
  4. In another bowl, whisk together the cornstarch with the salt, garlic, and onion powder.
  5. Prepare an assembly line, first dipping the cauliflower pieces in the milk/vinegar mixture, then tossing in the cornstarch, shaking off any excess. Repeat with all.
  6. Now you are ready to fry. Heat the corn oil over medium heat until shimmering. Fry the cauliflower, a few pieces at a time, until golden brown on the outside and crisp. Sprinkle on a little salt while they're still hot.
  7. Now, whisk together the ingredients for the sauce. Either toss the cauliflower in the sauce, or serve together. Enjoy!
Recipe by The Baking Fairy at