• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
The Flexitarian
  • Recipes
    • Recipes by Course
    • Recipes by Ingredient
    • Recipe Collections
    • RECIPES BY DIET
    • Seasonal Food
  • Shopping List
  • MY BOOK
    • My Cookbook: Less Meat, More Plants
    • DOWNLOAD a FREE Preview Copy
  • Flexitarian
    • The Flexitarian Diet
    • Why Go Flexitarian?
      • Meat & Health
      • Meat & The Environment
      • Animal Welfare
    • Tips & Hints
      • How To Cook Veggie
      • Cooking With Less Meat
      • Beginners’ Guides
      • Do It Yourself Recipes
      • How To Cook Without A Recipe
      • Left Over Recipes
  • Eco Living
    • Health & Nutrition
    • Green Living
    • Eating Out
    • Fighting Food Waste
    • Competition
    • Eco Travel
    • Fitness
    • Grow Your Own
    • Gift Guides
    • Product Reviews
    • Cookbook Reviews
  • ABOUT
    • CONTACT ME
    • In the News
    • Privacy Policy
  • SHOP
  • Facebook
  • Instagram
  • Pinterest
  • YouTube
The Flexitarian Logo

The Flexitarian

The Flexitarian Diet - A Flexible Vegetarian Diet

  • Recipes
    • Recipes by Course
    • Recipes by Ingredient
    • Recipe Collections
    • RECIPES BY DIET
    • Seasonal Food
  • Shopping List
  • MY BOOK
    • My Cookbook: Less Meat, More Plants
    • DOWNLOAD a FREE Preview Copy
  • Flexitarian
    • The Flexitarian Diet
    • Why Go Flexitarian?
      • Meat & Health
      • Meat & The Environment
      • Animal Welfare
    • Tips & Hints
      • How To Cook Veggie
      • Cooking With Less Meat
      • Beginners’ Guides
      • Do It Yourself Recipes
      • How To Cook Without A Recipe
      • Left Over Recipes
  • Eco Living
    • Health & Nutrition
    • Green Living
    • Eating Out
    • Fighting Food Waste
    • Competition
    • Eco Travel
    • Fitness
    • Grow Your Own
    • Gift Guides
    • Product Reviews
    • Cookbook Reviews
  • ABOUT
    • CONTACT ME
    • In the News
    • Privacy Policy
  • SHOP
  • Facebook
  • Instagram
  • Pinterest
  • YouTube
The Flexitarian » Recipe » Kung Pao Tofu

Kung Pao Tofu

5 from 1 vote

Jump to Recipe Jump to Video Print Recipe

This Kung Pao Tofu is a plant-based take on the classic Sichuan-inspired Kung Pao Chicken, delivering a delicious balance of sweet, salty, and spicy flavours. Made with stir-fried tofu, dried chillies, peppers, and peanuts all doused in a delicious sauce, this dish offers a satisfying vegan alternative packed with texture and protein. This quick and easy recipe pairs perfectly with rice, making it an ideal choice for a flavourful meatless meal.

Kung Pao Tofu

Kung Pao Tofu: A Spicy and Savoury Vegan Twist on a Chinese takeout favourite

This Kung Pao Tofu is a vibrant, vegan twist on the classic Chinese takeout favourite: Kung Pao Chicken. It has the perfect balance of sweet, salty, and spicy flavours. This Chinese-inspired dish is made with tofu stir-fried with dried chilies, peppers, crunchy peanuts, and spring onions.

This is a quick and easy recipe to make (you can press the tofu in advance) that I like to serve with rice.

Other Chinese-inspired recipes you might like to try

  • General Tso’s Tempeh (with Cauliflower Rice)
  • Sweet & Sour Cauliflower
  • “No Duck” Hoisin Jackfruit Wraps
  • No Beef And Broccoli Stir-fry

What is Kung Pao Tofu

