This vibrant vegan bowl features extra-firm tofu cubes pan-fried until golden and crispy, then coated in a homemade orange-ginger glaze made from fresh citrus juice, aromatics, and a touch of maple sweetness.
Served alongside sesame-slicked broccoli florets and fluffy jasmine rice, this nourishing dish balances sweet, savory, and tangy flavors in every bite.
Ready in 45 minutes with simple techniques, it's perfect for weeknight dinners or meal prep.
The smell of ginger hitting a hot pan still makes me think of Tuesday nights in my tiny apartment, when cooking something vibrant was the only way to shake off a long day. This bowl came together one evening when I had half a carton of tofu and a lone orange sitting on the counter. What started as a use up the fridge experiment became the meal I now crave at least once a week.
My roommate walked in while I was tossing the tofu in that glossy sauce and immediately asked if I had ordered takeout. Watching her take that first bite and realize it was homemade, and vegan, felt like a small kitchen victory I still smile about.
Ingredients
- Extra firm tofu 400 g: Pressing it well is the secret to those golden crispy edges that hold up against the sauce.
- Cornstarch 2 tbsp for tofu: Creates a light crust that gets beautifully golden without feeling heavy.
- Neutral oil 2 tbsp: Canola or sunflower works best here since it lets the orange and ginger shine.
- Fresh orange juice 1/2 cup: Please squeeze it fresh because the bottled stuff cannot compete with that bright tang.
- Soy sauce 2 tbsp: Use tamari if you need it gluten free, and reach for a good quality one.
- Maple syrup 2 tbsp: Adds depth and helps the sauce thicken into that perfect sticky consistency.
- Rice vinegar 1 tbsp: Balances the sweetness and wakes everything up.
- Fresh ginger 1 tbsp grated: Do not skip this because it brings the warmth that makes this sauce sing.
- Garlic 2 cloves minced: Fresh is nonnegotiable here for that aromatic punch.
- Orange zest 1 tsp: This tiny addition makes the orange flavor pop in a big way.
- Cornstarch slurry 1 tbsp plus 2 tbsp water: The trick to transforming thin liquid into a glossy coating sauce.
- Broccoli florets 300 g: Cut them into bite sized pieces so they cook evenly and quickly.
- Sesame oil 1 tbsp: Toasted sesame oil adds a nutty richness that plain oil cannot match.
- Sesame seeds 1 tbsp: Toast them slightly in the pan for extra fragrance.
- Jasmine rice 2 cups cooked: Fluffy rice soaks up all that extra sauce you will want to drizzle over everything.
- Green onions and chili for garnish: The fresh bite and optional heat make each bowl feel complete.
Instructions
- Press and cube the tofu:
- Wrap your tofu block in a clean kitchen towel and set something heavy on top for at least 15 minutes while you prep everything else. Cut into 2 cm cubes so they crisp up evenly on all sides.
- Coat for crispiness:
- Toss the cubed tofu with cornstarch in a bowl, gently shaking off any excess. That light dusting is what turns soft tofu into golden nuggets.
- Fry the tofu:
- Heat oil in your largest nonstick skillet over medium high heat and add the tofu in a single layer. Let it cook undisturbed for a few minutes before turning, and repeat until every side is golden and crispy, about 8 to 10 minutes total.
- Build the sauce base:
- In a small saucepan, combine orange juice, soy sauce, maple syrup, rice vinegar, ginger, garlic, and orange zest. Bring it to a gentle simmer and let those flavors get to know each other.
- Thicken to glossy perfection:
- Whisk in your cornstarch slurry and keep stirring constantly until the sauce thickens and coats the back of a spoon. You will see it transform from thin liquid to a glossy glaze in about 2 to 3 minutes.
- Quick sesame broccoli:
- In the same pan you used for tofu, heat sesame oil over medium heat and add broccoli florets. Stir fry for 2 minutes, add a splash of water and cover to steam until bright green and tender, then toss with soy sauce and sesame seeds.
- Bring it all together:
- Return the crispy tofu to the pan and pour that beautiful orange ginger sauce over everything. Toss gently until every piece is gloriously coated and glistening.
- Build your bowl:
- Scoop rice into bowls and top with sticky tofu and sesame broccoli. Finish with green onions, sliced chili, and an extra sprinkle of sesame seeds for that restaurant worthy presentation.
There is something deeply satisfying about watching a bowl come together like this, each component bright and distinct yet somehow better when combined. It reminds me that good food does not need to be complicated to feel special.
Making It Your Own
This bowl welcomes variations like an old friend. Try adding snap peas or shredded carrots to the broccoli for extra crunch and color, or swap the rice for quinoa when you want a protein boost.
Storage and Leftovers
The components keep well separately in the fridge for up to three days, though the tofu loses some of its crispiness. A quick reheat in a dry skillet brings back much of that texture, and honestly the flavors meld even better overnight.
Serving Suggestions
I love setting everything out family style and letting everyone build their own bowls. It turns a weeknight dinner into something that feels gathered and intentional without any extra work.
- A cold glass of Riesling cuts through the sweetness beautifully.
- Keep extra sauce on the side because someone always wants more.
- Leftover tofu makes an incredible next day sandwich filling.
This bowl has a way of making ordinary evenings feel a little more vibrant. I hope it finds its way into your regular rotation too.
Recipe FAQs
- → How do I get crispy tofu without deep-frying?
-
Press the tofu for at least 15 minutes to remove excess moisture, then coat cubes in cornstarch before pan-frying in a nonstick skillet with neutral oil over medium-high heat.
Alternatively, bake at 200°C (400°F) for 25 minutes, flipping halfway through for even browning.
- → Can I make the orange-ginger sauce ahead of time?
-
Yes, the sauce can be prepared up to 3 days in advance and stored in an airtight container in the refrigerator.
Reheat gently in a saucepan, whisking to restore its glossy consistency before tossing with the tofu.
- → What's the best way to steam broccoli for this bowl?
-
After a quick stir-fry in sesame oil, add a splash of water and cover the pan to steam the florets for 2 minutes.
This two-step method preserves the bright green color and maintains a tender-crisp texture.
- → Is this dish suitable for gluten-free diets?
-
Absolutely—simply substitute tamari for soy sauce in both the glaze and broccoli seasoning.
Always verify that other ingredients like rice vinegar and maple syrup are certified gluten-free.
- → What can I serve instead of jasmine rice?
-
Brown rice adds extra fiber, while quinoa offers complete protein. For a low-carb option, cauliflower rice works beautifully.
Each alternative pairs well with the bold orange-ginger flavors.