Crispy Orange Tofu Stir-Fry with Tangy Citrus Glaze

This orange tofu recipe pairs crispy pan-fried tofu and vibrant vegetables with a sweet, sticky orange sauce made from fresh orange juice. It’s a plant-based take on classic orange chicken—bright, satisfying and easy to customize.

Pair of chopsticks rests on a bowl of stir fried vegetables and tofu in orange sauce.

Why You’ll Love Orange Tofu

This recipe uses extra-firm tofu coated in cornstarch and pan-fried until golden for a crisp exterior, then tossed with quick-stirred vegetables and a zesty orange glaze. The result is a meal that’s fresh, tangy and a little addictive.

  • Pressing the tofu for 20 minutes takes a bit of time, but the actual cooking comes together quickly.
  • Highly adaptable—swap or add vegetables to suit your taste.
  • Tofu can be pan-fried, baked or air-fried depending on preference.
  • Orange sauce is sticky and sweet, made with fresh orange juice and orange zest for brightness.
  • Light, fresh and citrus-forward flavor profile.
  • Made from simple pantry ingredients you likely already have.

Ingredients & Substitutions

Visual list of all ingredients needed for making a vegan orange tofu recipe.
  • Tofu: Use extra-firm tofu for best texture.
  • Orange juice: About 3 oranges yield roughly 3/4 cup fresh juice. Store-bought 100% orange juice works too.
  • Orange zest: Use just the outer peel (about 2 tsp) to avoid bitter pith.
  • Soy sauce: Low-sodium soy sauce is recommended. For gluten-free, use tamari or coconut aminos.
  • Sweetener: Coconut sugar or brown sugar both work well.
  • Sriracha: Adds mild heat; omit if you prefer no spice.
  • Veggies: The recipe suggests broccoli, bell peppers and green onions, but you can swap in carrots, snap peas, zucchini, mushrooms or onion—quantities are flexible.

See the recipe card below for full measurements and the complete ingredient list.

How to Make Orange Tofu

Step 1: Press the tofu and mix the sauce. Press extra-firm tofu with a tofu press or weighted object for 20 minutes to remove excess water. This helps the tofu crisp and absorb more sauce.

A block of tofu in a tofu press.

If you don’t have a tofu press, slice the block in half lengthwise, wrap in a clean towel or paper towels, place on a plate and weigh it down with a heavy pan or pot for 20 minutes. While the tofu is pressing, whisk together the orange sauce ingredients (garlic, ginger, orange juice, zest, soy sauce, rice vinegar, sweetener and sriracha). Finish the sauce by mixing cold water with cornstarch to make a slurry and set aside.

Step 2: Fry the tofu. Cube the pressed tofu and toss with cornstarch, garlic powder, salt and pepper. Heat 1 tablespoon oil (olive, avocado, sesame or coconut) in a large skillet over medium-high heat and cook the tofu for 8–10 minutes, turning occasionally, until all sides are golden and crisp. Remove and set aside. Alternatively, bake at 400°F (200°C) for 25–30 minutes for a hands-off approach.

Crispy cubed tofu cooking in a pan.

Step 3: Cook the vegetables. In the same skillet, add broccoli, sliced bell peppers and most of the green onions (reserve some for garnish). Add a splash of oil if needed and cook 4–6 minutes until vegetables are tender-crisp.

Bell pepper, green onion and broccoli cooking in a large skillet.

Step 4: Add sauce and toss. Pour the prepared orange sauce into the pan and cook 1–2 minutes, stirring, until it begins to thicken. Return the tofu to the pan and cook 3–4 minutes more until the sauce becomes glossy and sticky and everything is well coated.

Cubed tofu and stir fried vegetables cooking in a stick orange sauce in a pan.

Serve over steamed jasmine or basmati rice and finish with toasted sesame seeds and the remaining sliced green onions.

Close up of a bowl of orange tofu and vegetable stir fry topped with black sesame seeds.

FAQs

Is tofu gluten-free?

Tofu itself is naturally gluten-free, but be sure to use gluten-free tamari or coconut aminos instead of regular soy sauce if you need a fully gluten-free dish.

Is the orange sauce vegan?

Yes—this orange sauce is vegan when prepared as written. Restaurant versions may vary and sometimes include butter, so check ingredients if dining out.

What oil can I use to fry tofu?

Neutral oils with high smoke points work best: avocado, canola, light olive oil, sesame or coconut oil are all good choices.

Storing & Making Ahead

  • Make ahead: Chop vegetables and press and cube tofu up to 1–2 days in advance and store separately in the refrigerator. Cooked rice can be made up to 2 days ahead.
  • Storing: Leftovers keep in an airtight container in the fridge for up to 4 days.
  • Reheating: Reheat gently in a skillet over medium heat for best texture, or use the microwave briefly if needed.
Pair of chopsticks rests on a bowl of stir fried vegetables and tofu in orange sauce.

Orange Tofu

Crispy tofu in a sweet, sticky orange sauce with crisp vegetables—an easy, family-friendly plant-based main.
Prep: 20 mins
Cook: 15 mins
Total: 35 mins
Servings: 4 servings

Ingredients

For the Tofu

  • 350 g extra-firm tofu
  • 2 tbsp cornstarch
  • ½ tsp garlic powder
  • pinch salt and pepper

For the Orange Sauce:

  • 5 garlic cloves, minced
  • 2-inch piece ginger, minced
  • ¾ cup fresh orange juice
  • 2 tsp orange zest
  • ¼ cup low-sodium soy sauce or tamari
  • ¼ cup rice vinegar
  • cup coconut sugar or brown sugar
  • ¾ tsp sriracha (optional)
  • ¼ cup cold water + 1 tbsp cornstarch

For the Veggies:

  • 4 cups broccoli florets
  • 1 red bell pepper, thinly sliced
  • 1 green bell pepper, thinly sliced
  • 4 green onions, sliced
  • cooked jasmine or basmati rice, for serving
  • toasted sesame seeds, for garnish

Instructions

  • Cut tofu in half lengthwise and press between towels under a weight or use a tofu press for 20 minutes.
  • Whisk garlic, ginger, orange juice, orange zest, soy sauce, rice vinegar, sugar and sriracha together. Stir in the cornstarch slurry (cold water + cornstarch) and set aside.
  • Cube tofu and toss with cornstarch, garlic powder, salt and pepper.
  • Heat 1 tbsp oil in a large non-stick skillet over medium-high heat. Fry tofu 8–10 minutes, turning until crisp and golden. Transfer to a plate.
  • In the same pan, add broccoli, peppers and most of the green onion. Cook 4–6 minutes until tender-crisp.
  • Pour in the orange sauce and cook 1–2 minutes until it begins to thicken. Return tofu to the pan and simmer 3–4 minutes until the sauce is glossy and everything is well coated.
  • Serve over rice and garnish with remaining green onions and toasted sesame seeds.

Notes

Nutrition facts do not include rice. Leftovers keep up to 4 days in the fridge; reheat in a pan for best texture.

If making only tofu (no veggies), consider increasing the tofu quantity or reducing the sauce to avoid an overly saucy result. Orange tofu also works well as an appetizer or side.

Nutrition

Serving: 1/4 of recipe, Calories: 267kcal, Carbohydrates: 41 g, Protein: 15 g, Fat: 6 g, Sodium: 777 mg, Fiber: 5 g, Sugar: 23 g