A One-Page Recipe Family · serves 5 · ~40 min

Orange Chicken& Orange Tofu.

Two proteins, one bright orange-ginger sauce, one shared kitchen. Tofu gets the clean pan first so it stays vegetarian. The sauce splits at the end — small portion for tofu, larger portion for chicken. Forty minutes from cold pan to plates.

Serves 5
Time ~40 min
Heat One large skillet
Sides Jasmine rice + steamed broccoli
§1 · Two paths, one pan

Tofu first. Chicken second.

Vegan · DF · GF

Orange tofu.

Cornstarch-coated, fried until golden, tossed in its own portion of the sauce. Goes first in a clean pan to keep it vegetarian.

  1. Press the tofu while you prep — drain 1 block extra-firm, wrap in paper towels, weigh down with a cast iron or cans. ~15 min.
  2. Cube into ¾-inch pieces. Pat dry one more time.
  3. Toss in cornstarch only — no egg needed. Cornstarch sticks to tofu fine on its own and keeps it vegan.
  4. Fry in 2–3 Tbsp oil over medium-high heat. Golden and crispy on all sides, ~6–8 min total. Remove to a paper-towel-lined plate.
  5. Wipe out the pan before the chicken goes in.
The meat path

Orange chicken.

Triple-coated for max crunch — cornstarch, egg, cornstarch again — then fried until golden in the same skillet.

  1. Cut chicken breasts into bite-sized chunks.
  2. Set up two bowls: bowl 1 has ½ cup cornstarch + salt + pepper; bowl 2 has 2 beaten eggs.
  3. Bread it: cornstarch → egg → cornstarch again. The double dip is what gives the lacquered crunch.
  4. Fry in 2–3 Tbsp fresh oil, medium-high heat. ~4–5 min per side until golden and cooked through.
  5. Remove to a paper-towel-lined plate. Don't crowd the pan — fry in two batches if needed.
The heart of the dish §2 · The orange-ginger sauce

Build it before anything hits the pan.
It comes together in a single bowl and a slurry cup.

The trick: fresh-juiced oranges + zest at the end. Bottled juice is one-note; fresh tastes like the fruit. Save the zest for the very last step so it stays bright.

Sauce mixture (in a bowl)

  • ½ cup fresh orange juice (2–3 oranges)
  • 3 Tbsp soy sauce or tamari
  • 2 Tbsp rice vinegar
  • 2–3 Tbsp brown sugar
  • 1 clove garlic, minced
  • 1 tsp fresh ginger (or ½ tsp ground)
  • zest of 1 orange (set aside, add at the end)

Slurry (in a small cup)

  • 1 Tbsp cornstarch
  • 2 Tbsp cold water

Method

  1. Whisk the sauce mixture in a bowl while the proteins fry. (Use tamari instead of soy sauce so the whole sauce stays GF.)
  2. Mix the cornstarch slurry separately. Stir right before you add it — cornstarch settles fast.
  3. After both proteins are done, pour the sauce mixture into the same skillet (or a small saucepan).
  4. Bring to a simmer, then stir in the slurry. It thickens to a glossy coat in about 30 seconds.
  5. Off heat. Stir in the orange zest. The zest stays bright and fragrant — don't add it earlier or it dulls.
§3 · Forty minutes, five movements

The flow.

0:00

Prep everything.

Rice on (1.5 cups jasmine, IP at 1:1, 4 min HP + 10 min NR). Press the tofu. Whisk the sauce. Cut chicken. Set up breading station. ~15 min total.

0:15

Fry tofu.

Cornstarch-coat tofu cubes. Fry 6–8 min until golden all over. Remove. Wipe pan.

0:25

Fry chicken.

Triple-coat the chicken. Fresh oil. 4–5 min per side. Start steaming broccoli now.

0:35

Sauce it.

Sauce mix into the pan. Simmer. Slurry in. 30 sec to thicken. Off heat. Zest.

0:40

Split & toss. Plate.

Ladle ⅓ of the sauce into a separate bowl for the tofu. Toss the rest with the chicken. Serve over rice with broccoli.

§4 · The split-sauce move

Same sauce, two bowls.

Split the sauce before the proteins touch it. Tofu gets its own portion in a separate bowl — that way the tofu never shares a vessel with the chicken. Same flavor, kept vegetarian.

⅓ of the sauce

Tofu bowl

Toss the fried tofu cubes here. Coats every cube. Vegetarian-safe forever.

⤺ ⤻
⅔ of the sauce

Chicken pan

Toss the fried chicken in the rest, right in the skillet. Lets the residual heat marry the sauce to the crust.

§5 · Chef's notes