General TSo’s Cauliflower

NOTE: As an Amazon Associate I earn from qualifying purchases.
Find this recipe useful? Share it with your friends!

General Tso’s Cauliflower is a delicious alternative to classic Chinese takeout General Tso’s Chicken. It’s crispy, super tasty, and might just be better than the chicken version! Cauliflower florets are tossed in a spicy, gingery sauce. Perfect for enjoying as a snack or side or serving with grains and veggies for a flavorful meal. Such as the most delicious ever homemade fried cauliflower coated with a savory sweet General Tso’s sauce because General Tso’s Cauliflower would be a totally regular thing to make for dinner.

When you’re making the sauce, don’t be tempted to throw everything in the saucepan at once. It’s crucial to mix the cornstarch with a small amount of the hot sauce before adding it to the entire batch, or else you’ll end up with something more gloopy than glossy. And for the record, the leftovers taste fantastic—that is, if there are any. It tastes JUST like Chinese takeout. You know, the sticky, flavor-packed American-style Chinese takeout.

Cauliflower is an extremely healthy vegetable that’s a significant source of nutrients. It also contains unique plant compounds that may reduce the risk of several diseases, including heart disease and cancer. Additionally, it’s weight loss friendly and incredibly easy to add to your diet.

Serve this with some crispy Ragoons, Soybean Sprout Soup or some crunchy Mushroom Spring Rolls


General Tso’s Cauliflower

General Tsos Cauliflower

General Tso’s Cauliflower

  • Author: Pure Wow
  • Prep Time: :30
  • Cook Time: 1:00
  • Total Time: 1:30
  • Yield: 4 1x
  • Method: Stove Top
  • Cuisine: Asian



1/2 cup all-purpose flour

1/3 cup cornstarch

3/4 teaspoon baking powder

1 teaspoon salt

2 eggs

3 tablespoons soy sauce

1 tablespoon rice vinegar

1/2 cup neutral oil (like peanut or vegetable)

1 head cauliflower, cut into bite-size florets


2 teaspoons sesame oil

6 scallions, white parts finely chopped, green parts chopped into 1-inch pieces and reserved

3 cloves garlic, minced

1 tablespoon minced ginger

5 small dried chiles (optional)

1/4 cup vegetable broth

1/4 cup soy sauce

3 tablespoons rice vinegar

2 tablespoons mirin

3 tablespoons sugar

1 tablespoon cornstarch

Sesame seeds, for garnish (optional)

Steamed rice, for serving


1. Prepare the Cauliflower: In a medium bowl, whisk the flour, cornstarch, baking powder and salt to combine. In a liquid measuring cup, whisk the eggs, soy sauce and vinegar to combine. Slowly pour the egg mixture into the flour, whisking constantly. You should end up with a thick but still dip-able batter (thin with a little water if it’s too thick).

2. Heat the oil in a medium cast iron skillet over medium-high heat until very hot (you can test it by dropping a small amount of batter into the oil—it should immediately sizzle and float).

3. Dip each piece of cauliflower in the batter to fully coat, then carefully place in the oil. Pan-fry the cauliflower until golden on all sides, about 5 minutes. Transfer to a plate lined with paper towels to drain the excess oil.

4. Make the Sauce: Meanwhile, in a medium saucepan, heat the sesame oil over medium heat. Add the finely-chopped scallion whites, garlic, ginger and chiles (if using), and cook until fragrant, about 2 minutes.

5. Add the broth, soy sauce, rice vinegar and mirin, and bring to a simmer over medium heat. Simmer for about 5 minutes.

6. In a small bowl, whisk the sugar and cornstarch to combine. Pour about ¼ cup of the hot sauce over the cornstarch mixture, whisking constantly until the mixture is smooth and lump free. Return the mixture to the pot and bring to a simmer. Stir in the large pieces of green scallion.

7. Cook, stirring occasionally, until the mixture thickens, 7 to 9 minutes more.

8. Add the cauliflower to the pot and toss to coat until the cauliflower is rewarmed, about 5 minutes. Serve immediately, garnished with sesame seeds and served with a side of steamed rice.

Find this recipe useful? Share it with your friends!