General Tso’s Cauliflower

Average ()
general tsos cauliflower recipe
Photo: Liz Andrew/Styling: Erin McDowell

When it comes to tonight's dinner, you can either call your local Chinese takeout joint, or you can make our recipe for General Tso’s Cauliflower. Sure, the latter involves a little more effort than dialing a number and swiping a credit card, but it's oh so satisfying. Our version is spicy-sweet, like the original, but will please meat-eaters and vegetarians alike.

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. (Thankfully, the method is foolproof.)

And for the record, the leftovers taste fantastic—that is, if there are any.



½ cup all-purpose flour

⅓ cup cornstarch

¾ teaspoon baking powder

1 teaspoon salt

2 eggs

3 tablespoons soy sauce

1 tablespoon rice vinegar

½ 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)

¼ cup vegetable broth

¼ 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.

Nutrition Facts
  • Cauliflower

  • 273 calories

  • 12g fat

  • 32g carbs

  • 13g protein

  • 4g sugars

  • Sauce

  • 96 calories

  • 2g fat

  • 15g carbs

  • 2g protein

  • 10g sugars

Powered By

Note: The information shown is Edamam's estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist's advice.

Made it? Rate it!

purewow author

Our editorial team works with a variety of writers and experts across all fields to produce thoroughly researched stories that resonate with you. Our mission is to be that...