Kungpao Tofu is a vibrant, crunchy, and fiery dish packed with bold flavors. Perfect for a healthy, protein-rich vegan treat that’s sweet, salty, spicy, and utterly addictive.

Dive into the world of authentic Chinese flavors with this Kungpao Tofu recipe. Crispy tofu, crunchy peanuts, and fiery red chilies come together in a savory, tangy sauce. It’s a colorful, protein-packed dish that offers a smoky, woody depth with a sticky, umami coating. Great for an exciting vegan meal.
Origins
Kungpao dishes originate from Sichuan province in China, traditionally featuring chicken, peanuts, and fiery chili flavors. They reflect Sichuan’s love for bold, spicy, and aromatic cuisine.
This dish was named after Ding Baozhen, a Qing Dynasty official known as ‘Gongbao,’ and has evolved from a spicy poultry dish into vegetarian versions like Kungpao Tofu, embracing plant-based ingredients while retaining authentic flavors.
Why you will love Kungpao Tofu?
A fiery, flavorful, and crispy vegan delight that’s both healthy and addictive.
- Crispy tofu provides a bold, savory texture that contrasts perfectly with crunchy peanuts and soft vegetables.
- The sticky, smoky sauce is a harmonious blend of umami, tangy vinegar, and a touch of sweetness, making each bite irresistible.
- Dried chilies, Sichuan peppercorns, and chili paste give it a fiery kick that ignites the palate, all while maintaining a healthy profile.
This authentic Kungpao Tofu is an exciting, protein-packed dish that’s vibrant, crunchy, and full of bold, smoky flavors in every bite.
Serving suggestions
Serve over jasmine rice – Enjoy Kungpao Tofu atop fluffy jasmine rice for a complete, satisfying meal. The rice absorbs the tangy, sticky sauce, balancing spice and flavors beautifully. Add a side of steamed greens for extra healthiness and color.
Pair with Chinese noodles – Mix the dish with stir-fried noodles for an extra hearty meal. The noodles soak up the bold sauce, creating a flavorful, textural contrast with the crunchy tofu and peanuts. Garnish with green onions for freshness.
Add a fresh cucumber salad – Cool down the fiery heat with a crisp cucumber salad dressed simply with rice vinegar and sesame oil. The refreshing crunch complements the spicy, smoky tofu, making it a well-rounded, light meal.
Perfect Pairings
Chilled jasmine tea – A light, aromatic jasmine tea works perfectly to cleanse the palate between bites of spicy Kungpao Tofu. Its floral notes balance the heat and enhance the savory flavors of the dish.
Crispy spring rolls – Pair your main with crispy, veggie-filled spring rolls dipped in sweet chili sauce for added crunch and sweetness, making the meal more festive and flavorful.
Sparkling lychee juice – For a sweet refreshment, serve sparkling lychee juice alongside. Its tangy, woody notes with bubbles add a fun contrast to the fiery and savory profile of the dish.
Variants
Vegan Kungpao Tofu – Replace hoisin sauce with mushroom-based hoisin or omit entirely for a soy-based sauce. Use plant-based sweeteners and ensure all seasonings are vegan-approved. Keep the crunchy, smoky, spicy elements for authentic flavor.
Cashew Nut Kungpao – Add roasted cashew nuts instead of peanuts for a richer, buttery crunch. This variation keeps the bold flavors but offers a different nutty texture and taste experience.
Vegetable Kungpao – Include colorful bell peppers, onions, and zucchini for more vegetables. Sauté them crisp-tender, and toss with the sauce for a vibrant, veggie-forward take on the classic.

What do you need to make Kungpao Tofu?
Tofu
Silken or firm, provides the protein-packed base that becomes crispy and tender, perfectly soaking up the tantalizing sauce.
Soy Sauce & Dark Soy Sauce
These velvety seasonings lend the rich umami foundation, depth, and a savory, slightly sweet undertone to the dish.
Chili Paste & Dried Red Chilies
They bring the fiery, smoky heat essential for that bold Sichuan flavor with fiery and woody undertones.
Peanuts & Sichuan Peppercorns
Add crunch, nuttiness, and a numbing, spicy aroma that elevates the dish’s authenticity and vibrant character.
Garlic & Ginger
Aromatic and pungent, these create a fresh, pungent base, balancing heat and enhancing the savory profile of the sauce.
Kungpao Tofu step by step
1. Drain and press the tofu to remove excess moisture. Cut into 1-inch cubes, then toss with a tablespoon of cornstarch until evenly coated. In a skillet, heat a bit of sesame oil and fry the tofu until golden and crispy on all sides. Set aside on paper towels to drain excess oil.
2. In a bowl, combine soy sauce, dark soy sauce, hoisin sauce, rice vinegar, mirin, maple syrup, brown sugar, black vinegar, and chili paste. Mix well. Dissolve a teaspoon of cornstarch in a bit of water and stir into the sauce for thickness. Set aside.
3. In a wok or large skillet, heat sesame oil. Sauté garlic, ginger, dried red chilies, and Sichuan peppercorns until fragrant. Add diced bell pepper and onion; stir-fry until just tender but still crunchy, about 2-3 minutes.
4. Return the fried tofu to the wok. Pour the prepared sauce over it, tossing gently to coat. Cook over medium heat for 2-3 minutes until the sauce thickens and becomes sticky. Add roasted peanuts and chopped green onions for flavor and crunch. Serve hot over rice or noodles.

You might also like…

Kungpao Tofu
Ingredients
- 300 g firm tofu
- 3 tbsp soy sauce
- 1 tbsp dark soy sauce
- 1 tbsp hoisin sauce
- 2 tbsp rice vinegar
- 1 tbsp mirin
- 1 tbsp maple syrup
- 1 tsp brown sugar
- 1 tsp cornstarch
- 2 dried red chilies
- 1 tbsp chili paste
- 3 cloves garlic
- 1- inch ginger
- 2 green onions
- 1 bell pepper
- 1 onion
- 50 g roasted peanuts
- 1 tsp Sichuan peppercorns
- 1 tsp black vinegar
- 1 tbsp sesame oil
Instructions
- Drain and press the tofu to remove excess moisture. Cut into 1-inch cubes, then toss with a tablespoon of cornstarch until evenly coated. In a skillet, heat a bit of sesame oil and fry the tofu until golden and crispy on all sides. Set aside on paper towels to drain excess oil.
- In a bowl, combine soy sauce, dark soy sauce, hoisin sauce, rice vinegar, mirin, maple syrup, brown sugar, black vinegar, and chili paste. Mix well. Dissolve a teaspoon of cornstarch in a bit of water and stir into the sauce for thickness. Set aside.
- In a wok or large skillet, heat sesame oil. Sauté garlic, ginger, dried red chilies, and Sichuan peppercorns until fragrant. Add diced bell pepper and onion; stir-fry until just tender but still crunchy, about 2-3 minutes.
- Return the fried tofu to the wok. Pour the prepared sauce over it, tossing gently to coat. Cook over medium heat for 2-3 minutes until the sauce thickens and becomes sticky. Add roasted peanuts and chopped green onions for flavor and crunch. Serve hot over rice or noodles.