Originating in the Sichuan Province of south-western China, Kung Pao is a spicy stir-fried Chinese dish that traditionally features Sichuan peppercorns and dried red chillies. The most famous version is Kung Pao Chicken, a Chinese takeout favourite.

Sichuan peppercorn, also known as Szechuan pepper, is not actually pepper but a dried berry that brings a unique numbing and tangling sensation when eaten. I have skipped it for this recipe, but feel free to add it on.

Kung Pao Tofu captures the essence of its meat-based counterpart while providing a protein-packed, plant-based alternative. Whether you’re a longtime vegetarian, vegan or simply looking to incorporate more meatless meals into your flexitarian diet, this dish delivers an explosion of textures and flavours that will leave you craving for more.

My Key Ingredients

Instead of chicken, my Kung Pao Tofu is made with extra-firm tofu as the protein base, peppers, garlic, ginger, and red chillies. I am also adding peanuts for texture and spring onions. The Kung Pao sauce is made with soy sauce, rice vinegar, hoisin sauce, sugar, and sesame oil and completes the perfect balance of sweet, salty, and spicy,

Recipe Essentials

Preparation and Cooking Time

This is a very quick and easy recipe to make, requiring approximatively 10 minutes preparation and 10 minutes cooking time. You will need to press the tofu first. If you can plan ahead, you can simply leave the tofu press in the fridge overnight.

Equipment Needed

I am using a tofu press to press the tofu, but you can also wrap the tofu in a clean towel and press it between 2 plates by securely placing something heavy on top. The idea is to extract as much water as possible from the tofu so that it not only gets crispy when fired but also absorb the flavours of the delicious Kung Pao sauce.

Other than this you simply need a large frying pan or wok to cook the tofu and vegetables.


Jump to Recipe Jump to Video Print Recipe

In this post

  • Kung Pao Tofu: A Spicy and Savoury Vegan Twist on a Chinese takeout favourite
  • Other Chinese-inspired recipes you might like to try
    • What is Kung Pao Tofu
    • Recipe Essentials
    • Kung Pao Tofu: Step-by-Step Cooking Method
    • Other Serving Suggestions
    • FAQs
  • Watch How To Make This Kung Pao Tofu
  • Other Things You Might Like

Kung Pao Tofu: Step-by-Step Cooking Method

Ingredients Needed:

To make this Kung Pao Tofu you will need:

  • extra-firm tofu
  • red pepper
  • green pepper
  • garlic
  • ginger
  • spring onions
  • peanuts
  • light soy sauce
  • dark soy sauce
  • cornflour
  • vegetable oil
  • whole dried red chillies
  • rice vinegar
  • hoisin sauce
  • sugar
  • sesame oil

As well as some cooked rice to serve.

Step 1: Press the Tofu

Press the tofu for around 20 minutes to extract as much water as possible. You can use a tofu press or wrap the tofu in a clean towel and press it between 2 plates by securely placing something heavy on top.

Pressing tofu

Step 2: Make the Kung Pao Sauce

Mix the cornflour with 2 tablespoons of water to make a slurry and set aside. In a small bowl, mix together the light soy sauce, dark soy sauce, rice vinegar, hoisin sauce, sugar, sesame oil, cornflour slurry, and water. Set aside.

Making Kung Pao sauce

Step 3: Coat the Tofu

Once you have pressed the tofu, discard the extra liquid and cut the tofu block in 1.5cm [¼ inch] dice.
Place the tofu dice in a bowl and toss gently in the soy sauce. Then toss the tofu gently in the cornflour until the tofu dice are covered all-over.

coating tofu in cornflour

Step 4: Fry the Tofu

Heat the vegetable oil in a large frying pan or wok over medium-high heat. Add the red chillies and cook for 30 seconds making sure not to burn them. Remove the red chillies from the pan and set aside. Add the tofu to the pan and fry until golden.

pan frying tofu

Step 5: Add the Peppers and Aromatics

