Vegan Crispy Stir-Fried Tofu With Broccoli

A quick and easy stir-fry with crisp tofu and broccoli tossed in a sweet and savory sauce with garlic, ginger, and sesame seeds.

Note: To dry tofu, line a rimmed baking sheet with paper towels. Place tofu slices on top in a single layer. Cover with another layer of paper towels and press gently to remove excess moisture.

  • Cook Method: Stovetop
  • Dish Type: Main
  • Temp: 350
  • Prep Time: 10 minute(s)
  • Cook Time: 20 minute(s)
  • Servings: 4
  • Tags: no tags


1 1/2 quarts Vegetable or peanut oil
3/5 cup Cornstarch, divided
1/2 cup All-purpose flour
1/2 tsp Baking powder
Salt (kosher) , to taste
1/2 cup Water , cold
1/2 cup Vodka
1 lb Tofu , extra-firm, cut to 1/2- by2- by 1-inch slabs, carefully dried (see note above)
1 inch Broccoli , florets
1/4 cup Xiaoshing wine or sherry
1/4 cup Vegetable stock
2 tbsp Soy sauce
1 tbsp Black bean sauce , fermented
2 tbsp Sugar
1 tbsp Sesame oil , toasted
2 1-inch Lemon peel , segments
2 tsp Lemon juice
4 cloves Garlic , minced (4 tsp)
1 tbsp Ginger , fresh, minced or grated
6 Scallions , white and light green parts only, finely chopped
2 tbsp Sesame seeds , divided


  1. Heat oil in a wok to 350°F.

  2. Whisk together 1/2 cup cornstarch, flour, baking powder, and 1 teaspoon kosher salt.

  3. Add water and vodka and whisk until a smooth batter is formed, adding up to 2 tablespoons additional water if batter is too thick. It should have the consistency of thin paint and fall off of the whisk in thin ribbons that instantly disappear as they hit the surface of the batter in the bowl.

  4. Add tofu slices and carefully turn to coat.

  5. Working one at a time, lift one piece and allow excess batter to drip off.

  6. Carefully lower into hot oil.

  7. Repeat with remaining tofu until wok is full.

  8. Fry, using a metal spider or slotted spatula to rotate and agitate pieces as they cook until evenly pale golden and crisp all over, about 6 minutes.

  9. Transfer to a paper towel-lined plate. Repeat until all tofu is fried.

  10. Carefully pour all but 1 tablespoon oil out of wok and reserve for another use.

  11. Combine wine, stock, soy sauce, bean sauce, sugar, sesame oil, lemon peel and juice, and remaining 2 teaspoons corn starch in a small bowl and whisk to combine. Set aside.

  12. Return wok to high heat until lightly smoking.

  13. Add broccoli and cook, stirring and tossing frequently, until lightly charred on several sides but still firm.

  14. Add garlic, ginger, and scallions and cook, tossing constantly, until fragrant, about 30 seconds. Transfer broccoli and aromatics to a bowl.

  15. Return skillet to high heat.

  16. Give the sauce mixture a quick whisk, then pour it into the wok.

  17. Cook, stirring, until thick and glossy, about 30 seconds. Return broccoli and tofu to pan.

  18. Add 1 tablespoon sesame seeds. Remove from heat.

  19. Turn with a wide spatula until all pieces are evenly coated.

  20. Season to taste with more salt as desired.

  21. Transfer to a serving platter, sprinkle with remaining sesame seeds, and serve immediately.