General Tso’s Cauliflower

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.

Spicy Whole Roasted Cauliflower



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

PureWow Editors
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...
read full bio

Why You Should Trust Us

PureWow's editors and writers have spent more than a decade shopping online, digging through sales and putting our home goods, beauty finds, wellness picks and more through the wringer—all to help you determine which are actually worth your hard-earned cash. From our PureWow100 series (where we rank items on a 100-point scale) to our painstakingly curated lists of fashion, beauty, cooking, home and family picks, you can trust that our recommendations have been thoroughly vetted for function, aesthetics and innovation. Whether you're looking for travel-size hair dryers you can take on-the-go or women’s walking shoes that won’t hurt your feet, we’ve got you covered.