This Chinese takeout-inspired Orange Tofu Recipe tosses the most amazing crispy tofu in a sticky, sweet orange sauce for an easy and delicious dinner the whole family will love.
For more easy tofu dinners, check out my General Tso’s Tofu, Sticky Sriracha Tofu, and Sweet and Sour Tofu recipes while you’re here.
Just one bite of this Crispy Orange Tofu reminds me of my pre-vegan dinners at one particular popular food chain. I used to love their orange chicken, but now I rely on this veganized version to kick my cravings. By swapping the meat for the most delectable crispy baked tofu nuggets and dousing them in a sweet and tangy orange sauce, I’m still left with a dreamy takeout-inspired dinner.
Like my Peanut Tofu and Black Pepper Tofu recipes, you can always rely on my crispy orange tofu recipe when you need an easy weeknight meal or when the kids are begging for Chinese takeout. All you have to do is get some rice cooking, bake the tofu, make your orange sauce, and then mix it all together. No one will even notice that you didn’t order in!
Why you’ll love this orange tofu recipe
- A takeout favorite made vegan – This orange tofu recipe honestly tastes better than the take-out I used to get. It’s easy to make and always a family favorite, too!
- Meaty baked tofu – Leave it to the oven to give you the meatiest, crispiest, and most tender baked tofu pieces. Or, if you’re in a hurry, feel free to pan-fry or air fry the tofu instead.
- A simple sticky orange sauce – Freshly squeezed orange juice, pantry staples, a little bit of sugar, aromatics, and cornstarch are all you need to make the delicious orange sauce.
How to make baked orange tofu
Find the complete recipe with measurements in the recipe card below.
Press the tofu to drain the excess liquid for at least 30 minutes or up to 1 hour. Meanwhile, preheat the oven and line a baking sheet with parchment paper.
After pressing, slice the tofu into cubes and place them in a large ziplock bag, along with the olive oil or soy sauce and cornstarch. Close the bag and shake to coat.
Arrange the coated tofu cubes in a single layer on the lined baking sheet and bake until they’re crispy and lightly golden brown. Remove from the oven and set aside.
Would you rather pan-fry or air fry the tofu? Head to the FAQs below for instructions.
Next, make the orange sauce by combining all of the ingredients (except the cornstarch and water) in a large skillet. Whisk the cornstarch and water together in a small bowl.
Heat the sauce to a boil, then pour the cornstarch slurry into the sauce and stir continuously until it thickens.
Add the baked tofu pieces to the pan and stir to coat in the sticky orange sauce. Remove from the heat and serve the vegan orange chicken right away with cooked brown or white rice or quinoa, a side of steamed broccoli or cauliflower, and green onions and/or sesame seeds on top. Enjoy!
Frequently asked questions
Not if you don’t want to. I prefer to bake the tofu because I find it yields the perfect crispy-on-the-outside, meaty-on-the-inside texture, but you can follow my Air Fryer Tofu or Perfect Fried Tofu recipes if you prefer a quicker method. Once they’re done frying, toss the tofu in the sauce as normal.
A tofu press is the easiest way! If you don’t have a tofu press, you can wrap the brick of tofu in a clean kitchen towel and place something heavy on top, like a large skillet or a heavy cookbook. Set it aside for at least 30 minutes or up to 1 hour to drain.
No, this orange tofu isn’t inherently gluten-free, but you can easily make it gluten-free by swapping the soy sauce for tamari or gluten-free soy sauce in the orange sauce.
Experiment with roasted orange cauliflower, soy curls, tempeh or a few can of chickpeas for a lighter option. Or, for a version that’s as close to real orange chicken as possible, tear up pieces of my pre-cooked Vegan Chicken or even store-bought vegan chicken. Toss them in the sauce just as you would the tofu, then serve.
The leftover orange tofu will keep for 1 to 2 days in the fridge. Let the leftovers cool to room temperature before storing them in an airtight container.
Crispy Baked Orange Tofu
Ingredients
Crispy Baked Tofu:
- (2) 14-16 ounce blocks extra-firm tofu
- 2 tablespoons olive oil, OR low sodium soy sauce for oil free
- 2 tablespoons cornstarch
Sticky Orange Sauce:
- 1 cup vegetable broth
- 1/2 cup fresh squeezed orange juice, from 2-3 large oranges
- 1/2 cup organic sugar (may sub coconut sugar, brown sugar or pure maple syrup)
- 1/3 cup rice vinegar
- 1/4 cup low sodium soy sauce
- 3 cloves garlic, minced
- 2 teaspoons grated fresh ginger (or 1/4 teaspoon ground ginger)
- 1 teaspoon Sriracha hot sauce, or to taste
- 2 tablespoons cornstarch
- 1/4 cup water
For serving
- 4-5 cups cooked rice
- 2-3 tablespoons chopped green onions
Instructions
Make the Crispy Baked Tofu:
- Press the tofu by wrapping in paper towels (or a clean dry tea towel). Place a plate or pan on top of the wrapped tofu, and put a couple of heavy books on top of that. Let the tofu press for at least 30 minutes if possible and up to an hour.
- Preheat the oven to 400 degrees F and line a large baking sheet with parchment paper or spray with oil.
- Slice the tofu into 1 inch cubes and add them to a large ziplock bag, along with the olive oil (or soy sauce) and cornstarch. Close the bag, and shake gently to coat the tofu pieces.
- Arrange the tofu evenly on the prepared pan, and bake for 15 minutes. Flip and bake for 15 more minutes, until the tofu pieces are crispy and lightly golden brown. Remove from oven.
Make the Orange Sauce:
- In a large pan (large enough to fit the tofu and sauce), add all sauce ingredients except the cornstarch and water. Bring to a boil, and cook for a minute or two. Mix the cornstarch and water in a small bowl to combine, and then add to the pot. Stir over medium-high heat constantly for a couple of minutes, until the sauce thickens.
- Now add the baked tofu to the pan and stir to coat the tofu in the sauce. Remove from heat.
- Serve over brown or white rice. Sprinkle with green onions and/or sesame seeds. Add a side of steamed broccoli or cauliflower if desired.
Video
Notes
- Gluten Free: Make sure to use gluten free tamari, not soy sauce.
- Tofu Free: Try using cauliflower instead (roasted, just like the tofu!)
- Adjust the sweetness: If you don’t like too much sweetness, add less sugar or other sweetener of choice. Start with a few tablespoons, and taste until it’s to your liking.
- This recipe makes enough for 5 people. It does make great leftovers, but feel free to halve the recipe if desired.
- Fry instead of bake: If you prefer, you can pan fry the tofu. Simply toss tofu cubes with cornstarch, and fry in a thin layer of oil.
Nutrition
*This recipe was originally posted in Jan. 2018 and has been updated with new photos and writing Sept. 2024.
Oh my! This orange tofu is amazing. The sauce steals the show. I baked my tofu. Absolutely delicious. Will definitely make again and will definitely refer to others.
Thank you, Dinie, for sharing your review, and for sharing my recipe with others! I’m glad you love the orange tofu!
This recipe is SO delicious! Thank you so much for sharing. I made this with tofu and cauliflower to add some veggies and I cannot get enough!
I’m so glad you love it, Rachel! Thank you for sharing your comments!
Thank you!
This is so good! We’ve had it a couple of times now, and we LOVE it!
Thank you!
-Nora
Hi Nora! I’m glad you love the orange tofu! Thank you for sharing!
Once again, you knocked this out of the park!!!!! I only had a little bit of organic store bought orange juice and one orange. I decided to zest the heck out of the orange and pureed it all together. It worked!! So flavorful!!
Thank you for what you do!!
Karyn
HI Karyn. Thanks a lot for taking time to leave your review, it means a lot to me. I’m glad you love the tofu! Thank you!
Hi,
I’m going to make this tomorrow evening. I made the General Tso’s Tofu last night and it came out great….apart from the fact that the Tofu stuck to the parchment paper. 🙁 Is there a trick? I’m guessing it needs turning and flipping to prevent sticking?
Thanks,
Joanne
You could spray the parchment paper with a little oil if you are having trouble with sticking. If the tofu is pressed well, then coated well, it shouldn’t stick much especially if it has baked long enough. It will form a crust on the outside as it bakes that helps it pop right off the parchment. But often I do spray with oil just in case anything sticks. Hope that helps!
Noraaaa, this orange tofu recipe was perfect! Olive oil + cornstarch for baking gave this tofu the best texture. Can’t wait to make the sesame tofu next.
Thanks, KJ! I’m so glad you loved the tofu! Let me know how the sesame tofu goes for you. Happy cooking!
Hi Nora;
Just wanted to thank you for such an excellent recipe, the orange sauce has become a go to for us. Instead of tofu we have been using soy curls that we rehydrate with orange juice then dust with corn starch and pan fry before adding it to the sauce. I stir fry onions and a ton of broccoli and mix it all together, it tastes like take out. I use soy aminos and regular GF soy sauce. I’m making this again tonight and the family is just so excited!
Hi Aileen. Using the soy curls sounds delicious! Thank you for sharing! Happy cooking!
This was really delicious. I used tangerine juice instead of orange juice, monk fruit sweetener and added a couple of teaspoons of honey to the sauce. I also pan fried the tofu in my well-seasoned cast iron pan and it had a beautiful crispy crust. I printed up this recipe as it will be one of my go-tos. Thank you!
Hi Sherry. I’m glad you found the recipe delicious! I love the description of the crispy tofu! Thank you!
Loved this! Added orange zest too. Thank you!
Hi Lindsey. Glad you love the recipe! Thank you for sharing!
This was FANTASTIC! I only used 1 block of tofu because I divided the sauce over the tofu and some chicken my husband cooked. Served over white rice with steamed brocolli. This was such a simple recipe and tastes SO much better than take out! It’s going in our meal rotation. Thank you!
Hi Blair. I’m so glad you liked the recipe! Thank you!
This tastes like the restaurant but 10x better!!!
Thanks Sophia! Glad you are enjoying the tofu recipe!
Made this a couple times now. I like how simple and customizable it is. One time I accidentally added too much orange juice & broth (forgot I was halving the recipe!) – but then I just let it sit a little longer with the tofu in the pan on medium-high so it could caramelize and crisp up a bit. That was very good too.
Hi Robert. I’m glad you enjoyed the orange tofu! Thank you!
I really missed eating Orange Chicken, but ever since I decided to go vegan I always wondered if there was an alternative. Then I stumbled across your recipe! I was slightly skeptical about just how tasty this sauce and recipe was going to be. I was pleasantly surprised to discover how delicious and easy it was to make! Thanks so much for sharing this recipe! I will make this more than once per week!
You’re welcome!!
By organic sugar, do you mean like a white granulated sugar?
Yep, just regular sugar. Use organic to make sure it’s vegan, as some white sugar is processed with animal bones.
Thanks! I’ve tried orange tofu before and this recipe was much better. Already planning to make it again soon!
That’s great to hear!
In all honesty this is the most delicious tofu recipe I’ve ever made. I half the recipe because I’m only one person but it still makes 2 meals. I zest the orange for even more flavor before squeezing the juice. Also I make the sauce first because when it cools it thickens on it’s own. I’ve made this many times for myself and each time it’s worth every minute of preparation!
The sauce was very delicious! Mine stayed pretty thin- I’m wondering if it is because I used flour instead of cornstarch. Also, it didn’t get as orange as the pictures- maybe because I used bottled juice. Either way, it still had a nice citrus taste to it! And the tofu was very crispy. Next time I might do a couple min more to get it extra crispy, but overall I really enjoyed. Added in some vegetables since there was plenty of sauce to go around.
I’m glad you enjoyed it! Yes, using flour instead of cornstarch would not get the sauce very thick at all, so I would recommend trying it with cornstarch next time, or even arrowroot. Bottled juice makes a difference as well. Thank you!
one of our favorite dishes. We often dont crispify the tofu and also add a bunch of other veggies. Quick and delicious!
I made this tonight for dinner and it was great. I would reduce by half the amount of corn starch in the sauce but otherwise would make this again!
This is an amazing recipe! Thank you so much for sharing this it really is the bomb.
I’ve always been a horrible cook, but this recipe really was easy to follow and delicious so thank you so very much.
Thank you! I’m so happy you enjoyed it!
Just made this, added some vegetables because there is plenty of sauce. Delicious, will make again.
Awesome recipe! It was so easy and tasty!
Thanks!!
This is so easy and unbelievably yummy! i first tried it a few months ago, since then has become a favourite and i make pretty much every other week. Thank you so much!!
You’re so welcome!! It’s a regular at our house too!
This was sooo good! Tasted like orange tofu from my local Chinese place and really hit the spot. I added some lightly steamed broccoli and mushrooms into the sauce with the tofu to up the portion and health benefit a little. The whole family (even my dad who isn’t crazy about tofu) loved it!
That’s so great to hear! Thanks for the great comment!
Amazing! I threw in some orange zest to the sauce, too. Other than that, followed recipe exactly and it was restaurant quality. Thank you!
That’s so great to hear! Thanks for the comment!
This was easy and delicious! I will bake tofu again, it was crunchy and just right for the sauce.
I’m so glad to hear that! Thanks for the comment!
Hi Nora! I am wondering if using orange juice would work okay instead of juicing oranges? I was thinking about making this and only have lots of pulp orange juice in hand. If you think it would make a big difference I will wait until I can buy oranges. Thanks!