Crispy Orange Tofu (vegan)

This Orange Tofu is a clever Panda Express copycat, but with a vegan spin! Instead of the usual crispy chicken, we’re tossing tofu in a bright, sweet, and tangy orange sauce that’s just as satisfying.

UPDATE: Since I first shared this recipe, I’ve started air frying my tofu and honestly, I prefer it over pan-frying. Both methods work great, but air frying cuts down on oil and cleanup is a breeze. Just air fry the tofu until crispy, then warm the sauce in a skillet and toss the tofu in to coat.

This version tastes just as good as the restaurant’s and is so easy to whip up at home. Whether it’s a quick weeknight dinner or a make-ahead lunch, this orange tofu will become a new favorite in your kitchen.

I’m genuinely excited about how this turned out, and I can’t wait for you to give it a try!

Notes

UPDATE: I’ve been air frying the tofu lately, and it’s hands-down my favorite method. After air frying, just warm the sauce in a skillet and toss the tofu to coat it perfectly.

You can also bake the tofu using your preferred method, then add the sauce on top for a different cooking style.

Feel free to use less oil when pan-frying; just keep in mind it won’t get quite as crispy.

Nutrition

Calories: 232kcal, Carbohydrates: 28g, Protein: 16g, Fat: 6g, Saturated Fat: 1g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 2g, Sodium: 631mg, Potassium: 484mg, Fiber: 1g, Sugar: 13g, Vitamin A: 137IU, Vitamin C: 36mg, Calcium: 89mg, Iron: 3mg

Nutrition info is estimated and should be used as a general guideline.

About Brita Britnell

Brita runs Food with Feeling, a veggie-focused blog where she shares easy, delicious meat-free recipes that inspire more plant-based meals in everyday life!

If you’ve ever loved the bright, sticky-sweet zing of Panda Express orange chicken but want to skip the meat, this Orange Tofu recipe is made for you. It swaps tofu for chicken while keeping all that great tangy, orange flavor that makes this takeout classic so crave-worthy.

This recipe is quick and practical — prepping takes about 5 minutes, cooking runs around 20 minutes, so you can have it ready in under 30 minutes total. It makes about 2 servings, perfect for a cozy dinner or meal prep.

I’ve tested both pan-frying and air-frying, and while both are great, I now reach for the air fryer. It’s less oily, easier to clean up, and still yields perfectly crispy tofu. Once your tofu is golden, you’ll cook the sauce until it thickens, then toss it all together for a glossy, flavorful finish.

Here’s a quick rundown of the process and what you’ll get:

  • Press and tear or cut firm tofu, then dust it lightly with cornstarch for that irresistible crunch.
  • Pan-fry or air-fry the tofu until golden and crispy.
  • Whisk up a simple but flavor-packed orange sauce with fresh juice, zest, soy, vinegar, maple, ginger, garlic, sesame oil, and cornstarch, then cook it just until it thickens.
  • Toss the crispy tofu in the sauce and serve it alongside rice and veggies. Expect sweet-tangy flavors with a little heat and that addictive crispy bite.

Keep scrolling for the full ingredient list, step-by-step instructions, and some tips to make the best, crispiest orange tofu. I’ve got pointers for make-ahead meals and how to handle leftovers too. Let’s dive in!

Why It’s So Good

  • Totally Vegetarian – This is a simple, plant-based take on a takeout classic that everyone will love — similar in spirit to our Bang Bang Tofu.
  • Crispy and Flavorful – Lightly crisped tofu smothered in a vibrant orange sauce that bursts with flavor.
  • Makes Takeout at Home – No need to wait for delivery — you can have this delicious meal ready in less than 30 minutes! For another speedy weeknight option, see our 25-minute Mushroom and Tofu Stir-Fry.

Ingredients and Notes

  • 14-15 oz block firm or extra firm tofu
  • 2 tablespoons cornstarch
  • Salt and pepper, to taste
  • Oil for frying (if pan-frying)
  • ½ cup fresh orange juice
  • 1 tablespoon orange zest
  • 1 tablespoon rice wine vinegar (see note)
  • 1 tablespoon maple syrup
  • 1 tablespoon soy sauce
  • 1 garlic clove, minced
  • 1-inch piece fresh ginger, peeled and finely grated
  • 1 teaspoon sesame oil
  • ½ tablespoon cornstarch
  • Pinch of red pepper flakes (optional)

