Summary:

Make four beginner-friendly tofu rice bowls with broccoli, carrots and a simple ginger-soy sauce. Includes US/metric measurements, texture cues and safe rice storage.

A glossy ginger-soy sauce turns crisp-edged tofu, broccoli and carrots into an easy rice-bowl dinner. The trick is to brown the tofu on its own, then return it only after the vegetables are tender and the sauce has thickened. This original recipe has not been kitchen-tested; use the doneness cues rather than the clock alone.

Recipe at a glance

  • Yield: 4 bowls
  • Prep: 15 minutes, including a short tofu press
  • Cook: about 30 minutes, with rice cooking alongside the stir-fry
  • Total: about 45 minutes
  • Equipment: saucepan with lid, large nonstick or well-seasoned skillet, bowl and whisk
  • Allergens: soy; wheat in conventional soy sauce

Ingredients

Rice and stir-fry

  • 1 US cup (185 g) dry long-grain white rice, plus the water directed on its package
  • 1 block extra-firm tofu, about 14 oz (400 g), drained
  • 1 lb (450 g) broccoli, cut into small florets; peel and thinly slice the tender stem
  • 5 oz (150 g) carrots, cut into thin half-moons
  • 2 tablespoons (30 ml) neutral cooking oil, divided
  • 3 garlic cloves, minced
  • ½ oz (15 g) peeled fresh ginger, finely minced
  • ¼ US cup (60 ml) water, for steaming the vegetables
  • 2 scallions, thinly sliced

Ginger-soy sauce

  • 3 tablespoons (45 ml) low-sodium soy sauce
  • 2 tablespoons (30 ml) unseasoned rice vinegar
  • 1 tablespoon (15 ml) pure maple syrup
  • 1 tablespoon (8 g) cornstarch
  • ½ US cup (120 ml) cold water

US spoon measures are used; gram and milliliter amounts are practical rounded equivalents. Choose plain tofu, vegan-labeled soy sauce or tamari, and unseasoned rice vinegar. Pure maple syrup keeps the sauce vegan—do not substitute honey.

Method

  1. Start the rice and dry the tofu. Cook the rice with the package-specified water and timing, then keep covered while finishing the skillet. Meanwhile, wrap the drained tofu in a clean towel and gently press under a plate for 10 minutes. Cut into roughly ¾-inch (2 cm) cubes and pat the surfaces dry. Chop the vegetables during the pressing time.
  2. Whisk the sauce. In a small bowl, mix the soy sauce, rice vinegar, maple syrup, cornstarch and ½ cup (120 ml) cold water until no dry starch remains. Keep the garlic and ginger separate for now.
  3. Brown the tofu. Heat 1 tablespoon (15 ml) oil in a large skillet over medium-high heat. Add the tofu in one layer. Cook for 8–10 minutes, turning gently a few times, until several sides are golden and the surfaces feel firmer. Reduce the heat if it scorches. Transfer to a plate; it need not be brown on every face.
  4. Cook the vegetables. Add the remaining tablespoon (15 ml) oil, broccoli and carrots to the same skillet. Stir-fry for 3 minutes. Add ¼ cup (60 ml) water, cover and cook for 3–4 minutes, until the broccoli is bright green and a fork enters a stem with slight resistance. Uncover; let any pooled water evaporate. If the vegetables are still hard, add a splash of water and cover briefly again.
  5. Make it glossy. Lower the heat to medium. Stir in the garlic and ginger for 30 seconds, just until fragrant. Re-whisk the sauce—the starch settles—then pour it in. Stir for 1–2 minutes after it starts bubbling, until glossy and thick enough to coat the vegetables. Return the tofu and gently fold for about 2 minutes, until hot throughout. If too thick, loosen with a tablespoon of water at a time; if thin, bubble a little longer.
  6. Serve. Fluff the cooked rice and divide among four bowls. Spoon over the tofu, vegetables and sauce, then scatter on the scallions. Serve promptly.

Easy substitutions and troubleshooting

  • Gluten-free: use a certified gluten-free, vegan tamari in place of soy sauce; check the remaining ingredient labels too.
  • Frozen broccoli: use the same weight, thawed and well drained. Skip the initial steaming water unless needed and cook until hot and tender-crisp; thawed florets soften faster.
  • No maple syrup: dissolve 2 teaspoons (8 g) sugar in the sauce instead. Choose vegan-certified sugar if your preferences exclude animal-derived processing aids.
  • Tofu sticking? Let the crust develop before turning, and use a nonstick or well-seasoned pan. Silken tofu is too delicate for this method.
  • Sauce too salty? Low-sodium soy sauce matters. Add a little water and serve with the unsalted rice rather than adding extra sauce.

Budget and make-ahead tips

Use the broccoli stem instead of discarding it, buy store-brand tofu and rice, and compare frozen broccoli prices by weight. Chop the vegetables and mix the sauce up to a day ahead; refrigerate them separately, and re-whisk the sauce before cooking. For the best texture, brown the tofu just before dinner. This recipe makes four moderate bowls; appetites and the rice's cooked yield will vary.

Safe storage and reheating

Do not leave cooked rice in the warm pan to cool slowly. Divide leftovers into shallow containers, cool the rice promptly and refrigerate ideally within one hour. Keep the refrigerator at 40°F (4°C) or below. For these rice-containing bowls, use refrigerated leftovers within 24 hours. Reheat only once, adding a splash of water and stirring so the center reaches 165°F (74°C); it should be steaming hot throughout. Discard food left out for more than two hours, or one hour above 90°F (32°C). Reheating does not make poorly stored rice safe.

For longer storage, freeze cooled portions promptly in airtight containers; use within two months for best quality. Thaw in the refrigerator and reheat once until piping hot throughout. For a firmer tofu texture, freeze the rice and tofu-vegetable mixture separately.

Notes and sources

Technique reference: Good Food's tofu stir-fry. This is an independently written vegan recipe, not a claim that that source tested these quantities. Storage guidance: Food Standards Agency home food fact checker and CDC food-safety basics.

Image: AI-generated serving illustration created for 1 Month Vegan Challenge; not a photograph of a kitchen-tested dish.