High-Protein Vegan Orange Chicken

This Vegan Orange Chicken is sweet, sticky, and tangy in the best way possible. It’s everything you love about takeout, but made with a healthy vegan twist. I love serving it over fluffy rice with roasted broccoli for a quick, flavor-packed weeknight dinner β€” it comes together in under 30 minutes!

Vegan Orange Chicken

Send this recipe to your email for later

Email Recipe

Before becoming a vegetarian, orange chicken was one of my favorite dishes. 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 a sticky, sweet-and-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 ingredient is high-protein tofu, which soaks up all that zesty orange flavor. It’s torn into bite-sized chunks for that realistic “chicken” texture, then tossed in cornstarch and cooked on a hot skillet. 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 lighter while delivering the same signature flavor of regular orange chicken. Serve it over rice, quinoa, or a bed of steamed broccoli for a nutritious and delicious meal!

Why you’ll love this Vegan Orange Chicken

  • It’s sweet, tangy, and packed with flavor in every bite.
  • It’s high in protein and completely plant-based.
  • It’s easy to make and comes together in less than 30 minutes.
  • It’s perfect for meal prep or enjoying right away.
  • It pairs perfectly with rice, noodles, or roasted veggies for a balanced meal.
Vegan Orange Chicken

Vegan Orange Chicken ingredients

  • Tofu is, of course, the main ingredient here! I like using super-firm tofu because it doesn’t require pressing, but extra-firm tofu works great too if you press out the excess moisture first.
  • Orange juice forms the base of the sauce and gives it that classic citrusy flavor. Freshly squeezed is always delicious, but store-bought works well too.
  • Soy sauce or tamari adds a savory, umami-rich flavor that balances out the sweetness of the orange juice. Stick to tamari if you need a gluten-free option.
  • Rice vinegar brings a tangy kick and adds brightness to the sauce.
  • Sugar creates the sticky, glossy glaze that coats the tofu. It’s what gives this recipe that signature orange chicken flavor.
  • Ginger paste adds warmth and a zesty flavor. Freshly grated ginger works too if that’s what you have on hand.
  • Garlic delivers savory depth and makes the sauce even more flavorful.
  • Cornstarch helps the tofu develop a lightly crisp exterior before it’s coated in the sauce.
  • Olive oil keeps the tofu from sticking to the pan and helps it brown as it cooks.

How to serve Vegan Orange Chicken

  • Serve over rice to soak up the sweet and tangy orange sauce.
  • Pair with cucumber salad for a refreshing contrast.
  • Tuck into lettuce wraps for a fresh and simple hand-held meal.
  • Enjoy alongside an Asian-inspired slaw with cabbage and herbs.
  • Build balanced bowls with rice, veggies, and edamame for easy lunches during the week.
Vegan Orange Chicken

Substitutions & variations

  • Orange juice – Freshly squeezed orange juice is a great swap and adds an even brighter citrusy flavor. Keep in mind that you’ll need around 2-3 medium oranges to get 1 cup of juice.
  • Soy sauce or tamari – Coconut aminos work well if you’re looking for a soy-free alternative. The sauce will be slightly sweeter, so scale back on the sugar a bit.
  • Rice vinegar – If you don’t have any rice vinegar on hand, you can use apple cider vinegar instead to provide a tangy taste and balance the sweetness of the sauce.
  • Sugar – Maple syrup, agave, or honey (if not vegan) can all be used instead. Start with 3 tablespoons and adjust to taste since liquid sweeteners can vary in sweetness.
  • Ginger paste – Fresh grated ginger works perfectly too! Use about 1 tablespoon of freshly grated ginger for the same warm, zesty zing.
  • Super-firm tofu – Extra-firm tofu is a great alternative. Make sure you drain and press it for 20-30 minutes first to remove excess moisture and help it crisp up.

Quick recipe tips

  • Use super-firm tofu if possible to save time on pressing and get that chewy, chicken-like texture.
  • Don’t skip the cornstarch! It’s the secret to giving the tofu those crispy edges that hold onto the sauce.
  • Taste as you go and adjust the sweetness, tanginess, or saltiness to suit your preferences.