Step-by-Step Instructions

  1. Press tofu for 15–30 minutes to remove excess water.
  2. Tear or cut pressed tofu into ~1-inch bite-sized chunks.
  3. Whisk together ½ cup fresh orange juice, 1 tbsp orange zest, 1 tbsp rice wine vinegar, 1 tbsp maple syrup, 1 tbsp soy sauce, 1 minced garlic clove, 1 tsp grated ginger, 1 tsp sesame oil, ½ tbsp cornstarch, and red pepper flakes (optional) until smooth.
  4. Place tofu chunks in a bowl, sprinkle with 2 tbsp cornstarch and salt and pepper to taste, and toss to coat, shaking off excess.
  5. For pan-frying: heat about ¼-inch oil in a large skillet over medium, add tofu in a single layer (work in batches if needed), and cook about 10 minutes, flipping regularly, until golden and crispy; transfer to a paper towel-lined plate and discard excess oil.
  6. Alternative: arrange tofu in a single layer in the air fryer basket and air fry at 375°F for about 15 minutes, shaking halfway through, until crispy.
  7. Alternative: spread tofu on a baking sheet and bake at 400°F for 25 minutes, turning once, until crispy.

  8. Pour the orange sauce into the skillet and cook over medium, stirring often, about 3–4 minutes until slightly thickened.
  9. Return the crispy tofu to the skillet and toss in the sauce for about 1 minute to coat.

How to Get It Extra-Crispy

A few simple tweaks make a big difference in getting that perfect crispy texture:

  • Press your tofu for at least 15 to 30 minutes to remove excess liquid; the dryer, the crispier.
  • Evenly coat tofu with cornstarch — shake off the extra so there’s just a thin layer on each piece. This whisper-thin coating is the same trick used in Marry Me Crispy Tofu with Gnocchi for a shatteringly crisp crust.
  • If pan-frying, use enough oil — about ¼ inch deep — and keep your pan temperature medium so the tofu browns evenly. Avoid overcrowding by cooking in batches. For another quick pan-fried tofu with golden edges, check out Coconut Lime Tofu.
  • If air frying, set the temperature to 375°F and cook for about 15 minutes, shaking the basket halfway through to crisp all sides evenly.
  • Whisk cornstarch into the sauce ingredients before cooking to prevent lumps and heat gently until it just thickens — don’t overcook or it will get gummy once cooled.
  • Adjust salt after tasting because soy sauce or coconut aminos already add plenty of saltiness.
  • Use fresh orange juice and zest if you can — zest really brightens up the sauce with citrus oils bottled juice can’t match. If you must use bottled, adding extra zest can help boost the flavor.
  • To keep leftovers crispy, reheat tofu in a skillet over medium heat instead of the microwave. Add a splash of water or orange juice if the sauce has thickened too much in the fridge.
  • Top with sliced green onions and sesame seeds just before serving for some fresh crunch and extra flavor. A squeeze of fresh orange or lime juice adds a nice bright pop.

Simple Swaps and Add-Ins

Want to mix things up? Try these simple swaps and add-ons that work great with the orange tofu base:

  • Veggies: toss in stir-fried broccoli, bell peppers, snap peas, or sliced carrots with the tofu and sauce for a colorful one-pan meal.
  • Protein alternatives: swap tofu for tempeh or seitan for different textures. If you’re not vegan, shrimp or diced chicken are tasty switch-ups too — try a healthier take on orange chicken.
  • Sauce adjustments: stir in 1–2 teaspoons of Sriracha or chili garlic sauce if you like some heat, or add a tablespoon of hoisin sauce to deepen the umami. For a chunkier sauce, substitute some orange juice with orange marmalade; see how marmalade creates a glossy, chunky orange glaze.
  • Sweeteners: swap maple syrup for honey (not vegan) or coconut sugar — adjust to your taste.
  • Gluten-free options: use tamari or coconut aminos instead of soy sauce.
  • Extra crunch: try a thin layer of panko breadcrumbs over the cornstarch for a crunchier crust when pan-frying or shallow frying.
  • Serving ideas: pile the saucy orange tofu over steamed rice, toss with soba or udon noodles, or serve wrapped in lettuce cups for a lighter meal.
  • Add crunch: sprinkle toasted cashews or chopped peanuts on top right before serving for a satisfying contrast.Delicious crispy orange tofu topped with green onions on rice dish

Storing and Reheating

  • Make-ahead. This sticky orange tofu is fantastic for meal prep — it actually tastes better the next day! You can also prep the tofu ahead of time to save even more on busy days. For another make-ahead-friendly vegan main, try Creamy Lentil Curry with Coconut Milk.
  • Leftovers. Store any extras in an airtight container in the fridge; it should keep nicely for about 5 days.
  • To reheat. Warm leftovers in a skillet for best texture or microwave if you’re in a rush. A quick splash of water or orange juice helps if the sauce has thickened too much.

Common Questions Answered

Can I bake or air-fry the tofu instead of pan-frying?

Definitely! Bake at 400°F for 25 minutes or air fry at 375°F for about 15 minutes, shaking halfway through for even crisping. For a skewer-style baked option, try Middle Eastern Tofu Kebabs.

Is bottled orange juice okay to use?

Fresh orange juice brings the best flavor, but bottled juice works fine in a pinch.

How do I get tofu extra crispy?

The real secret is coating it in cornstarch and frying it in enough oil (or air frying) to get a nice crust. That combo creates the perfect crispy outside. You can see this crisping technique in action in our Soy Garlic Tofu Balls.

If you make this Orange Tofu recipe, please drop a comment and ⭐⭐⭐⭐⭐ rating below! I’d love to hear how it turned out for you, and your feedback helps others find and enjoy the recipe too. Happy cooking!

Close-up of crispy orange tofu with green onions and sesame seeds

Print

A vegan take on Panda Express Orange Chicken featuring crispy tofu coated in a sweet and tangy orange sauce, ready in under 30 minutes.

  • Author: Ashley
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 2 servings 1x
  • Category: Main Course

Ingredients

Scale
  • 1415 oz block firm or extra firm tofu
  • 2 tablespoons cornstarch
  • Salt and pepper, to taste
  • Oil for frying (if pan-frying)
  • ½ cup fresh orange juice
  • 1 tablespoon orange zest
  • 1 tablespoon rice wine vinegar
  • 1 tablespoon maple syrup
  • 1 tablespoon soy sauce
  • 1 garlic clove, minced
  • 1-inch piece fresh ginger, peeled and finely grated
  • 1 teaspoon sesame oil
  • ½ tablespoon cornstarch
  • Pinch of red pepper flakes (optional)

Instructions

  1. Press tofu for 15–30 minutes to remove excess water.
  2. Tear or cut pressed tofu into approximately 1-inch bite-sized chunks.
  3. Whisk together fresh orange juice, orange zest, rice wine vinegar, maple syrup, soy sauce, minced garlic, grated ginger, sesame oil, cornstarch, and red pepper flakes (optional) until smooth.
  4. Place tofu chunks in a bowl, sprinkle with cornstarch and salt and pepper to taste, and toss to coat, shaking off excess.
  5. For pan-frying: Heat about ¼ inch oil in a large skillet over medium heat, add tofu in a single layer, cook about 10 minutes flipping regularly until golden and crispy, then transfer to a paper towel-lined plate and discard excess oil.
  6. Alternative: Arrange tofu in a single layer in air fryer basket and air fry at 375°F for about 15 minutes, shaking halfway through until crispy.
  7. Alternative: Spread tofu on a baking sheet and bake at 400°F for 25 minutes, turning once until crispy.
  8. Pour the orange sauce into the skillet and cook over medium heat, stirring often, about 3–4 minutes until slightly thickened.
  9. Return the crispy tofu to the skillet and toss in the sauce for about 1 minute to coat.

Notes

Press tofu thoroughly to enhance crispiness., For best flavor use fresh orange juice and zest; bottled juice can be used but add extra zest if possible., Use enough oil if pan-frying for even browning and crispiness., Both pan-frying and air-frying work well; air-frying uses less oil and cleanup is easier., Adjust salt after tasting as soy sauce adds saltiness., To reheat leftovers, warm tofu in skillet to maintain crispness rather than microwaving., Optional toppings: sliced green onions and sesame seeds for extra flavor and crunch., Serve with rice, noodles, or vegetables as desired.

Nutrition

  • Serving Size: 1 serving
  • Calories: 232 kcal per serving
  • Fat: 6 g per serving
  • Carbohydrates: 28 g per serving
  • Protein: 16 g per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Recipes

Ashley

ABOUT THE AUTHOR

Ashley

Hi, I’m Laura Bennett, a home baker, recipe creator, and mom of two. I’m married to my husband Mark, and together we’re raising our kids, Emma and Lucas, who are always the first to test my latest baking experiments. Warm Baker started as a way to share the cozy, reliable recipes I make for my family every week — from soft breads and breakfast bakes to simple cookies that never last long in our house.

READ MORE →

Leave a Comment

Recipe rating