You know that feeling when takeout hits just right? That sticky, saucy, slightly sweet situation that makes you close your eyes for a second? Yeah. That's exactly what this orange tofu brings to the table — except you made it yourself, in 30 minutes, in your own kitchen.
I'll be honest — I was skeptical about tofu for a long time. It sat in my fridge more than once looking sad and rubbery while I ordered pizza instead. But once I figured out how to get it crispy and pair it with a sauce this good? Game over. Tofu became a regular on my weekly rotation.
This recipe is quick, comforting, and surprisingly healthy — which, if you've been around Recipes By Kip for a minute, you know that's kind of my whole thing. Whether you're fully plant-based or just trying to eat a little lighter this week, this one's for you.
For the tofu:
For the orange sauce:
For serving:
Step 1 — Press and prep the tofu
Start by pressing your tofu for at least 10 minutes. Wrap it in a clean kitchen towel and set something heavy on top — a cast iron skillet works great. The drier your tofu, the crispier it gets. Once pressed, cut it into bite-sized cubes.
Step 2 — Season and coat the tofu
Toss the tofu cubes with soy sauce, sesame oil, salt, and pepper. Then sprinkle the cornstarch over the top and toss again until every piece is lightly coated. That cornstarch layer is what creates the crispy exterior, so make sure it's even.
Step 3 — Cook the tofu
Heat a large non-stick skillet or wok over medium-high heat with a drizzle of oil. Add the tofu in a single layer — don't crowd the pan or it'll steam instead of crisp. Cook for about 3-4 minutes per side until golden and crispy. Set aside once done.
Step 4 — Make the orange sauce
In the same pan, add a little more oil and sauté the garlic and ginger for about 60 seconds until fragrant. Then pour in the orange juice, orange zest, soy sauce, rice vinegar, maple syrup, and red pepper flakes. Stir everything together and let it come to a gentle simmer.
Step 5 — Thicken the sauce
Stir in your cornstarch slurry (cornstarch mixed with water) and cook for another 1-2 minutes, stirring constantly. Watch the magic happen — the sauce will thicken up into that glossy, sticky consistency that makes this dish so irresistible.
Step 6 — Combine and coat
Add the crispy tofu back into the pan and toss it in the sauce until every piece is fully coated. Give it another minute on the heat so everything comes together. Then take a second to appreciate what you just made. :)
Step 7 — Serve and garnish
Spoon it over a bed of rice, hit it with some sliced green onions, and add sesame seeds if you're feeling fancy. Dinner is served.
Refrigerator: Store leftovers in an airtight container in the fridge for up to 4 days. Keep the tofu and rice stored separately if possible — it helps the tofu stay less soggy.
Freezer: You can freeze the orange tofu (without the rice) for up to 2 months. Let it cool completely before transferring to a freezer-safe container.
Reheating: Reheat in a skillet over medium heat for best results. Add a splash of water or orange juice to loosen the sauce back up. You can use the microwave in a pinch, but the skillet keeps that texture much better.
And that's it — a 30-minute vegan dinner that tastes like something you'd pay good money for at a restaurant. IMO, this orange tofu is one of those recipes that proves healthy food doesn't have to be boring or complicated. It just has to be made with a little care and a really good sauce.
If you give this a try, I'd love to hear how it turned out. Drop a comment, share it with someone who thinks tofu is boring, and let's prove them wrong together.
With gratitude, Kip
This orange tofu is crispy on the outside, tender on the inside, and coated in a bold, tangy orange sauce that hits every single time. It's a plant-based take on the classic orange chicken — minus the meat, minus the guilt, and honestly, minus the need to ever order takeout again.