This orange tofu gives you crispy, protein-rich tofu and colorful vegetables coated in a sticky, sweet-and-tangy orange sauce for an easy, satisfying weeknight dinner.

For more easy tofu dinners, try our Tofu Stir Fry, Kung Pao Tofu, or Crispy Fried Tofu.

Glossy orange tofu with broccoli and red pepper served in a skillet.

Don’t Lose This Recipe

Enter your email to save this recipe. We'll send it to your inbox, and you'll also be subscribed to our FREE recipe newsletter. Unsubscribe anytime.

Why you’ll love our orange tofu recipe

This orange tofu with broccoli is the kind of dinner that makes eating more plant-based foods feel easy. 🍊 Crispy, craggy pieces of tofu are coated in a glossy orange sauce with fresh ginger and garlic, then paired with tender-crisp broccoli and sweet red bell pepper.

Louise and I love serving it over rice for a colorful, satisfying weeknight meal that has plenty of flavor without feeling heavy. The tofu provides plant-based protein, while the broccoli and bell pepper add vegetables, fiber, and freshness. 🥦

The homemade orange sauce is sweet, tangy, and savory, with fresh orange juice and zest giving it a much brighter flavor than bottled sauces. And because we tear the tofu instead of cutting it into cubes, those irregular edges get beautifully golden and catch plenty of that sticky orange sauce.

Serve it with white or brown rice and you’ve got a nutritious, vegetable-packed dinner that fits beautifully into a balanced diet. 🥢 It’s simple enough for a weeknight but colorful and delicious enough to look forward to.

P.S:For more Asian-inspired meals, try our Tofu Rice Bowl, Thai Red Curry, or Asian Noodle Salad.

Ingredients

Full ingredients and substitutions are in the recipe box below.

Tofu, broccoli, red pepper, orange, rice, and seasonings on white marble.
  • Tofu: firm or extra-firm tofu works best for pan-fried tofu with crisp, craggy edges. Tempeh is a good alternative.
  • Cornstarch: creates a light, crispy coating and thickens the sauce. Substitute arrowroot starch.
  • Olive oil: helps the tofu and vegetables brown. Substitute avocado or vegetable oil.
  • Broccoli: adds color, texture, and plenty of vegetables, making this an easy tofu and broccoli dinner. Substitute cauliflower, green beans, or snap peas.
  • Red bell pepper: adds sweetness and crunch. Substitute yellow bell pepper, carrots, or zucchini.
  • Orange juice and zest: fresh orange gives the orange sauce for tofu its bright citrus flavor. Bottled 100% orange juice works in a pinch.
  • Maple syrup: balances the citrus with sweetness. Substitute honey or sugar.
  • Soy sauce: provides savory depth. Substitute tamari for a gluten-free option or reduced-sodium soy sauce.
  • Rice vinegar: adds acidity. Substitute apple cider vinegar or lime juice.
  • Garlic: adds savory flavor. If garlic intolerant, omit it or use finely sliced green onion tops.
  • Fresh ginger: adds warmth and freshness. Substitute ground ginger in a pinch.
  • Rice: makes it a satisfying meal. Try brown rice, quinoa, or cauliflower rice.
  • Green onions and sesame seeds: optional toppings for freshness and crunch.
Close-up of glossy orange tofu with broccoli, green onions, and sesame seeds.

How to Make Orange Tofu

1. Pan-fry the tofu

Pat the tofu dry with paper towels, then tear it into bite-size chunks with your hands. The rough edges help the tofu brown and hold onto more sauce.

Add the tofu to a bowl and gently toss it with soy sauce and cornstarch until evenly coated.

Heat the olive oil in a large nonstick skillet over medium-high heat. Add the tofu and cook for 8 to 10 minutes, turning occasionally, until golden and crisp on most sides.

Transfer the tofu to a plate.

Step 1 Cornstarch-coated tofu chunks pan-frying until crisp and golden.

2. Cook the vegetables

Add another drizzle of olive oil to the same skillet, then add the broccoli and red bell pepper.

Season with a good pinch of salt and a few grinds of black pepper. Cook for about 3 minutes, stirring occasionally.

Add ¼ cup of water, cover, and cook for another 2 to 3 minutes, or until the broccoli is tender-crisp.

Remove the lid and let any remaining water evaporate.

Step 2 Broccoli and red bell pepper cooking until bright and tender-crisp.

