Kung Pao Tofu (30g Protein)

Kung pao chicken gets all the attention, but the tofu version is honestly the better weeknight cook. No raw meat to handle, and you still get 30g of protein per serving once you stir in a handful of edamame, which is the quiet trick here. The sauce is the same glossy, tangy, slightly sweet thing you know from takeout, minus the pool of oil.
The tofu is pan fried in a cornstarch crust, not deep fried, and it stays crunchy under the sauce because the sauce goes on for seconds, not minutes.
Why this works
Tofu alone struggles to hit serious protein numbers, so this recipe stacks three sources: two full blocks of extra firm tofu, shelled edamame, and peanuts. Tearing the tofu instead of cubing it gives you craggy edges that grab cornstarch and crisp hard in the pan. And the sauce is built with cornstarch already in it, so it thickens on contact and clings instead of soaking into the crust.
Ingredient notes
Extra firm tofu only. Soft or medium tofu will fall apart in the toss, and silken is for soup. Chinkiang black vinegar is the backbone of the sauce; most Asian groceries carry it, but rice vinegar with an extra pinch of sugar gets you close. The Sichuan peppercorns are optional, and the dish is still good without them, but they are what makes it taste like kung pao rather than generic sweet and sour. If you like crispy tofu in general, my crispy teriyaki tofu bowls use the same torn-and-crusted method with a Japanese glaze.

Kung Pao Tofu
Ingredients
Method
-
Press the tofu for 15 minutes under a weighted plate, then tear it into rough 2 to 3 cm chunks. Torn edges crisp better than knife-cut cubes.
-
Toss the tofu with 3 tbsp cornstarch and a big pinch of salt until every piece is coated and dry looking.
-
Stir the soy sauce, black vinegar, sugar, water, and 2 tsp cornstarch together. That is the whole sauce.
-
Heat the oil in a wide nonstick pan over medium-high. Add the tofu in one layer and leave it alone for 3 minutes before turning. Fry until golden on most sides, about 8 minutes total, then move to a plate.
-
In the same pan, toast the dried chilies and Sichuan peppercorns for 30 seconds until fragrant but not blackened. Add the garlic and ginger and stir for another 30 seconds.
-
Add the edamame and stir-fry for 1 minute, then pour in the sauce. It will thicken in about 30 seconds.
-
Return the tofu, add the peanuts and scallions, and toss just until everything is glossy. Serve immediately, with rice if you have the calories to spare.
Tips and storage
Leftovers keep 3 days in the fridge. The crust softens overnight, which is normal; a few minutes in an air fryer at 180C brings most of it back, the microwave does not. If you are building a tofu rotation for the week, this sits well next to mapo tofu with extra lean pork for a saucier night and crispy sambal tofu bowls when you want heat of a different kind. If you eat seafood, the same sauce works beautifully on shrimp in my kung pao shrimp. Add the peanuts fresh when reheating so they stay crunchy.