
Orange Glazed Tofu with Stir-Fried Greens
Crispy pan-fried tofu cubes coated in a sweet and tangy orange glaze, served alongside vibrant stir-fried greens. A healthy, flavorful, and satisfying vegan meal for two.
About This Recipe
What is this dish?
Orange glazed tofu is a plant-based take on the beloved Chinese-American orange chicken — crispy, chewy tofu pieces coated in a bright, sweet, and tangy orange sauce with ginger and garlic. It captures the addictive glaze of the classic takeout dish while delivering a satisfying, high-protein vegan meal. The key is pressing the tofu to remove excess moisture and coating it with cornstarch before cooking to achieve proper crispiness.
Why you'll love it
Properly prepared orange glazed tofu can satisfy the same craving as orange chicken — the glossy, citrusy-sweet sauce clings to crispy tofu pieces in the most satisfying way. It's ready in about 30 minutes, fully customizable in spice level, and significantly less oil-heavy than deep-fried restaurant versions. Tofu also absorbs the orange sauce deeply, making every bite intensely flavored.
When to serve
Serve as a weeknight vegan dinner over jasmine rice, as part of a Chinese-style vegan spread, or as a protein-rich topping for grain bowls. Also works as a crowd-pleasing party dish that non-vegans typically enjoy.
Quick tips
Press the tofu for at least 30 minutes — water is the enemy of crispiness. Pat it completely dry before coating with cornstarch. Cook in a single layer at high heat. Make the sauce while the tofu cooks so it's ready to add immediately after.
Ingredient Highlights
Extra-Firm Tofu
The firmest tofu available is essential — it presses driest, holds its shape during frying, and develops the crispiest exterior when coated with cornstarch. Soft or medium tofu has too much water and breaks apart. Some stores sell 'super-firm' tofu that requires minimal pressing and is ideal for this recipe.
Cornstarch
The secret to crispy tofu. Cornstarch coating applied to pressed, dry tofu cubes creates a thin, crackly shell when fried that mimics the texture of battered fried chicken. It also helps the orange sauce adhere in a thick, glossy layer without sliding off.
Fresh Orange Juice and Zest
Fresh orange juice is non-negotiable for the best flavor — bottled juice lacks the volatile citrus oils and tends to be more bitter. Orange zest contains the essential oils that give the sauce its authentic citrus perfume. Always zest before juicing and use a fine microplane grater.
Soy Sauce and Rice Vinegar
These two together provide the savory-tart depth that balances the orange's sweetness and prevents the sauce from tasting one-dimensional. Soy sauce adds umami and saltiness; rice vinegar's mild acidity brightens the citrus flavor and cuts through the sugar's sweetness.
Substitution Options
Extra-firm tofu can be replaced with tempeh for a nuttier, more textured result, or with seitan for a chewier, meatier version. Fresh orange can be replaced with tangerine or mandarin for a sweeter, less bitter sauce. Substitute coconut aminos for soy sauce for a lower-sodium, slightly sweeter alternative. Add red pepper flakes or sriracha for heat. Serve over cauliflower rice for a low-carb version.
Step-by-Step Instructions
Prepare and cook the tofu
Press the 1 block extra-firm tofu for at least 20 minutes to remove excess water. This can be done by wrapping it in paper towels and placing a heavy object on top. Once pressed, cut the tofu into 1-inch cubes. In a medium bowl, gently toss the tofu cubes with 1 tablespoon cornstarch and 1/2 teaspoon salt, making sure they are evenly coated. Heat 1 tablespoon vegetable oil in a large non-stick skillet over medium-high heat. Add the tofu cubes and cook for 8-10 minutes, turning occasionally, until golden brown and crispy on all sides. Remove the cooked tofu from the skillet and set it aside.
Chef's Tips
- ›Pressing tofu is crucial for a firm, crispy texture.
- ›Coating with cornstarch helps achieve a good crust.
Make the orange glaze
In a small bowl, whisk together 1/2 cup fresh orange juice, 2 tablespoons soy sauce (or tamari for gluten-free), 1 tablespoon rice vinegar, 1 tablespoon maple syrup or brown sugar, 1 teaspoon grated fresh ginger, and 1 clove minced garlic. Bring this mixture to a gentle simmer (cook gently just below boiling, with small bubbles) in a small saucepan over medium heat. Whisk 1 teaspoon cornstarch with 1 tablespoon cold water to create a cornstarch slurry (a mix of starch and liquid used to thicken sauces). Slowly pour the cornstarch slurry into the simmering sauce, whisking constantly, until the glaze thickens to your liking. It should be glossy and coat the back of a spoon. Simmer means to cook gently just below boiling, with small bubbles. Slurry is a mix of starch and liquid used to thicken sauces.
Chef's Tips
- ›Whisking constantly prevents lumps from forming when adding the slurry.
- ›Adjust sweetness to your preference.
Stir-fry the greens
In the same skillet used for tofu (or a clean one), heat 1 teaspoon vegetable oil over medium-high heat. Add 1 clove minced garlic and cook for 30 seconds until it smells pleasant (fragrant). Add 4 cups roughly chopped bok choy (Chinese cabbage) or spinach and 1/4 teaspoon salt. Stir-fry for 3-5 minutes until the greens are wilted (soft and droopy) and tender-crisp (cooked but still a little firm). Remove from heat.
Chef's Tips
- ›Fragrant means it smells good and aromatic.
- ›Tender-crisp means cooked but still a little firm.
Combine and serve
Return the cooked tofu to the skillet with the orange glaze. Gently toss the tofu to coat it evenly with the glaze. Cook for 1-2 minutes to heat through and allow the glaze to further adhere. Serve the orange glazed tofu and stir-fried greens immediately over 2 cups cooked white rice. You can garnish with extra green onions or sesame seeds.
Chef's Tips
- ›Tossing gently helps coat the tofu without breaking it.
- ›This dish is best enjoyed fresh and warm.
Chef's Tips
Techniques that separate good from great
Press tofu for a minimum of 30 minutes — longer is always better
Extra-firm tofu from the package still contains substantial water that steams rather than fries the tofu interior. Press between layers of paper towels with a heavy skillet on top for 30 minutes minimum, or use a tofu press. Properly pressed tofu weighs noticeably less, feels drier, and develops dramatically better crispiness when cooked.
Cook tofu in a single layer without crowding the pan — batch-cook if necessary
Crowded tofu steams in its own moisture instead of frying. Every cube needs direct contact with the hot pan surface. If you have to cook in batches, do it — the extra few minutes are worth the superior crispiness. Use the widest pan available and resist the urge to stir for the first 2-3 minutes.
Add the orange sauce off heat and immediately coat the tofu before returning to heat
Adding cold sauce to a very hot pan causes the sauce to caramelize unevenly and potentially burn before the tofu is coated. Remove the pan from heat, add the sauce, toss to coat all pieces immediately, then return to medium heat and cook 1-2 minutes until the sauce thickens and glazes.
Reduce the sauce to a glaze consistency before adding to tofu
The orange sauce should simmer until it coats a spoon — thick enough to visibly cling rather than drip freely. Thin sauce slides off the tofu instead of glazing it. This glaze thickness (about 3-4 minutes of simmering) is the difference between a properly sauced dish and a soupy one.
Nutrition Facts
Per serving · Estimated values
* Estimated per serving based on a 2,000 calorie diet.
Equipment Needed
- Tofu press (or paper towels and heavy object)
- Medium bowl (for tofu)
- Large non-stick skillet
- Small saucepan (for glaze)
- Small bowl (for slurry)
- Whisk
- Spatula or tongs
- Measuring cups
- Measuring spoons
- Knife and cutting board
Quick Tips
- For a spicier glaze, add a pinch of red pepper flakes to the sauce mixture.
- Ensure your soy sauce or tamari is gluten-free if strict gluten-free is required.
- You can add other vegetables to the stir-fry, such as sliced carrots or bell peppers, for more variety.
- Toasted sesame seeds make a great garnish and add a nutty flavor.
Recipe Variations
Different ways to make this dish your own
Baked Orange Tofu (Oil-Free)
Toss pressed, cornstarch-coated tofu with a spray of oil and bake at 425°F (220°C) for 25-30 minutes, flipping once, until golden and crispy. Then toss with the warm orange sauce. Lower fat than pan-frying, but still produces an acceptable crispiness.
Orange Tofu with Broccoli
Add florets of blanched or stir-fried broccoli to the pan with the orange sauce and tofu. The broccoli absorbs the orange sauce beautifully and adds a nutritional punch and color contrast.
Spicy Orange Tofu
Add 1-2 teaspoons of chili garlic sauce or sriracha and a pinch of red pepper flakes to the orange sauce for a spicy-sweet-citrus combination that mirrors orange chicken with heat.
Sesame Orange Tofu
Add 1 tablespoon of toasted sesame seeds and a teaspoon of sesame oil to the finished dish. Finish with sliced scallions and sesame seeds for a slightly nuttier, more complex version.
What to Serve With
Perfect pairings to complete the meal
Over Steamed Jasmine Rice
The most straightforward and satisfying pairing. White jasmine rice absorbs the extra orange sauce from the plate and provides a mild, fragrant base that lets the bold glaze shine.
With Stir-Fried Bok Choy
Quick-stir-fried bok choy (30 seconds in a hot wok with garlic and a splash of soy sauce) alongside the orange tofu creates a complete vegan Chinese meal with vegetable balance.
In Lettuce Wraps
Serve the orange glazed tofu in crispy butter lettuce cups with shredded carrots, sliced cucumber, and a drizzle of hoisin sauce for a fresh, interactive serving format.
Over Rice Noodles or Glass Noodles
Toss the finished tofu and its sauce with cooked rice noodles for a different presentation. The sauce coats the noodles and creates a light orange noodle bowl that's very satisfying.
Storage & Reheating
Keep it fresh and plan ahead
Refrigerator
Orange glazed tofu keeps for up to 3 days refrigerated. The tofu softens as it sits in the sauce — this is normal and still delicious. Reheat in a hot pan to restore some crispiness.
Freezer
Not recommended — the tofu's texture becomes spongy and watery upon thawing. Make fresh or press, coat, and freeze uncooked tofu, then cook and sauce from fresh.
Make-Ahead
Press and cube the tofu up to 1 day ahead. Make the orange sauce up to 3 days ahead and refrigerate. Cook the tofu and combine with the sauce fresh when ready to serve.
Reheating
Reheat in a hot skillet over medium-high heat for 3-4 minutes, stirring, until the sauce re-caramelizes and the tofu regains some crispiness. Avoid the microwave which steams the tofu soft.
Got Leftovers?
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Go Deeper
Master the Culinary Science
Every recipe is a doorway. Our 7 Mastery Guides give you the science, technique, and framework to understand why food works — not just how to follow steps.
AI-Powered
Have Ingredients? Generate a Recipe.
Tell our AI what's in your fridge and get a custom recipe with image in seconds. No waste, no boredom.
Try the AI Recipe Generator →