Vegan Orange Tofu

Vegan Orange Tofu

🌱 Vegan Orange Tofu 🍊

This Vegan Orange Tofu is crispy, sweet, tangy, and totally addictive. Golden tofu cubes get tossed in a glossy orange sauce that tastes like takeout — bright, sticky, and just the right amount of savory. Serve it with steamed broccoli and rice for an easy dinner that always hits.

I love how the sauce clings to every cube. The tofu stays crisp on the edges, the orange flavor is fresh instead of heavy, and the whole plate comes together faster than delivery. 💚

Jump to Recipe ↓ 🌱

Vegan orange tofu cubes in a glossy sweet tangy sauce served with broccoli

Why You’ll Love This Vegan Orange Tofu 💚

  • 🌱 Completely plant-based
  • 🍊 Sweet, tangy orange glaze
  • 🔥 Crispy tofu cubes
  • 🥡 Takeout flavor at home
  • ⏱️ Ready in about 30 minutes
  • 🥦 Perfect with broccoli and rice

The Secret to Crispy Orange Tofu

Press the tofu well, then coat it in cornstarch before cooking. That’s what gives you those golden, crunchy edges. Make the sauce separately and toss it with the tofu at the end so the cubes stay crisp instead of steaming in liquid. Fresh orange juice and a little zest make the flavor taste real, not just sweet.

Frequently Asked Questions ❓

Can I bake or air-fry the tofu? 🌬️

Yes. Bake at 400°F (200°C) for 25–30 minutes or air-fry at 400°F for 12–15 minutes, shaking halfway, until golden. Then toss with the sauce.

Can I use bottled orange juice? 🍊

Yes, but fresh juice plus zest tastes brighter. If using bottled juice, choose one without added sugar if you can.

How do leftovers keep? 🧊

Store in the refrigerator for up to 3 days. The tofu softens a little in the sauce. Reheat in a skillet to bring some of the glaze back.

🌱 Vegan Orange Tofu

Prep: 15 min Cook: 15 min Total: 30 min Servings: 4

Ingredients 🛒

For the Tofu

  • 14 oz (400 g) extra-firm tofu, pressed and cubed
  • 3 tablespoons cornstarch
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 2 tablespoons oil, for pan-frying

For the Orange Sauce

  • ½ cup (120 ml) fresh orange juice
  • 2 tablespoons soy sauce or tamari
  • 2 tablespoons maple syrup or brown sugar
  • 1 tablespoon rice vinegar or lemon juice
  • 1 teaspoon orange zest
  • 2 cloves garlic, minced
  • 1 teaspoon grated fresh ginger
  • 1 teaspoon cornstarch mixed with 1 tablespoon water
  • Optional: pinch of chili flakes

For Serving

  • Steamed broccoli
  • Cooked rice

Instructions 👩‍🍳

  1. Press the tofu for at least 15 minutes, then cut it into bite-size cubes. Toss with cornstarch, salt, and pepper until evenly coated.
  2. Heat the oil in a large skillet over medium-high heat. Add the tofu and cook for 8–10 minutes, turning as needed, until golden and crisp on most sides. Transfer to a plate.
  3. In the same skillet, add the orange juice, soy sauce, maple syrup, vinegar, orange zest, garlic, ginger, and chili flakes if using. Bring to a simmer.
  4. Stir in the cornstarch slurry and cook for 1–2 minutes, until the sauce turns glossy and slightly thick.
  5. Return the tofu to the pan and toss until every cube is coated.
  6. Serve immediately with steamed broccoli and rice.

Nutrition

Nutrient Per serving (1/4)
Calories 245
Protein 13g
Net carbohydrates 18g
Total carbohydrates 19g
Fiber 1g
Total fat 13g
Sodium 520mg

Estimates based on extra-firm tofu and orange sauce, without rice or broccoli. Exact numbers may vary by tofu brand and sauce sweetness.

Notes & Tips 💡

  • Pressing the tofu well is the difference between crisp cubes and soggy ones.
  • Don’t add the tofu to the sauce until the glaze is already thick and shiny.
  • For extra crunch, air-fry the coated tofu before tossing it in the sauce.
  • A little extra orange zest at the end makes the flavor even brighter.

This Vegan Orange Tofu is crispy, sweet, tangy, and totally addictive. Takeout flavor you can make at home any night of the week. 🍊🌱

If you make it, I’d love to hear how it turned out — leave a comment or tag me!

Comments

No comments yet. Be the first!

Leave a comment

Needs your email above. We'll send a confirmation email first; unsubscribe any time.
Your rating (optional)
Your stars count toward the recipe rating once your comment is approved.
Max 2000 characters. Comments are moderated.

Get in touch

Have a recipe question? Tell us how we can help and we'll get back to you shortly.