Add the red pepper, green pepper, garlic, ginger, and red chillies to the pan and cook until the pepper start to soften.

Stir frying peppers

Step 6: Add the Kung Pao Sauce

Add the sauce. Bring to simmer and, stirring often, cook until the sauce thickens.

thickening kung pao sauce

Step 7: Stir in the Spring Onions and Peanuts

Stir in the spring onions and peanuts, and cook for 30 seconds or so.

 spring onions and peanuts

Step 8: Serve

Serve straightaway with cooked rice on the side.

kung pao tofu and chopstick

Other Serving Suggestions

I like to serve this dish with brown rice, but you can swap it for white rice or even quinoa, bulgur, or barley. For a low-carb option, you can also use cauliflower rice as in my Sweet Chilli Tofu.

FAQs

What can I use instead of tofu?

You can use tempeh, cauliflower florets, or plant-based chicken alternative.

How can I make this Kung Pao Tofu more or less spicy?

To adjust the spiciness of this Kung Pao Tofu, you can either add more chillies or use less. Removing the seeds of the chillies will also reduce the overall heat of this dish.

Can I bake or air-fry the tofu instead of frying?

Yes absolutely!

What other vegetables can I add to Kung Pao Tofu?

Courgettes (zucchini), carrots, or broccoli work well with this recipe.

How do I keep and reheat Kung Pao Tofu?

You can refrigerate leftovers in an airtight container for up to 3 days. To reheat, simply use a skillet or microwave, adding a splash of water or sauce if it’s too dry.

Watch How To Make This Kung Pao Tofu

YouTube video

I hope you enjoy this Kung Pao Tofu recipe as much as I do. If you do make it, don’t forget to tag me on Instagram!

Kung Pao Tofu

Kung Pao Tofu

This Kung Pao Tofu is a plant-based take on the classic Sichuan-inspired Kung Pao Chicken, delivering a delicious balance of sweet, salty, and spicy flavours. Made with stir-fried tofu, dried chillies, peppers, and peanuts all doused in a delicious sauce.
5 from 1 vote
DieTARY CHOICEDairy-Free Recipes, Egg-Free Recipes, Gluten-Free Recipes, Vegan Recipes
Print Recipe Add to Shopping ListAdd to Shopping List Pin Recipe
Prep Time 10 minutes mins
Cook Time 10 minutes mins
Pressing Time 20 minutes mins
Total Time 40 minutes mins
Course Quick & Easy, Rice & Grains
Cuisine Chinese
Servings 4 servings
Calories 254 kcal

Equipment

1 tofu press
1 frying pan

Disclaimer: the equipment list above includes affiliate links to products I use and like.

Ingredients
 
 

  • 400 g extra-firm tofu
  • 2 Tbsp light soy sauce
  • 4 Tbsp cornflour
  • 2 Tbsp vegetable oil
  • 4 whole dried red chillies roughly chopped
  • 2 garlic cloves grated
  • 1 tsp grated ginger
  • 1 small red pepper
  • 1 small green pepper
  • 4 spring onions
  • 70 g peanuts

SAUCE:

  • 2 tsp cornflour
  • 2 Tbsp light soy sauce
  • 1 Tbsp dark soy sauce
  • 1 Tbsp rice vinegar
  • 1 Tbsp hoisin sauce
  • 1 Tbsp sugar
  • 1 tsp sesame oil
  • 80 ml water

TO SERVE:

  • cooked rice
(Switch on to prevent your screen from going dark)

