Chinese
Medium

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.

This recipe has been verified by our culinary team
Created by
Updated February 7, 2023
15 min (active) + 20 min (tofu pressing)
Prep Time
25-30 min
Cook Time
Servings
Orange Glazed Tofu with Stir-Fried Greens
$10
INTRODUCTION

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.

Ingredients
0/16 ready
Other
Other
Spices & Seasonings
Other
Other
Other
Pantry Staples
Other
Other
Fresh Produce
Other
Other
Fresh Produce
Other
Spices & Seasonings
Pantry Staples

Step-by-Step Instructions

1

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.

Pro Tips:

  • Pressing tofu is crucial for a firm, crispy texture.
  • Coating with cornstarch helps achieve a good crust.
Estimated time: 20 minutes (inactive) + 10 minutes (active)
2

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.

Pro Tips:

  • Whisking constantly prevents lumps from forming when adding the slurry.
  • Adjust sweetness to your preference.
Estimated time: 5 minutes
3

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.

Pro Tips:

  • Fragrant means it smells good and aromatic.
  • Tender-crisp means cooked but still a little firm.
Estimated time: 5 minutes
4

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.

Pro Tips:

  • Tossing gently helps coat the tofu without breaking it.
  • This dish is best enjoyed fresh and warm.
Estimated time: 2 minutes

Chef's Tips

Techniques that separate good from great

1

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.

2

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.

3

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.

4

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
Calories400
Protein25g
Carbohydrates50g
Fat15g
Fiber8g
Sodium800mg

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

1

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.

2

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.

3

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.

4

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

1

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.

2

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.

3

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.

4

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 & Make-Ahead

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.

Frequently Asked Questions
Leave a Review
Share your experience with this recipe

Got Leftovers?

Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.

Try AI Recipe Generator

You Might Also Like

Discover more delicious recipes similar to what you're cooking

Steamed Scallion Buns (Hua Juan)
6
Medium
Steamed Scallion Buns (Hua Juan)
15 min
2
Chinese
Savory Oatmeal with Mushrooms and Egg
8
Easy
Savory Oatmeal with Mushrooms and Egg
15-20 min
2
Chinese
Classic Pork and Cabbage Dumplings (Jiaozi)
10
Medium
Classic Pork and Cabbage Dumplings (Jiaozi)
10-15 min (per batch)
2
Chinese
Classic Egg Foo Young
9
Medium
Classic Egg Foo Young
20 min
2
Chinese

Get 5 Delicious Recipes Every Week

Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.