3. Make the orange sauce

While the vegetables cook, whisk the orange zest, orange juice, maple syrup, soy sauce, rice vinegar, garlic, ginger, and cornstarch in a bowl until smooth.

Pour the sauce over the vegetables and add the tofu. Cook for 1 to 2 minutes, stirring often, until the sauce thickens and becomes glossy and everything is coated in the sticky orange sauce.

Step 3 Tofu and vegetables tossed in thick, glossy orange sauce.

4. Serve

Serve immediately over white or brown rice and finish with sliced green onions and optional sesame seeds.

Step 4 Orange tofu served over rice with green onions and sesame seeds.

Serving Suggestions

  • Make it a complete meal: Serve the orange tofu and vegetables over white or brown rice. You get protein-rich tofu, plenty of vegetables, and carbohydrates for a balanced, satisfying dinner.
  • Add even more protein: Serve with quinoa instead of rice, or add a side of steamed edamame.
  • Try noodles: Skip the rice and serve with soba, rice noodles, or your favorite noodles. The sticky orange sauce works beautifully with them.
  • Add more vegetables: Serve with extra steamed broccoli, green beans, bok choy, or snap peas if you want a more vegetable-forward meal.
  • Meal prep it: Store the orange tofu and vegetables together, with the rice in a separate container if possible. The sauce will thicken in the fridge, so add a splash of water before reheating to loosen it back up and keep the tofu and vegetables nicely coated.

Tips

  • Dry the tofu well: Pat away as much surface moisture as you can. Drier tofu browns better and the cornstarch sticks more evenly.
  • Tear, don’t cut: Tear the tofu into bite-size chunks instead of neat cubes. The rough, craggy edges get crispier and catch more orange sauce.
  • Use firm or extra-firm tofu: Softer tofu contains more water and is harder to pan-fry without breaking.
  • Coat gently with cornstarch: Toss just until the tofu has a light, even coating. This creates a crisp exterior without a heavy batter.
  • Give the tofu some space: Use a large skillet and avoid crowding the pieces. Good contact with the hot pan helps them brown instead of steam.
  • Don’t move the tofu constantly: Let it sit against the hot skillet long enough to develop a golden crust before turning.
  • Season the vegetables: Add a good pinch of salt and a few grinds of black pepper while cooking the broccoli and bell pepper. The orange sauce alone isn’t enough to season them properly.
  • Add more oil before the vegetables: After removing the tofu, add another drizzle of olive oil before the broccoli and bell pepper go in. This helps them cook and brown instead of tasting steamed.
  • Keep the broccoli tender-crisp: The splash of water and short covered cooking time softens the broccoli without making it mushy.
  • Whisk the sauce again before adding it: Cornstarch settles quickly. Give the orange sauce another good whisk immediately before pouring it into the skillet.
  • Use both orange juice and zest: The juice provides the sweet-tart base, while the zest gives the sauce a stronger fresh-orange aroma.
  • Watch the sauce closely: Once heated, the cornstarch thickens quickly. Cook only until the sauce is glossy and clings to the tofu and vegetables.
  • Serve it right away: The orange sauce continues to thicken as it sits, so the tofu is at its sauciest and best straight from the skillet.

Frequently Asked Questions

Can I make orange tofu without cornstarch?

Yes, but the tofu won’t be quite as crisp and the sauce won’t thicken the same way. You can substitute arrowroot starch if needed.

Is orange tofu similar to orange chicken?

Yes. This recipe takes inspiration from the familiar sweet, tangy, and savory flavors of orange chicken but uses tofu and vegetables instead. It’s an easy vegan orange chicken alternative when made with maple syrup.

Can I make the tofu extra crispy?

Yes. Dry the tofu thoroughly, tear it into craggy pieces, coat it evenly with cornstarch, and let it develop a golden crust before turning. For the best crispy orange tofu, serve it as soon as the sauce coats the tofu.

Can I use bottled orange juice?

Yes. Choose 100% orange juice without added sweeteners if possible. Fresh orange juice and zest will give you the brightest citrus flavor, but bottled juice works well for convenience.

Can I use frozen broccoli?

Yes, although fresh broccoli gives you the best tender-crisp texture. If using frozen broccoli, don’t thaw it first and be careful with additional water since frozen broccoli releases moisture as it cooks.

