Crispy Tofu Stir-Fry with Tangy Orange Sauce – A Zesty Vegan Twist on Takeout Classic
If you love the bright, citrusy flavors of orange chicken but want something plant-based and just as satisfying, this Crispy Tofu Stir-Fry with Tangy Orange Sauce is for you. Whether you’re wondering how to make a tofu stir-fry that’s actually crispy or looking for a vegan dinner that packs sweet, sour, and savory into every bite, this dish delivers big time. It’s quick, flavorful, and perfect for weeknights when you want something better than takeout.
Chinese Takeout Inspiration
Inspired by the wildly popular Chinese takeout classic, orange chicken, this version ditches the meat without skimping on texture or taste. I wanted something that brought that iconic tangy-sweet glaze to life with crisp-edged tofu, colorful veggies, and a fresh citrus kick. The result? A fully plant-based meal that satisfies those nostalgic cravings while staying vibrant, nourishing, and easy to make. It’s comfort food reimagined with a fresh, feel-good twist.
Why You’ll Love It
- Crispy tofu with a caramelized orange glaze that clings to every bite.
- Vibrant veggies and bold flavor in a 35-minute meal.
- Vegan, dairy-free, and easily made gluten-free.
- Perfect for make-ahead sauces and weekly meal prep.
Quick Grocery List
For the Tofu:
- Extra-firm tofu
- Cornstarch
- Soy sauce
- Neutral oil
For the Tangy Orange Sauce:
- Orange juice (fresh preferred)
- Orange zest
- Soy sauce or tamari
- Rice vinegar
- Maple syrup or brown sugar
- Sesame oil
- Fresh ginger
- Garlic
- Cornstarch
- Water
- Optional: chili flakes or sriracha
For the Stir-Fry:
- Oil
- Red bell pepper
- Broccoli florets
- Snap peas or green beans
- Red onion
- Green onions
- Toasted sesame seeds (optional)
Things to Consider Before Preparing Your Meal
Prep & Cook Time:
Total time: 35 minutes (20 minutes prep, 15 minutes cook)
Equipment Checklist:
- Tofu press or paper towels with a weighted object
- Non-stick skillet or wok
- Knife and cutting board
- Mixing bowls
- Whisk or fork
- Measuring cups and spoons
Dietary Adjustments:
- Gluten-free: Use tamari instead of soy sauce and verify your cornstarch is GF.
- Soy-free: Sub soy sauce with coconut aminos and use soy-free tofu alternative.
- Oil-free: Bake or air-fry tofu and steam-sauté veggies.
Serving Size:
Serves 4 as a hearty main dish when paired with rice or noodles.
Crispy Tofu Stir-Fry with Tangy Orange Sauce – Easy Vegan Chinese-Inspired Dinner with Zesty Citrus Flavor
DifficultyMedium
Servings4
Prep time20 minutes
Cook time15 minutes
Total time35 minutes
Ingredients:
For the Tofu:
- 14 oz (400g) extra-firm tofu, pressed and cubed
- 2 tbsp cornstarch
- 1 tbsp soy sauce
- 1 tbsp neutral oil, (for pan-frying)
For the Tangy Orange Sauce:
- 1/2 cup orange juice, (freshly squeezed preferred)
- 1 tbsp orange zest
- 2 tbsp soy sauce or tamari
- 1 tbsp rice vinegar
- 1 tbsp maple syrup or brown sugar
- 1 tsp sesame oil
- 1 tsp grated fresh ginger
- 1 clove garlic, minced
- 1 tbsp cornstarch + 2 tbsp water, (slurry for thickening)
- 1/2 tsp Optional: red chili flakes or sriracha, (for heat)
For the Stir-Fry:
- 1 tbsp oil
- 1 red bell pepper, sliced
- 1 cup broccoli florets
- 1/2 cup snap peas or green beans
- 1/2 small red onion, sliced
- 2 green onions, sliced (for garnish)
- Toasted sesame seeds, (optional, for garnish)
Instructions:
- 1
Prepare and Cook the Tofu
- Press tofu for at least 10–15 minutes. Cut into 1-inch cubes.
- Toss tofu cubes in soy sauce, then in cornstarch until evenly coated.
- Heat 1 tbsp oil in a nonstick skillet over medium-high heat. Fry tofu for 6–8 minutes, turning until all sides are golden and crispy.
- Remove tofu and set aside.
- 2
Make the Orange Sauce
- In a bowl, whisk together orange juice, zest, soy sauce, vinegar, maple syrup, sesame oil, ginger, and garlic.
- In a separate small bowl, mix the cornstarch and water to make a slurry.
- Stir the slurry into the sauce and set aside.
- 3
Stir-Fry the Veggies
- In the same skillet or wok, heat 1 tbsp oil over medium heat.
- Add red onion, bell pepper, broccoli, and snap peas. Stir-fry for 5–7 minutes until veggies are tender-crisp.
- 4
Combine & Simmer
- Return tofu to the pan. Pour in the orange sauce.
- Toss to coat everything evenly. Let the sauce simmer for 2–3 minutes until thickened and glossy.
- 5
Serve
- Serve hot over steamed rice or noodles.
- Garnish with sliced green onions and sesame seeds.
Equipment
- Tofu press or paper towels & heavy object
- Non-stick skillet or wok
- Knife & cutting board
- Mixing bowls
- Whisk or fork
- Measuring spoons & cups
Nutrition
Calories | 310 |
Carbohydrates | 29g |
Cholesterol | 0mg |
Fat | 17g |
Fiber | 4g |
Protein | 14g |
Saturated Fat | 2g |
Sodium | 600mg |
Sugar | 9g |
Trans Fat | 0g |
Unsaturated Fat | 14g |
General Notes
To get that crispy, golden tofu, pressing is key—removing excess water gives you that irresistible sear. Fresh orange juice and zest create a bright, balanced sauce that’s equal parts sweet and tangy. Stir-frying the veggies separately ensures they stay crisp-tender and colorful. Finish with green onions and sesame seeds for a takeout-worthy presentation.
Substitutions
- Tofu: Try tempeh or seitan for a soy-based swap, or use cauliflower for a veggie twist.
- Veggies: Sub in whatever’s seasonal—think mushrooms, carrots, or zucchini.
- Sweetener: Use agave or white sugar in place of maple syrup.
- Citrus: No oranges? Try a mix of lemon and a splash of orange marmalade.
Variations
- Spicy Orange Tofu: Add chili oil or extra sriracha for heat lovers.
- Sticky Orange Noodles: Serve over rice noodles instead of rice.
- No-Stir Option: Roast veggies and tofu on a sheet pan and toss with sauce at the end.
- Sesame Explosion: Stir in a tablespoon of tahini for nutty richness.
Let’s Get Cooking
Pro Tips for Step 1: Prepare and Cook the Tofu
- Press tofu for at least 15 minutes for best results—more water out means more crisp.
- Toss in soy sauce before cornstarch for added flavor and better coating.
- Don’t overcrowd the pan—cook in batches if needed for maximum crispiness.
Pro Tips for Step 2: Make the Orange Sauce
- Use fresh orange juice and zest for the brightest flavor—bottled won’t be the same.
- Mix the cornstarch slurry separately to avoid clumps in the sauce.
- Add chili flakes or sriracha for a subtle heat that balances the sweetness.
Pro Tips for Step 3: Stir-Fry the Veggies
- Slice veggies evenly so they cook at the same rate.
- Stir-fry just until crisp-tender for texture and color.
- Don’t overcrowd—work in batches if needed for better caramelization.
Pro Tips for Step 4: Combine & Simmer
- Return tofu only after veggies are mostly cooked to preserve its crisp.
- Let the sauce simmer until it thickens and clings to everything.
- Stir gently to avoid breaking up the tofu pieces.
Pro Tips for Step 5: Serve
- Use freshly steamed jasmine rice or noodles as a base.
- Garnish right before serving to keep green onions fresh and vibrant.
- Add lime wedges or a squeeze of citrus on top to brighten the flavors.
Art Of: Getting Restaurant-Style Crispy Tofu
The trick to getting truly crispy tofu at home? It starts with pressing. Removing moisture helps the cornstarch form a golden crust in the pan. Tossing the tofu in soy sauce before dredging in cornstarch creates a savory coating that browns beautifully. Pan-frying in a hot skillet gives that signature crunch, but you can also bake or air-fry for a lower-oil option. Don’t skip the sear—it’s what makes the texture shine.
Tips and Variations
- Add roasted peanuts or cashews for a crunchy topping.
- Use leftover sauce on roasted vegetables or as a dip for spring rolls.
- Stir in steamed edamame for added protein.
- Toss with rice noodles or soba for a noodle bowl version.
- Add pineapple chunks for a sweet-and-sour vibe.
Nutrition Breakdown (Per Serving)
- Calories (310): A balanced main dish that satisfies without being too heavy.
- Carbohydrates (29g): From tofu coating, sauce, and veggies—add brown rice for whole grains.
- Cholesterol (0mg): 100% cholesterol-free—thanks to being fully plant-based.
- Fat (17g): From tofu and sesame oil—bake tofu to reduce if desired.
- Fiber (4g): A good amount from the vegetables—add more with whole grain sides.
- Protein (14g): Tofu is a complete plant-based protein to keep you full.
- Saturated Fat (2g): Mostly from sesame oil—can be reduced or omitted.
- Sodium (600mg): Moderate—use low-sodium soy sauce to bring it down.
- Sugar (9g): Natural sweetness from orange juice and maple syrup—adjust to taste.
- Trans Fat (0g): None here—just clean, whole ingredients.
- Unsaturated Fat (14g): Heart-healthy fats from sesame oil and tofu.
Storing and Reheating
Storage:
Store leftovers in an airtight container in the fridge for up to 4 days.
Reheating:
Reheat in a skillet with a splash of water or in the microwave until warmed through.
Freezing:
Not recommended. The tofu will lose its crispness and the sauce may separate when thawed.
Frequently Asked Questions (FAQ)
Q: Can I bake or air-fry the tofu?
A: Yes! Bake at 400°F for 25 minutes (flipping halfway) or air-fry at 375°F for 15 minutes. Still crispy and delicious.
Q: Can I make the sauce ahead of time?
A: Absolutely. Mix and store it in the fridge for up to 3 days. Just whisk before using.
Q: How can I make this gluten-free?
A: Use tamari in place of soy sauce and make sure your cornstarch is gluten-free certified.
Q: Can I use other veggies?
A: Totally. Mushrooms, zucchini, carrots, or even snow peas work well. Use what’s in season or on hand.
Q: What’s the best base for serving?
A: Jasmine rice, brown rice, or rice noodles all pair beautifully. Even cauliflower rice works if you’re keeping things low-carb.
Q: Is this recipe good for meal prep?
A: Yes! Store the components separately and combine just before serving for best texture.
Engage and Share
If you tried this Crispy Tofu Stir-Fry with Tangy Orange Sauce, I’d love to hear how it turned out! Leave a rating, share a comment, or tag your delicious creation on social @SpatulaDaddy. This dish is endlessly customizable, so don’t be afraid to make it your own.
And if you loved this one, try these favorites!