Orange Tofu Rice Bowl brings crisp-edged tofu, fluffy rice, and tender broccoli together with a bright orange sauce. Fresh juice and zest give the sauce its citrus flavor, while soy sauce and ginger keep it savory. A little maple syrup rounds out the tang. It makes a colorful, filling dinner with simple pantry staples.
Why I Love This Recipe
There is a lot to enjoy in a bowl that has crunch, tender vegetables, and a bright sauce. The tofu cooks in a thin layer of oil instead of a deep fryer. Keeping the rice and broccoli separate until serving lets each part keep its own texture.
- Fresh citrus flavor: Orange juice and zest give the sauce a clear orange taste.
- A satisfying bite: Cornstarch helps the tofu form a light crust around its soft center.
- A full meal: Rice, tofu, and broccoli all fit in the same bowl.
- Flexible heat: The base recipe is mild, so you can add heat at the table if you like.

What You’ll Need
- Servings: 4
- Prep Time: 20 minutes, including pressing the tofu
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Main pan: 12-inch nonstick skillet
Ingredients
- 1 cup dry jasmine rice, rinsed and drained
- 1 1/2 cups water, for the rice
- 1 block extra-firm tofu, 14 ounces (397 g), drained
- 3 tablespoons cornstarch, divided
- 1/4 teaspoon fine salt
- 2 tablespoons neutral oil, divided
- 12 ounces (340 g) broccoli, cut into bite-size florets
- 1/4 cup water, for the broccoli
- 3/4 cup orange juice, freshly squeezed and strained
- 1 teaspoon finely grated orange zest, from a washed orange; avoid the white pith
- 3 tablespoons reduced-sodium soy sauce
- 2 tablespoons maple syrup
- 1 tablespoon unseasoned rice vinegar
- 2 teaspoons finely grated fresh ginger
- 2 garlic cloves, finely grated
- 1/4 cup water, for the sauce
- 2 tablespoons cold water, for the cornstarch slurry
- 2 scallions, thinly sliced
- 2 teaspoons sesame seeds

Tools You Need
- 12-inch nonstick skillet and a fitted lid
- 2-quart saucepan with a fitted lid
- Medium clear-glass mixing bowl
- Small clear-glass bowl for the slurry
- Measuring cups and spoons
- Citrus juicer and fine grater
- Tofu press or a clean towel and a weighted plate
- Silicone spatula and a large holding plate
- Four shallow serving bowls
How to Make Orange Tofu Rice Bowl
Get the rice going while the tofu presses, then cook the broccoli, tofu, and sauce in the same skillet.
Step 1: Press the Tofu and Cook the Rice
Wrap 14 ounces extra-firm tofu in a clean towel and press under a weighted plate for 15 minutes.
Meanwhile, place 1 cup rinsed jasmine rice and 1 1/2 cups water in a 2-quart saucepan and bring to a boil.
Cover, lower the heat, and cook at a gentle simmer for 15 minutes, or until the water is absorbed.
Remove from the heat and leave covered for 10 minutes, then fluff; the yield is about 3 cups cooked rice.

Step 2: Coat the Tofu
Pat the pressed 14 ounces tofu dry and cut it into 3/4-inch cubes.
Place the cubes in a medium bowl and gently toss with 2 tablespoons cornstarch and 1/4 teaspoon fine salt until a thin dry coating covers each piece.

Step 3: Cook the Broccoli
Heat 1 teaspoon neutral oil in a 12-inch nonstick skillet over medium-high heat.
Add 12 ounces broccoli florets and stir for 1 minute.
Add 1/4 cup water, cover, and cook for 3 minutes, until bright green and just tender.
Uncover and let any remaining water evaporate for up to 1 minute, then move the broccoli to a holding plate.

Step 4: Crisp the Tofu
Wipe the skillet dry and heat the remaining 1 tablespoon plus 2 teaspoons neutral oil over medium-high heat.
Add the coated cubes from 14 ounces tofu in a single layer, leaving a little space between them.
Cook for 10–12 minutes, turning every 2–3 minutes, until several faces are golden and crisp; the centers should stay tender.
Move the tofu to the holding plate beside the cooked 12 ounces broccoli, keeping them in separate groups.

Step 5: Mix the Orange Sauce
Wash and dry the medium bowl, then stir together 3/4 cup orange juice, 1 teaspoon orange zest, 3 tablespoons reduced-sodium soy sauce, 2 tablespoons maple syrup, 1 tablespoon rice vinegar, 2 teaspoons grated ginger, 2 finely grated garlic cloves, and 1/4 cup water.
In a small bowl, stir the remaining 1 tablespoon cornstarch with 2 tablespoons cold water until smooth with no dry lumps.

Step 6: Thicken the Sauce and Coat the Tofu
Lower the empty skillet to medium and pour in all the orange sauce from Step 5.
Bring to a gentle simmer and cook for 2 minutes, stirring so the garlic softens without browning.
Stir the slurry made from 1 tablespoon cornstarch and 2 tablespoons cold water again, then stir it into the skillet.
Simmer for 1 minute, until glossy and lightly thickened but still pourable; reduce the heat if it thickens too quickly.
Spoon 1/4 cup finished sauce into a small bowl for the final drizzle.
Return the crisp cubes from 14 ounces tofu to the skillet and toss for 30 seconds, until lightly coated; leave the broccoli on the holding plate.

