Vegan Orange Chicken is a vegetarian spin on the take-out favorite! Crispy tofu is tossed in a flavorful orange sauce, with extra veggies. It tastes like it came from a restaurant, but it’s super-easy to make at home.
Why You’ll Love It
It’s flavorful. All you need is a few simple ingredients to prepare this vegan orange tofu recipe. It’s slightly sweet, tangy, and spicy, with a kick of ginger and garlic. If you like things extra-saucy, feel free to double the sauce ingredients.
It’s easy. The sauce and veggies cook together all in one pan, while the tofu becomes crispy in the oven. All together, it’s ready in about 40 minutes, but you can cut the cooking time in half if you plan on cooking the tofu ahead of time.
It’s a good source of protein. Tofu (also known as bean curd) contains all the essential amino acids your body needs, with roughly 10 grams of protein per 1/2 cup. Serve it over cooked quinoa for a protein-packed bowl!
It makes eating vegetables delicious. The veggies soak up this sauce better than any protein on its own, so each bite is packed with flavor! I highly recommend adding in cauliflower or broccoli, along with the bell pepper and onion. They blend right in with the sauce, and add more nutrition to the overall dish.
Ingredients You’ll Need
What’s in vegan orange chicken?
• Orange zest. This adds an intense orange flavor to the sauce, that you can’t get from orange juice alone. I recommend using 1 large fresh orange for this recipe, so you can juice it and zest it.
• Orange juice. This adds a sweet & tart flavor to the sauce. Since you need the zest from a fresh orange anyway, you can juice the fresh orange, too. (I usually get about a 1/3 cup of juice from a large orange. If you get a little more or a little less, that’s okay, too.)
• Ginger. Freshly minced ginger makes this sauce taste irresistible. Don’t skip it!
• Garlic. A must for practically any stir-fry recipe, but it’s not as important as the ginger is, in my opinion.
• Soy sauce or Tamari. Soy sauce adds a salty, umami flavor to this sauce. Use tamari to keep this recipe gluten-free. (I always use the full-sodium version, but if you use a lower-sodium soy sauce, you may want to season with extra salt later.)
• Vinegar. I use apple cider vinegar to add a tangy flavor to the sauce. Rice vinegar or white vinegar should also work, or you can use lemon juice for a swap.
• Maple syrup. This is my sweetener of choice, because it’s in liquid form (which is good for mixing into a sauce) and vegan-friendly. Agave could also be used as a vegan swap, but you might not need to use as much in that case.
You can use any protein or vegetables you like in this easy sauce. I love tossing it with crispy baked tofu, and sautéed veggies, but I imagine it would work with practically any combination of protein and vegetables.
You’ll also need arrowroot or cornstarch, to make an easy batter for the crispy tofu.
How to Make Vegan Orange Chicken
1. Prepare the tofu.
Preheat the oven to 400ºF. Drain a package of extra-firm tofu, and slice it in half lengthwise. Place the two halves on a towel to allow excess water to drain while you gather the spices.
Note: You can press the tofu in a towel under something heavy, like a cast iron skillet, if you have the time. This can help the tofu crisp-up even more, but I rarely have the patience for this step when I want a fast weeknight-dinner. It turns out tasty, either way. For step-by-step photos, refer to my Baked Tofu post.
Rip the tofu into roughly 1-inch pieces, for more of a “chicken” texture, then add them to a large bowl. Toss them with toasted sesame oil, garlic powder, and salt. Stir well, to make sure it’s well coated.
Add in a tablespoon of arrowroot or cornstarch, and toss again, until you no longer see any white powder. Arrange the tofu on a baking sheet lined with parchment paper, then bake at 400ºF for 30 minutes, flipping halfway through the cook time for even browning.
Want it to cook even faster? Try Air Fryer Tofu, which is done in just 15 minutes!
2. Prepare the sauce.
While the tofu is cooking, add the orange juice, zest, tamari or soy sauce, maple syrup, vinegar, garlic, ginger, salt, and red pepper flakes to a small bowl and stir well.
For a spicy sauce, use a 1/2 teaspoon of red pepper flakes, or you can cut that down to a 1/4 teaspoon for a more mild flavor. (Or omit all together if you’d like to skip the spice.)
This is also a good time to cook any grain you plan on serving with your dinner. I usually pop some rice into the Instant Pot, for a hands-off side dish.
Check out my Instant Pot White Rice, Instant Pot Brown Rice, or Instant Pot Quinoa tutorials, if you need guidance.
3. Sauté the veggies.
Add a drizzle of olive oil to a large skillet over medium heat, and sauté the onion and bell pepper until they start to soften, about 5 minutes.
Add in the orange sauce and cauliflower florets, and stir well. Bring the sauce to a simmer, then cover the pot and let the cauliflower cook until it’s tender, about 10 to 12 minutes, or so.
4. Finish it off!
In a small bowl, stir together 1 tablespoon of arrowroot or cornstarch and 2 tablespoons of cold water. (It must be cold or tap water– not hot!) This is called a “slurry.” Add the slurry to the pan of veggies, and stir well. It should thicken up slightly, so the sauce sticks to the veggies.
Remove the tofu from the oven and toss it with the veggies and sauce. Adjust any seasoning to taste. You can add more maple syrup for a sweeter flavor, or a splash of vinegar for a tangy flavor. Or you can add more salt, to boost the overall flavor.
Serve warm, over cooked rice with some sliced green onions on top. You can also garnish it with freshly chopped cilantro and sesame seeds, if you like. It tastes like takeout!
You can store any leftovers in an airtight container in the fridge for up to 5 days. Reheat it in a skillet, along with any cooked rice or noodles you have on hand, for a quick stir fry.
Vegan Orange Chicken
Ingredients
Crispy Tofu
- 14 ounces extra-firm tofu
- 1 tablespoon olive oil
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt
- 1 tablespoon arrowroot starch (or cornstarch)
Orange Sauce
- 1/3 cup orange juice (from 1 large orange)
- zest of 1 large orange
- 2 tablespoons tamari (for gluten-free; or soy sauce)
- 1/4 cup maple syrup
- 1 tablespoon apple cider vinegar
- 1 inch fresh ginger , minced
- 1 garlic clove , minced
- 1/2 teaspoon salt
- 1/4 teaspoon crushed red pepper flakes
- 1 tablespoon arrowroot starch (or cornstarch)
Stir-Fry Veggies
- 1 tablespoon olive oil
- 1/2 yellow onion , chopped
- 1 red bell pepper , sliced
- 2 cups cauliflower florets
- cooked rice or quinoa , for serving
Instructions
- Preheat the oven to 400ºF. Drain a package of extra-firm tofu, and slice it in half lengthwise. Place the two halves on a towel to allow excess water to drain while you gather the spices. Rip the tofu into roughly 1-inch pieces, for more of a "chicken" texture, then add them to a large bowl. Toss them with toasted sesame oil, garlic powder, and salt. Stir well, to make sure it's well coated. Add in a tablespoon of arrowroot or cornstarch, and toss again, until you no longer see any white powder. Arrange the tofu on a baking sheet lined with parchment paper, then bake at 400ºF for 30 minutes, flipping halfway through the cook time for even browning.
- While the tofu is cooking, add the orange juice, zest, tamari or soy sauce, maple syrup, vinegar, ginger, garlic, salt, and red pepper flakes to a small bowl and stir well. For a spicier sauce, you can use a 1/2 teaspoon of red pepper flakes. (Or omit them all together if you'd like to skip the spice.) Set it aside. Note: This is a good time to cook any grain you plan on serving with this dish. See the full post for tips on making Instant Pot Rice or Quinoa.
- To cook the veggies, add the olive oil to a large skillet over medium heat, and sauté the onion and bell pepper until they start to soften, about 5 minutes. Add in the orange sauce and cauliflower florets, and stir well. Bring the sauce to a simmer, then cover the pot and let the cauliflower cook until it's tender, about 10 to 12 minutes.
- To finish the sauce, stir together 1 tablespoon of arrowroot and 2 tablespoons of cold water. (It must be cold or tap water-- not hot!) Add the mixture to the pan of veggies, and stir well. The sauce should thicken up slightly, as it heats up.Remove the tofu from the oven and transfer it to the skillet. Toss with the veggies and sauce, then adjust any seasoning to taste. You can add more maple syrup for a sweeter flavor, or a splash of vinegar for a more tangy flavor. Or you can add more salt, to boost the overall flavor. Serve warm, over cooked rice with some sliced green onions on top. You can also garnish it with freshly chopped cilantro and sesame seeds, if you like.Leftovers can be stored in an airtight container in the fridge for up to 5 days.
Notes
Nutrition
If you try this vegan orange chicken recipe, please leave a comment and star rating below letting me know how you like it.
Amazing! We tried the vegan orange tofu for dinner tonight. Very yummy and filling!!! We will keep this dinner in our rotation 🙂
Just made this dish and it did not disappoint! Very easy and super delicious. I cut the maple syrup down to just 1 tablespoon and I was glad I did – it was plenty sweet, and i think next time I’ll just omit entirely. We also substituted broccoli for cauliflower. Thanks for another winner!
Would this be a dish chicken lovers won’t know the difference? 😂 Trying to sneak in meatless meals for teen brothers for dinner.
My husband said he couldn’t tell the difference, but I feel like I can tell that the texture isn’t exactly chicken. But it’s totally worth a shot! I’d love to hear how it goes for you. 🙂
Made this half vegan and half with chicken for my meat eater fam. I’m not fully vegan but I do enjoy meatless and dairy free options mostly! This was SO good!! I used coconut aminos instead and on orange with pineapple juice! I used all organic ingredients and local honey instead of maple syrup! It was so amazing!!
Delicious! I’ll be making this again and using the Crispy Tofu process in other recipes. Thanks!
This was amazing! The rest of my family doesn’t typically like tofu, but everyone loved this!
I made this last night, and it was so delicious! I will definitely make it again. Thank you for another wonderful recipe. I used broccoli florets instead of cauliflower because I had some in the refrigerator that needed to be used. Also, after reading the comments, I used only use 1 tbsp + 1 tsp maple syrup. It was sweet enough for us. BTW, I think the sesame seed oil is missing from the ingredients list. So, I added a little and tasted it to make sure it was enough. The tofu tasted great. I may use this tofu recipe for other things. Yum! Thank you, again.
This meal is a winner! My whole family loved it, including my meat eating husband. It’s simple and delicious!
Worked out great. The ingredients for the crispy tofu indicated olive oil but sesame oil in the directions which was confusing but it works well either way. Used coconut aminos and a prepackaged fruit cup of packaged mandarin oranges (because it’s what I had). Thank you for another delicious recipe.
Loved this! Easy and delicious, will definitely make again!
This is my all time favorite vegan recipe and one of the best meals I’ve ever had. My husband loves it too! I use cauliflower rice instead of quinoa or a grain and then substitute broccoli for the cauliflower florets in the stir fry. It literally tastes better than orange chicken I’ve had in restaurants! I highly recommend this recipe. You won’t be disappointed!
Made this with chicken instead of tofu. Even my kids enjoyed the flavor! Thanks for sharing!
My family and I loved this! I kept thinking I would love a vegan sweet and sour chicken recipe, too.
This is amazing! I think I like the tofy version better than chicken. I can’t believe how crispy the tofu gets. This is definitely a keeper!
I love this recipe! Can you please do sweet and sour chicken?!
This was so easy and tasted great!