← BlogJune 28, 2026

How to Make the Perfect Kung Pao Tofu

Chinese-American · Medium · 40 min · 4 servings

vegandairy-freeplant-basedgluten-free option
Advertisement

This Kung Pao Tofu is a bold and fiery vegan take on the classic Sichuan dish featuring crispy pan-fried tofu, crunchy peanuts, and dried chilies in an intensely flavored sweet and spicy sauce. This vegan recipe captures all the numbing heat and complex flavors of authentic Kung Pao in a completely plant-based format that is faster to make than ordering delivery.

Why this recipe works

This Kung Pao Tofu recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 40 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 360 calories with 18g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 8 simple ingredients that you can find at any grocery store:

  • 1 block extra-firm tofu pressed and cut into cubes
  • 0.5 cup roasted peanuts
  • 3 tablespoons soy sauce or tamari
  • 1 tablespoon rice vinegar
  • 1 tablespoon maple syrup
  • 6 whole dried red chilies
  • 2 tablespoons cornstarch
  • 1 tablespoon sesame oil

Step by step instructions

Step 1: Press and Coat the Tofu

Press the tofu block firmly for at least 15 minutes to remove excess moisture then cut into 1-inch cubes. Toss the tofu cubes in cornstarch and a pinch of salt until evenly coated. This step is critical for achieving a crispy exterior when pan-frying.

Step 2: Pan-Fry the Tofu

Heat 2 tablespoons of neutral oil in a large skillet over medium-high heat. Add the tofu cubes in a single layer without crowding and cook for 3 to 4 minutes per side until all sides are golden brown and crispy. Remove and set aside.

Step 3: Make the Kung Pao Sauce

In a small bowl whisk together the soy sauce, rice vinegar, maple syrup, and sesame oil. Set aside. In the same skillet over medium heat toast the dried red chilies for 1 minute until darkened and fragrant, being careful not to burn them.

Step 4: Combine Everything

Pour the sauce into the pan with the toasted chilies and let it bubble for 1 minute. Add the crispy tofu back to the pan and toss to coat thoroughly in the sauce. Add the roasted peanuts and toss once more off the heat.

Step 5: Serve

Plate the Kung Pao Tofu over steamed jasmine rice and garnish with sliced scallions and additional dried chilies if you want extra heat. Serve immediately while the tofu is still crispy and the sauce is glossy.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • extra-firm tofu → tempeh cut into bite-sized pieces for a nuttier flavor and firmer texture with even more protein
  • maple syrup → agave nectar or a teaspoon of brown sugar dissolved in water for equivalent sweetness in the sauce

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Not pressing the tofu long enough which means it retains too much water and steams rather than crisps in the pan
  • Burning the dried chilies during toasting which makes them bitter and ruins the entire flavor profile of the sauce

Nutrition facts

Per serving: 360 calories, 18g protein, 28g carbs, 20g fat, 4g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement