Crispy Orange Tofu (vegan)

Close-up of crispy orange tofu with green onions and orange slices on rice

This Orange Tofu recipe is a fun vegan twist on the classic Panda Express favorite! Instead of crispy chicken, we’re using tofu coated in a sticky, sweet, and tangy orange sauce that your family will adore.

UPDATED NOTE: Since sharing this recipe, I’ve started using the air fryer for my tofu and honestly, I’m hooked! It’s so much easier and uses less oil, making it a healthier choice. You simply air fry the tofu until crispy, then warm the sauce on the stove and toss everything together. Both the original pan-fried method and the air fryer work beautifully, so pick what suits you best!

This homemade orange tofu tastes just as amazing as your favorite takeout and comes together quickly in your own kitchen. It’s perfect for busy weeknights or prepping ahead for lunchboxes.

I love copycat recipes like this that bring restaurant classics to home cooking. This vegan orange tofu absolutely tops my list — it’s quick, easy, full of flavor, and a huge hit with kids and adults alike.

I’m really proud of how this turned out and can’t wait for you to try it in your own kitchen!

If you’re craving the zesty, sweet flavors of Panda Express orange chicken but want a vegan option, this Orange Tofu recipe is exactly the answer. It brings together crispy tofu chunks coated in a luscious, bright orange sauce that’s sweet, tangy, and just a little bit sticky. It’s a family-friendly meal you can whip up in less than half an hour – perfect for busy weeknights, meal prep, or whenever you want that takeout vibe at home.

In about 25 minutes (5 minutes prep and 20 minutes cooking), you’ll press firm tofu, coat it in cornstarch for crispiness, and either pan-fry or air-fry it to golden perfection. Meanwhile, you’ll mix a fresh orange sauce using juice, zest, garlic, ginger, and a touch of maple syrup before tossing everything together for a glossy finish. Below, I’ve got the full recipe, step-by-step photos, and some handy tips so you nail it every time.

  • Flavor: bright, tangy orange balanced with garlic, ginger, and a hint of toasted sesame.
  • Texture: ultra-crispy outside with tender inside — for best leftovers, keep tofu and sauce separate.
  • Time & servings: ready in about 25 minutes and serves 2, but you can double easily for a crowd.
  • Cooking methods: pan-fry, air-fry (my fave!), or bake — any way you choose works great.
  • What you’ll get: an easy to follow recipe, photos for every step, troubleshooting tips, and fun ways to customize it.

Scroll down anytime to jump right to the recipe card and step-by-step instructions.

Why You’ll Love It

  • 100% Plant-Based – Enjoy a vegetarian spin on a classic that everyone loves; for another bright, citrusy option, try Coconut Lime Tofu.
  • Crunchy & Flavorful – Crispy tofu pieces lovingly coated in sweet, tangy orange sauce.
  • Better Than Takeout – Skip delivery and have this ready faster — in under 30 minutes! Craving more takeout-style tofu? Try Bang Bang Tofu (Air Fryer or Pan Fried).

What You’ll Need

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

How to Make It

  1. Press tofu thoroughly for 15–30 minutes to remove excess moisture, then tear into large, rustic bite-sized chunks.
  2. Whisk together orange juice, orange zest, rice wine vinegar, maple syrup, garlic, grated ginger, sesame oil, soy sauce, ½ tablespoon cornstarch, and a pinch of red pepper flakes until smooth.
  3. Place tofu chunks in a bowl, sprinkle with 2 tablespoons cornstarch, salt, and pepper; toss to coat and shake off any excess cornstarch.
  4. For pan-frying: heat a 1/4-inch layer of oil in a large skillet over medium heat; add tofu and cook about 10 minutes, turning often, until golden and crispy, then remove tofu and discard extra oil.
  5. Alternatively, air-fry tofu at 375°F for 15 minutes, shaking the basket halfway through, or bake at 400°F for about 25 minutes, flipping once.
  6. Pour the orange sauce into the same skillet and simmer over medium heat, stirring frequently, until slightly thickened (about 3–5 minutes).

  7. Return the crispy tofu to the skillet and toss/cook for about 1 minute until each piece is fully coated and glossy.

Tips for Crispiest Tofu

Here are my top tips to make sure your orange tofu comes out perfect every time:

  • Press tofu well for 15–30 minutes so it crisps up instead of steaming.
  • Cut tofu into bite-sized chunks with uneven edges to grab more sauce and texture.
  • Coat the tofu lightly but evenly with cornstarch, and shake off any extra to avoid clumps (the same method I use in Crispy Garlic Butter Tofu Bites for ultra-crispy edges).
  • Give tofu plenty of space when cooking — do it in batches if needed so pieces crisp evenly.
  • If using an air fryer, 375°F for 15 minutes with a shake halfway is perfect. For baking, 400°F for about 25 minutes flipping once works well.
  • Make sure your sauce thickens before adding tofu back to avoid sogginess. If too thin, whisk 1 tsp cornstarch with 1 tbsp cold water and stir in.
  • Store tofu and sauce separately if prepping ahead to keep that crispy texture.
  • Reheat leftover tofu in a skillet or air fryer to get that crisp back. Microwaving can make it soft.
  • Use fresh orange juice and zest if you can — they brighten this sauce beautifully. Bottled juice is okay, just taste and adjust sweetness or saltiness.Close-up of crispy tofu cubes coated in orange sauce with green onions and orange slices

Flavor Swaps and Add-Ins

Want to switch it up? Here are some fun ideas to customize your orange tofu:

  • Add extra crunch by tossing tofu in panko breadcrumbs after the cornstarch step before cooking.
  • Swap tofu for tempeh or seitan using the same coating and cooking method.
  • Veggie boost: stir-fry or roast cauliflower, broccoli, or bell peppers and toss with the sauce for a lighter meal.
  • Make it Hawaiian-style by adding pineapple chunks and sliced bell peppers in the sauce.
  • For a spicy orange glaze, mix in sriracha, gochujang, or more red pepper flakes.
  • Try orange marmalade instead of some of the juice for a sticky, deeper sauce flavor.
  • Use tamari or coconut aminos for a gluten-free soy sauce substitute; swap maple for agave or coconut sugar if you like.
  • Serve over steamed noodles, cauliflower rice, or an easy 20-minute veggie fried rice, or wrapped in lettuce leaves for a low-carb option. Sprinkle with toasted sesame seeds, chopped green onion, or crushed peanuts for extra texture.

Storing and Reheating Tips

  • Make-ahead: This sticky orange tofu is great for meal prep or batch cooking. The flavors even deepen the next day! You can also press and coat the tofu ahead of time. For another meal-prep friendly tofu main, try our Creamy Marry Me Tofu.
  • Leftovers: Store any extras in an airtight container in the fridge. They will stay fresh and tasty up to five days. Portion with One-Pot Mushroom Rice for grab-and-go lunches.
  • Reheating: Warm leftovers gently on the stove or in an air fryer to keep tofu crispy. Microwave reheating is quick but risks losing that crunch.

Frequently Asked Questions

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

Absolutely! Air-fry at 375°F for 15 minutes, shaking the basket halfway through. Or bake at 400°F for around 25 minutes, turning the tofu once. Both give great results.

Can I use bottled orange juice?

Fresh juice gives the best flavor with bright citrus notes, but bottled orange juice will do the trick if that’s what you have on hand.

How do I get extra crispy tofu?

The secret is the cornstarch coating and a light frying in oil. This combo creates that satisfying crunchy crust that’s perfect for soaking up sauce.

Notes

UPDATE: I now love air frying the tofu for this recipe — it’s my go-to method! After air frying, I just warm the sauce on the stove and toss tofu in to coat everything perfectly.

You can also bake the tofu instead; just follow the baking instructions above, then pour on the sauce. For a similar oven method with orange sauce, see our baked orange chicken.

Using less oil will work but expect a bit less crispiness on the tofu’s exterior compared to frying.

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 approximate and can vary based on ingredients and serving size.

2026/07/pasted-1785499328813.webp

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

A vegan twist on the classic orange chicken, featuring crispy tofu coated in a sweet, tangy orange sauce, perfect for a quick and flavorful meal.

  • Total Time: 25 minutes
  • Yield: 2 servings 1x

Ingredients

Scale
  • 1415 oz block of firm or extra firm tofu
  • 2 tablespoons cornstarch (for coating tofu)
  • Salt and pepper to taste
  • Oil for frying (about 1/4 inch layer)
  • 1/2 cup 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 ginger, peeled and grated or finely minced
  • 1 teaspoon sesame oil
  • 1/2 tablespoon cornstarch (for sauce thickening)
  • Pinch of red pepper flakes

Instructions

  1. Press tofu thoroughly for 15-30 minutes to remove excess moisture, then tear into large, rustic bite-sized chunks.
  2. Whisk together orange juice, orange zest, rice wine vinegar, maple syrup, garlic, grated ginger, sesame oil, soy sauce, 1/2 tablespoon cornstarch, and a pinch of red pepper flakes until smooth.
  3. Place tofu chunks in a bowl, sprinkle with 2 tablespoons cornstarch, salt, and pepper; toss to coat and shake off any excess cornstarch.
  4. For pan-frying: heat a 1/4-inch layer of oil in a large skillet over medium heat; add tofu and cook about 10 minutes, turning often, until golden and crispy. Remove tofu and discard extra oil.
  5. Alternatively, air-fry tofu at 375°F for 15 minutes, shaking the basket halfway through, or bake at 400°F for about 25 minutes, flipping once.
  6. Pour the orange sauce into the same skillet and simmer over medium heat, stirring frequently, until slightly thickened (about 3-5 minutes).
  7. Return the crispy tofu to the skillet and toss/cook for about 1 minute until each piece is fully coated and glossy.
  8. Serve immediately with steamed rice or preferred sides.

Notes

Press tofu for 15-30 minutes for optimal crispiness., Using an air fryer at 375°F for 15 minutes (shaking halfway) is a healthier and easy alternative to pan-frying., Make sure sauce is thickened before adding tofu back to avoid sogginess; if too thin, whisk 1 tsp cornstarch with 1 tbsp cold water and stir in., Store tofu and sauce separately to maintain crispiness when prepping ahead., Reheat leftovers in skillet or air fryer to preserve texture; avoid microwaving to prevent softness., Use fresh orange juice and zest for best flavor., Coat tofu lightly but evenly with cornstarch, shaking off excess to avoid clumping.

  • Author: Ashley
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Cuisine: Asian-inspired

Nutrition

  • Serving Size: 1/2 recipe
  • Calories: 232 kcal
  • Fat: 6 g
  • Carbohydrates: 28 g
  • Protein: 16 g

More in Recipes

Lana

ABOUT THE AUTHOR

Lana

Hi, I’m Lana, the home cook and recipe creator behind Lana Mixing Bowl. I share cozy homemade recipes, old-fashioned desserts, easy bakes, comforting family meals, and seasonal favorites made for real home kitchens. My recipes use simple ingredients, clear steps, and honest tips so you can cook and bake with confidence.

READ MORE →

Leave a Comment

Recipe rating