How to store this orange tofu?

Let leftovers cool, then refrigerate them in an airtight container for up to 3 to 4 days. The sauce thickens in the refrigerator, so add a splash of water when reheating.

You can also freeze orange tofu, although the broccoli will become softer and the tofu texture will change slightly. Freeze for up to 3 months, thaw in the refrigerator, and reheat thoroughly before serving.

More easy tofu recipes

If you try this Orange Tofu Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Orange tofu and broccoli over rice with glossy citrus sauce.

Orange Tofu (Easy Stir Fry)

5 from 43 votes
This orange tofu combines crispy tofu, colorful vegetables, and a sticky sweet-and-tangy orange sauce for an easy, protein-rich dinner that’s delicious served over rice.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4 people
Course: Main Course
Cuisine: Asian, International

Ingredients 

Tofu

  • 16 ounces firm tofu or extra-firm
  • 2 tablespoons soy sauce reduced-sodium
  • 2 tablespoons cornstarch
  • 2 tablespoons olive oil

Orange Sauce

  • 1 cup orange juice
  • 2 teaspoons orange zest
  • 2 tablespoons maple syrup
  • 2 tablespoons soy sauce reduced sodium
  • 1 tablespoon rice vinegar or any other vinegar
  • 2 cloves garlic grated
  • 1 teaspoon fresh ginger grated
  • 1 tablespoon cornstarch

Other Ingredients

  • 4 cups broccoli florets
  • 1 medium red bell pepper
  • 4 cups cooked rice
  • 3 tablespoons green onion tops thinly sliced + optional sesame seeds

Instructions 

  • Pan-fry the tofu: Pat 16 ounces firm tofu dry, then tear it into bite-size chunks with your hands. Add to a bowl and gently toss with 2 tablespoons soy sauce and 2 tablespoons cornstarch.
    Heat 2 tablespoons olive oil in a large nonstick skillet over medium-high heat. Add the tofu and cook for 8 to 10 minutes, turning occasionally, until golden and crisp on most sides. Transfer to a plate.
    Step 1 Cornstarch-coated tofu chunks pan-frying until crisp and golden.
  • Cook the vegetables: Add another drizzle of olive oil to the same skillet. Add 4 cups broccoli florets and 1 medium red bell pepper (sliced), season with a good pinch of salt and black pepper, and cook for 3 minutes, stirring occasionally.
    Add ¼ cup water, cover, and cook for 2 to 3 minutes, until the broccoli is tender-crisp. Remove the lid and let any remaining water evaporate.
    Step 2 Broccoli and red bell pepper cooking until bright and tender-crisp.
  • Add the orange sauce: While the vegetables cook, whisk 1 cup orange juice, 2 teaspoons orange zest, 2 tablespoons maple syrup, 2 tablespoons soy sauce, 1 tablespoon rice vinegar, 2 cloves garlic (grated), 1 teaspoon fresh ginger (grated), and 1 tablespoon cornstarch in a bowl until smooth.
    Pour the sauce into the skillet and add the tofu. Cook for 1 to 2 minutes, stirring often, until the sauce is thick and glossy and coats the tofu and vegetables.
    Step 3 Tofu and vegetables tossed in thick, glossy orange sauce.
  • Serve: Serve the orange tofu and vegetables over white or brown rice. Top with sliced green onions and optional sesame seeds.
    Step 4 Orange tofu served over rice with green onions and sesame seeds.

Notes

Substitutions
  • Tofu → Tempeh.
  • Cornstarch → Arrowroot starch.
  • Olive oil → Avocado oil or vegetable oil.
  • Broccoli → Cauliflower, green beans, or snap peas.
  • Red bell pepper → Yellow bell pepper, carrots, or zucchini.
  • Fresh orange juice → Bottled 100% orange juice.
  • Maple syrup → Honey or sugar.
  • Soy sauce → Tamari or reduced-sodium soy sauce.
  • Rice vinegar → Apple cider vinegar or lime juice.
  • Garlic → Omit or use finely sliced green onion tops.
  • Fresh ginger → Ground ginger.
  • Rice → Brown rice, quinoa, or cauliflower rice.
  • Green onions & sesame seeds → Optional; omit if preferred.
 
Tips
  • Dry the tofu well: Less moisture means better browning and a crispier coating.
  • Tear, don’t cut: Rough, craggy edges get crispier and catch more sauce.
  • Choose firm tofu: Firm or extra-firm tofu holds together best when pan-fried.
  • Don’t crowd the skillet: Give the tofu space to brown instead of steam.
  • Let the tofu brown: Don’t move it constantly; give each side time to develop a golden crust.
  • Season the veggies: Add salt and black pepper, plus another drizzle of oil, before cooking.
  • Keep broccoli tender-crisp: A splash of water and brief covered cook softens it without making it mushy.
  • Whisk the sauce again: Cornstarch settles quickly, so whisk just before adding it.
  • Watch the sauce: It thickens fast; stop cooking once it’s glossy and coats everything.
  • Serve right away: The orange sauce continues to thicken as it sits.
  • Store leftovers: Refrigerate in an airtight container for 3 to 4 days; add a splash of water when reheating.

Nutrition

Serving: 1 of 4 with rice, Calories: 491kcal, Carbohydrates: 75g, Protein: 19g, Fat: 13g, Saturated Fat: 2g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 7g, Sodium: 612mg, Potassium: 602mg, Dietary Fiber: 5g, Sugar: 15g, Vitamin A: 1893IU, Vitamin B6: 0.5mg, Vitamin C: 152mg, Vitamin E: 2mg, Vitamin K: 92µg, Calcium: 226mg, Folate: 99µg, Iron: 3mg, Manganese: 1mg, Magnesium: 61mg, Zinc: 1mg

Don’t Lose This Recipe

Enter your email to save this recipe. We’ll send it to your inbox, and you’ll also be subscribed to our FREE recipe newsletter. Unsubscribe anytime.

Tried this recipe?Leave a comment below or mention @nico.recipes on Instagram. We love hearing from you ⭐️ 💚.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We're here to share easy, healthy, and delicious recipes 🌿✨.

Welcome to our blog, we are glad you are here.

5 from 43 votes (21 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




42 Comments

  1. 5 stars
    This is so good!! I will note, I made some adjustments to make a quick and easy single-serving lunch. here’s my adjusted recipe:

    Ingredients
    —Tofu—
    ⅓ block tofu (500 g tofu block)
    1 tbsp potato starch
    1 tbsp oil
    1 tbsp soy sauce
    —Sauce—
    1 tsp soy sauce
    ½ tsp sugar
    ½ tsp rice vinegar
    ¼ tsp garlic powder
    22 g orange juice

    Directions
    1) Mix potato starch, oil, and soy sauce
    2) Dip the tofu pieces
    3) Bake @ 400°F for 10 min, flip, 10 min
    4) Simmer sauce on med. low
    5) Slurry: whisk ½ tsp potato starch, 1 tsp water
    6) Add to sauce, mix until thick (which is extremely fast)
    7) Add tofu and coat each piece

  2. 5 stars
    This was delicious, thank you! I didn‘t have orange zest, sadly, but it still tasted good. I‘ll make sure to have some next time I do it though, because it will definitely become a staple!

    1. Hi Fran, So, we haven’t tried making orange tofu with arrowroot, but we discussed and assume that it can work just fine.
      I’d start with the same amount as the cornstarch and adjust if needed. Let me know how it turns out, please.

      Happy Friday, Louise

  3. 5 stars
    Just made the sauce & waiting for the rice to finish. I sampled the sauce & it is DIVINE! Such a wonderful recipe. Quick, Easy & Inexpensive. Love. Thank you so much.

    1. Hi Patricia! 😊 I’m so happy to hear you loved the orange sauce — it’s one of my favorites too!
      Thank you for your kind words and for giving the recipe a try. Enjoy ❤️.
      Kindest,
      Louise

  4. 5 stars
    I wanted more veggies so I added: an entire red pepper, a cup of snow peas cut into thirds, some grated carrots and more green onions. I will definitely make this recipe again! Thank you.

  5. 5 stars
    Really nice recipe. One correction, I think you meant 1 teaspoon corn starch and not tablespoon. It become really thick, more like jelly and not like sauce. Personally would enjoy it more like that.

  6. 5 stars
    Love this recipe! Especially the simplicity of it! All ingredients are easy to find. Tastes amazing!
    Thanks, Nico!

    1. Hi Collette, Louise here! Oh, I’m so happy that you enjoy it 🥳 Thank you so much for taking the time to comment!!

      All the best, Louise