Why You’ll Love This Recipe
I love how this recipe transforms tofu into something irresistibly crispy and flavorful. The orange sauce is the real star—bright, bold, sweet, sour, and just a little spicy. It clings perfectly to each crispy tofu bite, making this dish a standout. It’s also fast, easy, and way better than takeout. Plus, I get to control the ingredients, adjust the spice level, and make it fully vegan and optionally gluten-free.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the tofu:
-
1/2 cup neutral oil (I use canola)
-
1 package (16 oz / 454 g) tofu
-
1/3 cup all-purpose flour
-
1/3 cup cornstarch
-
1/4–1/3 cup water
-
1 teaspoon garlic powder
-
1/2 teaspoon salt
For the orange sauce:
-
1 cup orange juice
-
1/3–1/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
Directions
-
I start by pressing the tofu to remove excess water, especially if I’m not using high-protein tofu. Then I tear the tofu into 1-inch nuggets—this gives it more texture and helps the coating stick better.
-
In a mixing bowl, I combine the flour, cornstarch, garlic powder, and salt. I add water slowly while whisking until I get a smooth batter that’s slightly runny but not too thin.
-
I coat the tofu pieces in the batter evenly.
-
I heat oil in a large skillet over medium-high heat. Once hot, I add the tofu pieces one by one and fry them for 5–6 minutes per side until golden brown and crispy. I transfer them to a paper towel-lined plate to drain.
-
In a separate bowl, I mix all the sauce ingredients and stir until smooth.
-
I pour the sauce into a clean skillet and simmer over medium heat for about 5 minutes, stirring constantly, until it thickens and becomes glossy.
-
I add the crispy tofu to the sauce, tossing gently to coat every piece.
-
I serve it hot over steamed white or brown rice, and dig in.
Servings and timing
This recipe makes 4 servings.
-
Prep time: 10 minutes
-
Cook time: 20 minutes
-
Total time: 30 minutes
Variations
-
Make it oil-free: I bake or air fry the tofu instead of pan-frying. It’s still crispy and cuts down on oil.
-
Spice it up: I add more Sriracha or red pepper flakes for extra heat.
-
Gluten-free: I use gluten-free all-purpose flour and tamari in place of soy sauce.
-
Extra veggies: I sometimes toss in steamed broccoli or snow peas at the end for color and crunch.
-
Different citrus: I’ve tried this with blood orange juice or even a splash of lime for a fun twist.
Storage/Reheating
I store leftovers in an airtight container in the fridge for up to 3 days. The tofu loses some crispness, but the flavor is still incredible. When I reheat, I prefer using a skillet over medium heat to bring back some of the texture. Microwaving works too but results in a softer coating. I don’t recommend freezing this dish once it’s fully cooked, but I sometimes freeze the tofu beforehand for a firmer, chewier texture.
FAQs
Can I bake or air fry the tofu instead of frying?
Yes! I’ve baked the tofu at 400°F for about 25–30 minutes (flipping halfway), or air fried it at 375°F for 15–20 minutes. It still turns out crispy and delicious.
What kind of tofu works best?
I use extra-firm or high-protein tofu. If I have time, I freeze and thaw it beforehand—it makes the texture chewier and more meat-like.
Is this dish spicy?
It can be. The Sriracha and red pepper flakes add heat, but I adjust or skip them if I want a milder version.
Can I use bottled orange juice?
Yes, but I prefer using fresh orange juice and zest for the best flavor. Bottled works in a pinch, though.
What should I serve this with?
I usually serve it over jasmine or brown rice, but it also goes well with quinoa, rice noodles, or even steamed vegetables for a lighter option.
Conclusion
Vegan Orange Chicken with tofu is one of those dishes that completely changes how I see tofu—it’s crispy, flavorful, and drenched in a zesty orange sauce that’s impossible to resist. It’s fast, flexible, and just as satisfying as any takeout option, with the bonus of being fully plant-based. Whether I’m cooking for myself or trying to impress tofu skeptics, this recipe never fails.
Print
Vegan Orange Chicken (Tofu)
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegan
Description
Crispy tofu bites tossed in a sticky, sweet, and tangy orange sauce—this Vegan Orange Chicken is bold, flavorful, and perfect for dinner. A plant-based twist that’s better than takeout!
Ingredients
Tofu:
1/2 cup neutral oil (e.g., canola)
1 package tofu (16 oz / 454g)
1/3 cup all-purpose flour
1/3 cup cornstarch
1/4–1/3 cup water
1 teaspoon garlic powder
1/2 teaspoon salt
Orange Sauce:
1 cup orange juice
1/3–1/2 cup sugar (adjust to taste)
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
Prep Tofu:
Press and pat dry tofu. If using extra-firm or high-protein tofu, pressing may not be necessary. Tear tofu into 1-inch nugget-sized pieces.
Make Batter:
In a bowl, mix flour, cornstarch, garlic powder, and salt. Whisk in water until a runny batter forms.
Coat Tofu:
Toss tofu chunks in the batter until well-coated.
Fry Tofu:
Heat oil in a large skillet over medium-high heat. Fry tofu for 5–6 minutes per side until golden brown. Transfer to paper towel-lined plate.
Make Orange Sauce:
Combine all sauce ingredients in a bowl. Pour into a clean skillet over medium heat. Simmer and stir for 5 minutes until thickened.
Combine:
Add crispy tofu to the sauce and toss until well-coated.
Serve:
Serve over steamed white or brown rice. Garnish with green onions, sesame seeds, or orange zest if desired.
Notes
Oil-Free Option: You can bake or air-fry the tofu instead of pan-frying.
Texture Tip: For a meatier, chewier texture, freeze and thaw tofu before cooking.
Gluten-Free Version: Use gluten-free all-purpose flour and tamari instead of soy sauce.
Spice Level: Adjust Sriracha and red pepper flakes to control heat. Omit for a milder dish.
- Prep Time: 30 minutes
- Category: Main Dish
- Method: Stovetop / Frying
- Cuisine: Asian-Inspired / American-Chinese