High-Protein Vegan Orange Chicken
This post may contain affiliate links, please read our disclosure policy for details.
Before becoming a vegetarian, orange chicken was one of my favorites. In fact, it was actually the last meal with meat that I ate before becoming a vegetarian back in 2012, so this vegan orange chicken recipe feels a little nostalgic to me.
Each bite is coated in sticky, sweet-tangy sauce and captures everything I loved about the original, but it’s completely plant-based and loaded with 35 grams of protein per serving.
The secret? High-protein tofu that soaks up all that zesty orange flavor.
The base starts with extra-firm tofu, pressed and torn into bite-sized chunks for that realistic “chicken” texture. A quick toss in cornstarch and a hot skillet gives it a bit of crunch. The sauce is a fresh blend of orange juice, soy sauce, rice vinegar, garlic, and ginger for a bright and balanced taste.
Unlike takeout versions that can be heavy or overly sugary, this vegan orange chicken keeps things light while delivering the same signature flavor of regular orange chicken. Serve it over rice, quinoa, or a bed of steamed broccoli for a nutritious meal.
Why you’ll love this recipe
What you’ll need

Recipe tips
- Cut the tofu into evenly sized pieces to ensure it cooks and crisps uniformly.
- Toss the tofu in cornstarch for the best golden, lightly crispy texture.
- Simmer the sauce until glossy so it clings beautifully to every piece.
How to make this recipe
- In a small bowl, whisk together all the sauce ingredients.
- Using your hands, crumble the tofu into bite-sized pieces.
- Sprinkle the cornstarch over the tofu and toss until evenly coated.
- Heat olive oil in a skillet over medium heat. Once hot, add the tofu.
- Cook for 4-5 minutes, flipping occasionally, until the tofu is lightly browned.
- Pour in the sauce and cook for another 3-4 minutes, stirring occasionally, until the sauce thickens and coats the tofu.
- Enjoy as is or serve alongside rice and your favorite veggies!
FAQ
Shop the tools
Join the List
Subscribe
More recipes like this
Did you try this recipe?
High-Protein Vegan Orange Chicken
Ingredients
- 1 cup orange juice
- 2 tbsp soy sauce or tamari
- 2 tbsp rice vinegar
- 1/4 cup sugar
- 1/2 tbsp ginger paste
- 4 cloves garlic
- 1 (16-oz) package super-firm tofu
- 1-2 tbsp cornstarch
- 2 tbsp olive oil
Instructions
- In a small bowl, whisk together all the sauce ingredients.
- Using your hands, crumble the tofu into bite-sized pieces.
- Sprinkle the cornstarch over the tofu and toss until evenly coated.
- Heat olive oil in a skillet over medium heat. Once hot, add the tofu.
- Cook for 4-5 minutes, flipping occasionally, until the tofu is lightly browned.
- Pour in the sauce and cook for another 3-4 minutes, stirring occasionally, until the sauce thickens and coats the tofu.
- Enjoy as is or serve alongside rice and your favorite veggies!
Video
Did you try it?
I’d love to see! Tag @nutrimental on Instagram! #nutrimental





