If you’ve ever found yourself in a takeout rut—ordering the same orange chicken every week—this crispy orange tofu recipe is your game-changer. Think of golden brown tofu cubes cloaked in a glossy, sticky orange sauce that’s equal parts sweet, tangy, and spicy. It's the ultimate vegan orange chicken alternative that’s not just healthier, but honestly, even tastier. With a handful of simple ingredients like sesame oil, fresh orange juice, and green onions, you’ll have a restaurant-quality dish ready in under 40 minutes!
1block14 oz extra-firm tofu – pressed to remove excess water
3tablespoonscornstarch – for coating tofu
¼teaspoonblack pepper
Pinchof salt
2tablespoonsolive oil or avocado oil – for pan-frying
For the Sauce:
½cupfresh orange juice – about 1–2 oranges
1tablespoonorange zest – freshly grated for max flavor
3tablespoonssoy sauce – low-sodium or use coconut aminos
1tablespoonrice vinegar – or apple cider vinegar
1tablespoonsesame oil – for that nuttytoasty flavor
2tablespoonsbrown sugar – or maple syrup/coconut sugar
1teaspoonred pepper flakes – optionalfor heat
Aromatics:
½small yellow onion – diced
3garlic cloves – minced
1teaspoongrated fresh ginger – optional but adds depth
For Garnish:
2green onions – thinly sliced
1teaspoonsesame seeds – for crunch and visual flair
Instructions
Prep the Tofu
Start with extra-firm tofu. Press it using a tofu press, or wrap in paper towels and place a heavy object on top for at least 15 minutes to drain out all excess moisture. Cut into tofu pieces—bite-sized cubes.
Dredge and Pan-Fry Tofu
Toss tofu in cornstarch, black pepper, and a pinch of salt in a large bowl until evenly coated. Heat olive oil in a large skillet over medium-high heat. Pan-fry tofu in a single layer, flipping occasionally until golden brown and crispy—about 2–3 minutes per side.
Sauté Aromatics
In the same skillet (or a large pan), add a little more oil if needed. Sauté onions until translucent, then add minced garlic. Cook just until fragrant.
Make the Orange Sauce
In a small bowl, whisk together soy sauce, rice vinegar, sesame oil, fresh orange juice, orange zest, and brown sugar (or your sweetener of choice). Pour the sauce into the pan and bring to a simmer. Stir occasionally over medium heat.
Add the Fried Tofu
Once the sauce thickens into a sticky sauce, gently fold in the cooked tofu. Stir to coat all the tofu pieces evenly with the zesty orange sauce.
Garnish and Serve
Sprinkle with green onions, sesame seeds, and a dash more orange zest for color and flavor. Serve hot with jasmine rice, brown rice, cauliflower rice, or a side of veggies like green beans, bell peppers, or snap peas.