Kung pao tofu is a bold tasting stir-fry that captures everything people love about Sichuan cuisine. Golden crispy tofu cubes soak up the rich sauce that’s savory, sweet and tangy, spiced up with chili pepper and Sichuan peppercorn. Crunchy peanuts, sweet scallion, and crisp pepper add color and texture. It’s a dish that’s as comforting as it is exciting, perfect for anyone craving the punchy flavors of classic Chinese cooking.
Cut tofu into 2/3” (1.5 cm) cubes and transfer to a large ziploc bag. Add soy sauce and maple syrup. Gently flip the bag a few times to coat tofu with the liquid. Marinate for 10 to 15 minutes.
Mix all the sauce ingredients together in a small bowl.
When tofu is marinated, open the bag just a little bit without letting the tofu fall out. Drain the liquid and discard it. Transfer the tofu to a shallow tray or a big bowl. Add cornstarch, a tablespoon at a time, and gently toss to coat the tofu with your hand. It is OK if the tofu isn’t coated evenly.
Heat a large skillet with 2 tablespoons of oil over medium-high heat until shimmering. Add the tofu with your hand, shaking off any extra cornstarch, spreading it into one layer with some gaps in between so the tofu pieces don’t stick together. Let cook without moving until the bottom turns golden. Flip to brown other sides until most sides have browned and there’s no dry cornstarch on the surface (*Footnote 4). If the pan gets too hot, turn to medium or medium-low heat to prevent the tofu from burning. Transfer cooked tofu to a plate. Set aside.
Add the remaining 1 tablespoon oil, chili pepper, garlic, ginger, and Sichuan peppercorns. Stir for 20 to 30 seconds to release the fragrance.
Add the bell pepper and green onion. Stir for 1 minute.
Stir the sauce again to dissolve the cornstarch completely. Pour it into the pan. Stir a few times until the sauce thickens.
Add back the cooked tofu. Gently toss to coat with sauce. Add the peanuts and chili oil, then give it a quick stir. Immediately transfer everything to a big plate. Serve hot as a main dish by itself or with steamed rice.
Notes
The cornstarch amount is quite flexible. The more cornstarch you use, the thicker the tofu coating will be. You will need to use more oil to create a crispy and thick crust in that case. If you prefer to use less oil, then you should use less cornstarch, 3 to 4 tablespoons, for a thinner coating. Either way will result in great tasting tofu.
I shared the dish with James (he was almost 2 years old at the time) so I kept the chili peppers whole to make the dish less spicy. If you want a spicier dish, cut the chili peppers in half and add them to the pan, including the seeds.
I like to use half green bell pepper and half red pepper for color.
This process requires some time and patience. Browning all sides of the tofu will create the best result. But if you’re short on time, it’s OK to just brown two or three sides of the tofu. In this case, make sure to stir and flip the tofu at the end, so the not-so-browned sides have no visible raw cornstarch on them. The finished tofu will taste softer, but the browned sides will still have a nice, crispy texture.
To make the dish gluten-free: Use tamari to replace the soy sauce. And use dry sherry to replace the Shaoxing wine.