Crispy Kung Pao Tofu Recipe

Melissa Hom

Hot, tingly, and packed with chunks of crispy tofu, peanuts, and celery, this is a meat-free version of the classic Sichuan dish.

Recipe Facts



Active: 45 mins
Total: 45 mins
Serves: 4 servings

Rate & Comment


  • 1 1/2 quarts vegetable or peanut oil

  • 1/2 cup plus 2 teaspoons cornstarch, divided

  • 1/2 cup all-purpose flour

  • 1/2 teaspoon baking powder

  • Kosher salt

  • 1/2 cup cold water

  • 1/2 cup vodka

  • 1 pound extra-firm tofu, cut into 3/4-inch cubes, carefully dried (see note)

  • 1/4 cup water or vegetable stock

  • 1 tablespoon soy sauce

  • 1 tablespoon Sichuan broad bean chili paste

  • 1 tablespoon Chinkiang vinegar

  • 2 teaspoons sugar

  • 3 scallions, whites finely minced, and greens finely sliced, reserved separately

  • 3 cloves minced garlic (about 1 tablespoon)

  • 1 tablespoon minced fresh ginger

  • 2 tablespoons Sichuan peppercorns, divided

  • 12 hot Chinese dry chile peppers

  • 2 small leeks, white and light green parts only, cut into 1/4-inch slices (about 1/2 cup total)

  • 2 ribs celery, split in half lengthwise and cut into 3/4-inch pieces

  • 1 long green Chinese hot pepper, stemmed and seeded, cut into 3/4-inch squares

  • 1/2 cup roasted peanuts

  • Cooked white rice, for serving


  1. Heat oil in a wok to 350°F. Whisk together 1/2 cup cornstarch, flour, baking powder, and 1 teaspoon kosher salt. 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.

  2. Add tofu and carefully turn to coat. Working one at a time, lift one piece and allow excess batter to drip off. Carefully lower into hot oil. Repeat with remaining tofu until wok is full. 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. Transfer to a paper towel-lined plate. Repeat until all tofu is fried. Carefully pour oil out of wok into a heatproof container and reserve.

  3. Combine stock, soy sauce, bean paste, vinegar, sugar, and remaining 2 teaspoons corn starch in a small bowl. Set aside. Combine scallion whites, garlic, and ginger in a second small bowl. Set aside. Coarsely grind half of peppercorns in a mortar and pestle or spice grinder.

  4. Set a fine mesh strainer over a heatproof bowl or saucepan. Return 1/4 cup of the reserved oil to wok and heat over medium-high heat until shimmering. Add remaining half of peppercorns and chilies and cook, stirring, for 5 seconds. Immediately drain through fine mesh strainer. Pick out chilies and set aside. Discard cooked peppercorns

  5. Return infused oil to the wok and heat over high heat until lightly smoking. Add leeks, celery, and long pepper and cook, stirring and tossing, until vegetables are lightly charred and tender-crisp, about 1 1/2 minutes. Clear a space in the center of the wok and add the scallion/ginger/garlic mixture. Cook, stirring, until fragrant, about 30 seconds. Add peanuts, dried chilies, and drained tofu. Stir sauce mixture and add to wok. Cook, tossing and folding ingredients together until tofu is fully coated. Add scallion greens and ground peppercorns and toss to combine. Serve immediately with white rice.


Special equipment



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.

This Recipe Appears In

Nutrition Facts (per serving)
541 Calories
34g Fat
45g Carbs
20g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 541
% Daily Value*
Total Fat 34g 44%
Saturated Fat 6g 29%
Cholesterol 1mg 0%
Sodium 695mg 30%
Total Carbohydrate 45g 16%
Dietary Fiber 8g 27%
Total Sugars 7g
Protein 20g
Vitamin C 21mg 107%
Calcium 458mg 35%
Iron 5mg 30%
Potassium 715mg 15%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)