Step-by-step instructions

Make the sauce: Whisk together the orange juice, soy sauce, rice vinegar, sugar, ginger paste, and garlic in a small bowl.

Prepare the tofu: Crumble the tofu into bite-sized pieces, then toss with cornstarch until evenly coated.

Cook the tofu: Heat the olive oil in a skillet over medium heat. Add the tofu and cook for 4-5 minutes, stirring occasionally, until lightly browned and crispy.

Add the sauce: Pour the sauce into the skillet and stir to coat the tofu.

Simmer until thickened: Cook for 3-4 minutes, stirring occasionally, until the sauce becomes glossy and clings to the tofu.

Serve: Enjoy as is or serve with rice and your favorite vegetables.

Make ahead & storage

This High-Protein Vegan Orange Chicken is one of those rare recipes that tastes just as good the next day. Make a batch ahead of time so you’ll have a flavorful, protein-packed meal ready to go whenever hunger strikes.

Meal prep

  • Mix up the sauce ahead of time: Whisk together the orange sauce up to 5 days in advance and store it in a jar or airtight container in the fridge. Then all that’s left to do is cook the tofu and dinner is practically done.
  • Prep the tofu: Crumble the tofu ahead of time and keep it in the refrigerator until you’re ready to cook.
  • Build meal prep bowls: Pair the tofu with rice, broccoli, snap peas, or your favorite stir-fried veggies for easy lunches all week.
  • Make a double batch: Trust me on this one! Leftovers disappear fast, and having extra portions stashed in the fridge makes busy weeknights so much easier.

Storing leftovers

  • Fridge: Store leftover vegan orange chicken in an airtight container in the refrigerator for up to 4 days.
  • Reheat gently: Warm leftovers in a skillet over medium-low heat or in the microwave until heated through.

Freezing

  • Stick it in the freezer: Let the tofu cool completely, then transfer it to a freezer-safe container and freeze for up to 3 months.
  • Thaw overnight: Move it to the fridge the night before for the best texture and easiest reheating.
  • Don’t worry about the tofu: It may become slightly chewier after freezing, but many tofu lovers (myself included) actually prefer the texture!

    FAQ

    Yes! Be sure to drain and press it well for 20-30 minutes to remove excess moisture so that it crisps up properly.

    Maple syrup, honey, or coconut sugar all work as alternatives, though the sauce may be slightly less sticky. Keep in mind that I haven’t tested these swaps, so your results may vary.

    I love serving this with rice and steamed veggies, like broccoli, carrots, bok choy, or cauliflower. It also works well served with noodles, stuffed in lettuce wraps, or paired with other grains, like quinoa or couscous.

    Stay in the loop!

    Healthy eating tips & recipes delivered directly to your inbox
    Subscription Form

    More recipes like this

    Vegan Orange Chicken

    Send this recipe to your email for later

    Email Recipe

    High-Protein Vegan Orange Chicken

    This high-protein vegan orange chicken swaps meat for crispy tofu, delivering the same familiar sweet, tangy flavor with 35 grams of plant-based protein per serving.
    Course Dinner, Main Course
    Cuisine Chinese-Inspired
    Prep Time 10 minutes
    Cook Time 10 minutes
    Total Time 20 minutes
    Servings 2 servings
    Calories 640kcal

    Ingredients

    • 1 cup orange juice
    • 2 tablespoons soy sauce or tamari
    • 2 tablespoons rice vinegar
    • 1/4 cup sugar
    • 1/2 tablespoon ginger paste
    • 4 cloves garlic minced
    • 16 ounces super-firm tofu drained
    • 1-2 tablespoons cornstarch
    • 2 tablespoons 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, stirring 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

    Nutrition

    Calories: 640kcal | Carbohydrates: 50g | Protein: 35g | Fat: 34g

    Did you try this recipe?

    You'll Also Love...

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating