Begin by preparing the cauliflower. Rinse and cut it into bite-sized florets, then set aside.
In a mixing bowl, whisk together the flour, cornstarch, baking powder, garlic powder, onion powder, salt, and black pepper.
Gradually add cold water to the dry ingredients, whisking until you have a smooth batter. It should be thick enough to coat the cauliflower florets nicely.
Heat oil in a large pan or deep fryer to 350°F (175°C) over medium-high heat.
Dip each cauliflower floret into the batter, making sure to coat it evenly, and then carefully place it into the hot oil. Fry in batches to avoid overcrowding. Fry until golden brown and crispy, about 5-7 minutes. Use a slotted spoon to remove them and drain on paper towels.
In a separate saucepan, mix soy sauce, coconut sugar, rice vinegar, hoisin sauce, sesame oil, minced garlic, grated ginger, and red pepper flakes. Heat over medium heat until the sugar has dissolved and the sauce is bubbly.
Toss the crispy cauliflower in the hot sauce until well coated. Remove from heat.
Plate the General Tso’s cauliflower on a serving dish. Garnish with chopped green onions and a sprinkle of sesame seeds.
Notes
Adjust the red pepper flakes to control the spiciness.