Step 7: Build and Serve the Bowls
Divide the 3 cups cooked jasmine rice among four bowls, about 3/4 cup per bowl.
Divide the sauced tofu from the 14-ounce block and the cooked 12 ounces broccoli evenly over the rice, leaving some rice visible.
Scatter 2 thinly sliced scallions and 2 teaspoons sesame seeds evenly over the four bowls.
Drizzle the reserved 1/4 cup orange sauce in narrow, delicate zigzag lines across the entire surface of each bowl, including all the toppings, about 1 tablespoon per bowl.
Serve right away for the best crisp edges; the broccoli makes this a complete meal, and an optional cucumber salad adds a cool side.

Why This Recipe Works (Quick Science)
Pressing removes surface moisture so the coating can brown instead of turning sticky. Cornstarch makes a light shell, while space in the skillet lets moisture escape. Tossing the tofu in sauce at the end keeps that shell from soaking for too long.
The sauce uses cornstarch in a different way. Once heated in liquid, it swells and thickens the orange juice into a glossy coating. The measured water keeps that coating loose enough to drizzle. Orange zest adds citrus aroma without adding more sour juice.

Common Mistakes to Avoid
- Skipping the drying step: Damp tofu makes the starch coating gummy.
- Moving the cubes too soon: Give the first side time to form a crust before turning.
- Using a crowded small pan: The tofu needs space to brown. Use the listed skillet or cook in batches.
- Adding dry starch to warm sauce: Make the cold-water slurry first to avoid lumps.
- Overcooking the sauce: Stop when it coats a spoon lightly and still flows. It thickens further as it cools.
- Adding the garnish too early: Keep the scallions fresh by adding them during assembly.
What to Serve With Orange Tofu Rice Bowl
The jasmine rice and broccoli already make this a full meal. For something cool alongside, try a simple cucumber salad with rice vinegar. Lightly dressed shredded cabbage also pairs well with the sweet citrus sauce. Extra sides are optional.
Substitutions and Variations
- Use firm tofu if extra-firm is unavailable, but press it well and turn it gently.
- Swap soy sauce for gluten-free tamari if needed, checking all other ingredient labels too.
- Use plain bottled orange juice if it is unsweetened. Keep the fresh zest for a brighter flavor.
- Add chili flakes at the table if you prefer some heat.
- Brown rice works well, but cook it separately according to its package directions; its timing and water needs differ.
Make-Ahead Tips
Press and cube the tofu, cut the broccoli, and mix the sauce base ahead. Keep the slurry separate and stir it again just before cooking. For the best texture, crisp the tofu and add the sauce shortly before serving. Leftover coated tofu will be softer, but it still makes a tasty bowl.
Macros Information
Estimated per serving, including rice, tofu, broccoli, sauce, and garnish, with no optional side:
- Calories: 425
- Protein: 17 g
- Carbohydrates: 62 g
- Fat: 13 g
- Saturated Fat: 2 g
- Fiber: 5 g
- Sugar: 12 g
- Sodium: 570 mg
These are estimates; tofu brands, orange juice, and sauce left in the pan will change the values.
Frequently Asked Questions (FAQ)
Q: Can I use soft or silken tofu?
A: Extra-firm tofu is best here. Soft and silken tofu break easily and do not hold this crisp cube shape.
Q: Do I have to press the tofu?
A: Pressing helps the surface dry and brown. Vacuum-packed super-firm tofu may only need a thorough pat dry.
Q: Why did my tofu stick?
A: Use a nonstick skillet, let the oil heat first, and wait for a crust to form before turning the cubes.
Q: Will the tofu stay crunchy after adding sauce?
A: The edges soften once coated. Add the sauce just before serving to keep the best contrast between the crust and tender center.
Q: Is this recipe vegan?
A: Yes, the listed ingredients are plant-based, including maple syrup as the sweetener.
Q: Can I use frozen broccoli?
A: Yes. Thaw and drain it well, then cook until tender. Skip the added broccoli water if the florets are already quite wet.
Q: Why is my sauce cloudy before cooking?
A: The starch slurry looks cloudy when cold. It becomes glossier and more translucent as it heats and thickens.
Q: Can I use orange marmalade instead of juice?
A: It is not a direct swap. Marmalade has much more sugar and a thicker texture, so it would need a separate sauce formula.
Q: Can I prepare this for lunches?
A: Yes. Pack the rice, broccoli, tofu, and reserved sauce separately when practical. Expect the tofu crust to soften, and add the final drizzle after warming the bowl.
Final Thoughts
Orange Tofu Rice Bowl is a bright, savory-sweet dinner with plenty of texture. Keep the tofu dry before cooking, give it room in the pan, and finish with a light drizzle of sauce. Leave a comment with your favorite vegetable swap. Happy cooking!

