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
Vegan Orange Chicken (Tofu)

Vegan Orange Chicken (Tofu)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Enjoy delicious Vegan Orange Chicken (Tofu) with crispy tofu in a sweet orange sauce that’s crowd-pleasing! Try this comforting recipe today!

  • Total Time: 30 minutes
  • Yield: Serves approximately 4 people 1x

Ingredients

Scale
  • 1 package of tofu (16 oz / 454 g)
  • 1/2 cup neutral oil
  • 1/3 cup all-purpose flour
  • 1/3 cup cornstarch
  • 1/41/3 cup water
  • 1 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1 cup orange juice
  • 1/31/2 cup sugar
  • 2 tablespoons tamari or soy sauce
  • 2 tablespoons rice vinegar
  • 1 tablespoon Sriracha (optional)
  • 2 teaspoons crushed ginger
  • 1 teaspoon minced garlic
  • 1 teaspoon red pepper flakes
  • 2 tablespoons cornstarch
  • 1 tablespoon orange zest

Instructions

  1. Press and dry the tofu, then break it into small nuggets.
  2. In a mixing bowl, combine flour, cornstarch, salt, and garlic powder. Gradually add water until you achieve a slightly runny batter.
  3. Coat the tofu chunks in the batter.
  4. Heat oil in a skillet over medium-high heat and fry battered tofu pieces until golden brown on both sides, about 5–6 minutes each side.
  5. For the sauce, mix orange juice, sugar, tamari, vinegar, Sriracha, ginger, garlic, red pepper flakes, cornstarch, and zest in another bowl; simmer for about 5 minutes in a skillet until thickened.
  6. Toss crispy tofu in the sauce until evenly coated.
  7. Serve over steamed rice.
  • Author: Marjorie
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main
  • Method: Frying
  • Cuisine: Asian

Nutrition

  • Serving Size: 1 cup
  • Calories: 360
  • Sugar: 12g
  • Sodium: 350mg
  • Fat: 18g
  • Saturated Fat: 2g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 2g
  • Protein: 14g
  • Cholesterol: 0mg
save me