I love how this recipe combines crisp, golden tofu with a vibrant citrus sauce that clings to every bite. It’s high in protein, totally dairy- and meat-free, and endlessly customizable. Whether I’m meal-prepping for the week or pulling together a fast weeknight dinner, this dish always delivers. Best of all, I know exactly what’s going into it — no mystery ingredients, just whole-food flavor and texture.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the Tofu: extra-firm tofu cornstarch (or arrowroot powder) soy sauce (or tamari for gluten-free) sesame oil
For the Orange Glaze: fresh orange juice orange zest rice vinegar (or apple cider vinegar) maple syrup (or agave nectar) soy sauce garlic, minced fresh ginger, grated cornstarch slurry (cornstarch + water) red pepper flakes
Garnish Options: green onions sesame seeds fresh cilantro
Directions
Step 1: Press and Prep the Tofu I start by pressing the tofu — wrapping it in clean kitchen towels and placing a heavy skillet on top for 15 minutes. This removes excess moisture so the tofu crisps up properly during cooking.
Step 2: Coat the Tofu I cut the tofu into 1-inch cubes and toss it in a bowl with soy sauce and sesame oil. Then I add cornstarch and gently coat each piece. This creates a light crust that crisps beautifully.
Step 3: Make the Glaze In a saucepan, I whisk together orange juice, zest, vinegar, maple syrup, soy sauce, garlic, ginger, and red pepper flakes. I bring it to a low boil, then reduce the heat to a simmer for 5 minutes. I stir in the cornstarch slurry and cook it for another 2–3 minutes until it thickens.
Step 4: Cook the Tofu I heat neutral oil in a large skillet and cook the tofu cubes in a single layer, turning until each side is golden brown and crisp — about 3–4 minutes per side.
Step 5: Glaze and Serve Once the tofu is crisp, I gently fold it into the warm orange glaze, letting it coat each piece completely. I cook everything together for 1–2 more minutes so the sauce clings well.
Servings and timing
This recipe serves 4 people. Prep time: 25 minutes (including pressing) Cook time: 20 minutes Total time: 45 minutes
Variations
I love playing with this base recipe to keep things exciting. Sometimes I swap in air-fried tofu to cut down on oil or use coconut aminos instead of soy sauce for a lower-sodium version. I’ve also added broccoli, snow peas, or bell peppers for extra veg and tossed the tofu with noodles or cauliflower rice for a full meal.
Here are a few of my favorite spins:
Asian Fusion Bowl: Over cauliflower rice with broccoli and edamame
Lettuce Cups: In butter lettuce with julienned carrots and cucumber
Noodle Stir-Fry: Tossed with rice noodles and snap peas
Meal Prep Boxes: Served with quinoa and roasted veggies for the week
Storage/Reheating
I store leftovers in an airtight container in the fridge for up to 4 days. The flavor deepens as it sits, making it perfect for make-ahead meals.
To reheat, I warm it in a skillet over medium heat to keep the tofu crispy. I avoid the microwave — it softens the texture and can separate the glaze. If needed, I add a splash of water or orange juice while reheating.
Freezing tip: I freeze the uncooked, cornstarch-coated tofu on a baking tray, then store it in freezer bags for quick meals later.
FAQs
Can I use silken tofu?
No, silken tofu is too delicate and won’t hold its shape during cooking. I always stick with extra-firm tofu for that crisp texture.
How do I make it gluten-free?
I use tamari instead of soy sauce and double-check my cornstarch is gluten-free. Everything else in the recipe is naturally gluten-free.
Can I prep the sauce ahead of time?
Yes — I often make the glaze up to 3 days ahead and store it in a glass jar in the fridge. The flavors deepen as it rests, which makes the final dish even better.
Why is my glaze too runny?
I make sure the cornstarch is fully dissolved in cold water before adding it. If the glaze doesn’t thicken, I stir in a little more cornstarch slurry and simmer gently until it coats a spoon.
Do I need a tofu press?
Nope — I use a heavy skillet or stack of books between plates to press the tofu. It works just as well if I let it sit for at least 15–20 minutes.
Conclusion
This Vegan Orange Tofu proves that plant-based eating doesn’t have to be bland or boring. It’s full of bright, bold flavor and satisfying textures — crispy, saucy, and just the right amount of sweet and tangy. Whether I’m making a simple weeknight dinner or prepping meals for the days ahead, this dish always comes through. Once I tried it, I stopped ordering orange tofu out — it’s just that good at home.
Crispy tofu tossed in a sweet and tangy orange glaze—this plant-based favorite is packed with bold flavor and perfect for quick weeknight dinners or meal prep.
Author:Ella
Prep Time:25 minutes
Cook Time:20 minutes
Total Time:45 minutes
Yield:4 servings
Category:Dinner, Main Course
Method:Pan-fried, Glazed
Cuisine:Asian-Inspired, Vegan
Diet:Vegan
Ingredients
→ For the Tofu:
2 blocks (28 oz) extra-firm tofu, pressed and cubed
3 tbsp cornstarch (or arrowroot powder)
2 tbsp soy sauce (or tamari for gluten-free)
1 tbsp sesame oil
→ For the Orange Glaze:
1 cup fresh orange juice (from 3–4 large oranges)
Zest of 2 oranges
¼ cup rice vinegar (or apple cider vinegar)
3 tbsp maple syrup (or agave nectar)
2 tbsp soy sauce
2 cloves garlic, minced
1 tbsp fresh ginger, grated
1 tbsp cornstarch mixed with 2 tbsp cold water (slurry)
¼ tsp red pepper flakes (adjust to taste)
→ Garnish Options:
2 green onions, sliced
1 tbsp sesame seeds
Fresh cilantro leaves
Instructions
Press the Tofu:
Remove tofu from packaging. Wrap in clean kitchen towels and press under a heavy object for 15 minutes to remove excess moisture.
Prep and Coat Tofu:
Cut pressed tofu into 1-inch cubes. Toss with soy sauce and sesame oil. Add cornstarch and toss gently to coat each piece.
Prepare Orange Glaze:
In a saucepan, whisk together orange juice, zest, vinegar, maple syrup, soy sauce, garlic, ginger, and red pepper flakes. Bring to a gentle boil, reduce heat, and simmer for 5 minutes.
Crisp the Tofu:
In a large skillet, heat 2 tbsp neutral oil over medium-high heat. Add tofu cubes in a single layer, cook 3–4 minutes per side until golden and crispy.
Thicken the Glaze:
Stir in cornstarch slurry into the simmering glaze. Cook 2–3 minutes until thickened and glossy.
Combine and Serve:
Add crispy tofu to the glaze, folding gently to coat evenly. Simmer 1–2 more minutes. Garnish with green onions, sesame seeds, and cilantro.
Notes
Air-frying alternative: Cook tofu at 400°F for 12–15 minutes for oil-free crisp.
For a sugar-free version, swap maple syrup with stevia or monk fruit sweetener.
Use coconut aminos instead of soy sauce for a lower-sodium option.
Freeze uncooked tofu cubes for quicker weeknight prep.