Go Back
Vegan orange tofu served over steamed white rice in a dark ceramic bowl, topped with glossy orange sauce and sliced green onions

Vegan Orange Tofu (Sticky + High Protein)

Crispy pan-fried tofu tossed in a sticky, bold homemade orange sauce. High in plant-based protein and ready in 30 minutes - this is the recipe that turns tofu skeptics into tofu lovers.
Prep Time 15 minutes
Cook Time 15 minutes
Servings 4

Ingredients
  

For the Tofu:

  • 1 package firm or extra-firm tofu (16 oz / 454g)
  • ½ cup neutral oil (avocado, canola, or vegetable oil)
  • ⅓ cup all-purpose flour
  • ⅓ cup cornstarch
  • ¼–⅓ cup water
  • 1 tsp garlic powder
  • ½ tsp salt

For the Orange Sauce:

  • 1 cup orange juice
  • ⅓–½ cup sugar (adjust to taste)
  • 2 tbsp tamari or soy sauce
  • 2 tbsp rice vinegar
  • 1 tbsp Sriracha (optional)
  • 2 tsp crushed ginger
  • 1 tsp minced garlic
  • 1 tsp red pepper flakes
  • 2 tbsp cornstarch
  • 1 tbsp orange zest

To serve:

  • Steamed white or brown rice, sliced green onions

Instructions
 

  • Prep the tofu. Press and pat the tofu completely dry. Break it into rough 1-inch nuggets with your hands - the uneven edges help the batter cling and crisp up better. (If using Trader Joe's High Protein Tofu, no pressing needed.)
  • Make the batter. In a large mixing bowl, whisk together the flour, cornstarch, garlic powder, and salt. Add water gradually and whisk until a slightly runny batter forms - similar to pancake batter consistency.
  • Coat the tofu. Add the tofu pieces to the batter and toss until each piece is fully and evenly coated.
  • Fry the tofu. Heat the oil in a large skillet over medium-high heat. Once hot, add the tofu pieces one at a time - do not crowd the pan. Fry for 5–6 minutes per side until deeply golden brown and crispy. Transfer to a plate lined with paper towels.
  • Make the sauce. Whisk all sauce ingredients together in a bowl until fully combined. Pour into a clean skillet over medium heat and simmer for 5 minutes, stirring frequently, until the sauce thickens and turns glossy.
  • Combine. Add the crispy tofu to the sauce and toss until every piece is evenly coated.
  • Serve. Serve immediately over steamed rice and top with sliced green onions. Enjoy!

Notes

  • Freeze-and-thaw trick: For a chicken-like texture, freeze the whole package of tofu, then fully thaw before cooking. This makes the tofu chewier and more porous.
  • Air fryer option: Skip the wet batter. Coat tofu in a mix of ⅓ cup cornstarch + garlic powder + salt. Air fry at 375°F for 18–22 minutes, flipping every 7 minutes.
  • Oven option: Same cornstarch coating. Bake at 400°F for 25 minutes, flipping halfway.
  • Gluten-free: Use GF all-purpose flour and tamari or coconut aminos.
  • Lower sugar: Reduce to ¼ cup sugar or substitute with maple syrup or honey to taste.
  • No tofu: Cauliflower florets work beautifully as a substitute.
  • Storage: Store in an airtight container in the fridge for up to 4 days. Reheat in a skillet for best results.
  • This post is for informational purposes and is not medical or nutritional advice. Please consult a healthcare provider for personalized dietary guidance.