Instructions
 

  • Press the tofu for around 20 minutes to extract as much water as possible. You can use a tofu press or wrap the tofu in a clean towel and press it between 2 plates by securely placing something heavy on top.
    400 g extra-firm tofu
  • In the meantime, make the sauce: Mix the cornflour with 2 tablespoons of water to make a slurry and set aside. In a small bowl, mix together the light soy sauce, dark soy sauce, rice vinegar, hoisin sauce, sugar, sesame oil, cornflour slurry, and water. Set aside.
    2 tsp cornflour, 2 Tbsp light soy sauce, 1 Tbsp dark soy sauce, 1 Tbsp rice vinegar, 1 Tbsp hoisin sauce, 1 Tbsp sugar, 1 tsp sesame oil, 80 ml water
  • Once you have pressed the tofu, discard the extra liquid and cut the tofu block in 1.5cm [¼ inch] dice.
  • Place the tofu dice in a bowl and toss gently in the soy sauce.
    2 Tbsp light soy sauce
  • Then toss the tofu gently in the cornflour until the tofu dice are covered all-over.
    4 Tbsp cornflour
  • Heat the vegetable oil in a large frying pan or wok over medium-high heat.
    2 Tbsp vegetable oil
  • Add the red chillies and cook for 30 seconds making sure not to burn them. Remove the red chillies from the pan and set aside.
    4 whole dried red chillies
  • Add the tofu to the pan and fry until golden.
    2 garlic cloves, 1 tsp grated ginger
  • Add the red pepper, green pepper, garlic, ginger, and red chillies to the pan and cook until the pepper start to soften.
    1 small red pepper, 1 small green pepper
  • Add the sauce. Bring to simmer and, stirring often, cook until the sauce thickens.
  • Stir in the spring onions and peanuts, and cook for 30 seconds or so.
    4 spring onions, 70 g peanuts
  • Serve straightaway with cooked rice on the side.
    cooked rice

Video

YouTube video

Nutrition

Serving: 1servingCalories: 254kcalCarbohydrates: 24gProtein: 15gFat: 12gSaturated Fat: 2gPolyunsaturated Fat: 5gMonounsaturated Fat: 5gCholesterol: 0.1mgSodium: 1414mgPotassium: 494mgFiber: 4gSugar: 8gVitamin A: 1162IUVitamin C: 65mgCalcium: 73mgIron: 3mg
Keyword kung pao, tofu

Find this recipe online:

Kung Pao Tofu

https://theflexitarian.co.uk/recipe-items/kung-pao-tofu/

DID YOU MAKE THIS RECIPE? Leave a review in the comments below! or share it on Instagram tagging @theflexitarianuk.

I cannot wait to see your posts!

Other Things You Might Like

  • 14 Meat Free Recipes To Celebrate Chinese New Year
  • Tasty Chinese Dishes for Vegetarians and Vegans (and how to get them)
  • Loving Your Leftovers
  • Crispy Fried Tofu Bowls
  • Tofu Curry
Print Friendly, PDF & Email

Recipe January 21, 2025 · Created by: The Flexitarian Leave a Comment

Previous Post: « Sri Lankan-Style Beetroot Curry
Next Post: Slow Cooker Bread »

Reader Interactions

5 from 1 vote (1 rating without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Rate This Recipe




Primary Sidebar

* GET MY COOKBOOK *

Available from:
UK/IR
Blackwells
Amazon UK

US/CAN
Amazon
Barnes & Noble
Bookshop.org
Additional Retailers

Hello, I am Annabelle!

Welcome to The Flexitarian.
I am passionate about food and the environment.
I hope my vegan and vegetarian recipes and eco tips will inspire you to embrace "more of" a plant-based diet and green lifestyle.
More About Me …

  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube

Newsletter


* FREE E-BOOK *


LATEST RECIPES

Vegetarian Cobb Salad

Broccoli Pasta with Miso Butter

Crispy Potato Salad

Cream of Asparagus Soup


* SPONSORED LINKS *

PromFormal

OUR ECO BOUTIQUE


Footer

The Flexitarian

Less Meat, More Plants

  • Amazon
  • Facebook
  • Goodreads
  • Instagram
  • Pinterest
  • Threads
  • TikTok
  • YouTube

Newsletter


* SPONSORED LINKS *

PromFormal

MY COOKBOOK

Copyright © 2025 · The Flexitarian · Privacy Policy

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.