Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Kung pao tofu on rice in a white bowl

Kung Pao Tofu Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 7 reviews
  • Author: Jessica Hoffman
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 mins
  • Yield: 4 servings
  • Category: Entree
  • Method: Cook
  • Cuisine: Chinese
  • Diet: Vegan

Description

This Kung Pao Tofu is a crispy, spicy, flavour packed 30 minute recipe with 28 grams of protein per serving.


Ingredients

  • 2 1/2 tbsp avocado oil (can sub vegetable oil)
  • 1 block extra firm tofu, cut into small cubes
  • 1 onion, chopped
  • 2 garlic cloves, chopped
  • 1/2 red pepper, chopped

Sauce

  • 2 tbsp soy sauce
  • 1 tbsp balsamic vinegar (or Chinese vinegar)
  • 1 tbsp hoisin sauce
  • 1 tsp coconut sugar
  • 2 tsp sambal oelek chilli paste

Other

  • Crushed peanuts to top
  • Cilantro to top
  • Jasmine rice to serve with

Instructions

  1. Heat 2 tbsp of avocado oil in a large skillet on medium-high heat then add the tofu. Let cook on each side for 2-3 minutes until brown and crispy. (don’t skip this step! We want crispy tofu on every side!)
  2. Push the tofu off to the side of the pan then add the remaining 1/2 tbsp of avocado oil, onion, garlic and pepper. Let the veggies cook for 2-3 minutes, then mix the tofu back in. 
  3. Reduce the heat to medium-low and pour the sauce into the pan, mixing everything together. Taste and adjust seasoning if needed.
  4. Serve over rice and top with crushed peanuts and cilantro.

Notes

Use firm or extra firm tofu for the crispiest texture.
Press tofu well before cooking.
Do not overcrowd the pan when frying.
Let the sauce thicken slightly.
Add vegetables if you want to bulk up the meal.
Serve immediately for the best texture.


Nutrition

  • Serving Size: 1/2 recipe
  • Calories: 400
  • Sugar: 18g
  • Fat: 22g
  • Carbohydrates: 26g
  • Fiber: 2g
  • Protein: 28g