Tofu Protein: A Crispy, High-Protein Tofu Bowl

Updated November 6, 2026

Total time
50 min
prep 25 min · cook 25 min
Serves
4
portions as written

Jump to recipe

Tofu Protein: A Crispy, High-Protein Tofu Bowl

This crispy tofu bowl pairs browned extra-firm tofu with rice, vegetables, and a savory soy-ginger sauce for a satisfying plant-based meal. Tofu’s protein content varies by brand and firmness, so check the package label; pressing and pan-searing give it a pleasantly chewy texture that holds up well in the bowl.

Ingredients

  • 1½ cups (285 g) uncooked brown rice, or 1½ cups (280 g) uncooked white rice
  • 1 block (14 oz / 400 g) extra-firm tofu
  • 2 tablespoons (30 ml) low-sodium soy sauce, divided
  • 1 tablespoon (15 ml) rice vinegar
  • 1 tablespoon (15 ml) toasted sesame oil, divided
  • 1 tablespoon (15 ml) neutral cooking oil, such as canola
  • 1 tablespoon (8 g) cornstarch
  • 1 teaspoon (5 ml) maple syrup or honey
  • 1 teaspoon (5 g) finely grated fresh ginger
  • 1 small garlic clove (about 3 g), finely grated
  • 2 tablespoons (30 ml) water
  • 2 cups (180 g) shredded red or green cabbage
  • 1 medium carrot (about 60 g), cut into matchsticks or coarsely grated
  • 2 scallions (about 30 g), thinly sliced
  • 1 teaspoon (3 g) sesame seeds, for serving
  • Optional: 1 teaspoon (5 ml) sriracha or other chili sauce

Instructions

  1. Rinse the rice in a fine-mesh sieve until the water runs mostly clear. Cook it according to the package directions; brown rice commonly takes 35–45 minutes, while white rice often takes 15–20 minutes. Keep it covered after cooking while you prepare the tofu. The rice cooks during the tofu preparation, so the recipe’s total time allows for both tasks to overlap.
  2. Drain the tofu. Wrap it in a clean kitchen towel or paper towels and set a plate or a light pan on top for 10 minutes to remove excess moisture. Cut the tofu into roughly ¾-inch (2 cm) cubes. Pat the cubes dry again if they feel wet.
  3. In a small bowl, stir together 1 tablespoon (15 ml) soy sauce, 1 teaspoon (5 ml) sesame oil, and the cornstarch. Add the tofu and toss gently until the cubes are coated. Mix the remaining 1 tablespoon (15 ml) soy sauce with the rice vinegar, maple syrup, ginger, garlic, water, and optional chili sauce in a separate bowl.
  4. Heat the neutral oil in a large nonstick or well-seasoned skillet over medium-high heat. Add the tofu in one layer, leaving a little space between pieces; cook in batches if needed. Let it brown undisturbed for 3–4 minutes, then turn the pieces and cook for another 6–8 minutes, turning occasionally, until golden on several sides. Avoid crowding the skillet, which traps steam and prevents browning.
  5. Turn the heat to medium-low and pour the prepared sauce into the skillet. Stir gently for 1–2 minutes, until the sauce bubbles lightly and clings to the tofu. Take the pan off the heat; the sauce thickens further as it stands.
  6. Divide the rice among four bowls. Add the cabbage and carrot, then spoon the tofu and sauce over the top. Finish with the scallions and sesame seeds and serve while warm.

Tips

  • Use extra-firm tofu for cubes that hold their shape. Firm tofu works if drained well, but it may be softer; silken tofu is too delicate for this pan-searing method.
  • Pressing helps browning, but a tofu press is not essential. A towel and a modest weight are enough; avoid heavy pressure that crushes the block.
  • Choose a skillet large enough to give the pieces room. If you need two batches, add a little more neutral oil before the second batch and keep the cooked tofu warm while you finish.
  • For a gluten-free bowl, use certified gluten-free tamari instead of soy sauce. Check labels on chili sauce and other packaged toppings as well.

Serving Suggestions

Serve the bowl as written for a mix of crisp vegetables, rice, and savory tofu. Add cucumber slices, steamed broccoli, edamame, or thinly sliced radishes if you want more vegetables. A squeeze of lime or a little extra rice vinegar brightens the sauce. For a heartier serving, add avocado or a handful of roasted peanuts; keep nuts separate if serving anyone with an allergy.

Variations

Swap the rice for cooked quinoa, soba noodles, or cauliflower rice, adjusting the cooking time to the package or method. For a sweeter, more sesame-forward sauce, add another teaspoon of maple syrup and a teaspoon of sesame seeds. For a sharper ginger flavor, increase the grated ginger to 2 teaspoons (10 g). You can also replace the cabbage and carrot with about 3 cups (270 g) of thinly sliced vegetables such as bell pepper, snap peas, or bok choy; cook firm vegetables briefly in the skillet after the tofu and before adding the sauce.

Storage and Reheating

Refrigerate the tofu, rice, and vegetables within 2 hours of cooking, preferably in separate airtight containers. Keep them refrigerated at 40°F (4°C) or below and use within 3–4 days. For longer storage, freeze the cooked tofu and rice in airtight containers for up to 2 months for best quality; thaw overnight in the refrigerator. Raw cabbage and carrot are best stored separately because they soften after freezing.

Reheat tofu and rice in a skillet over medium heat with a splash of water, stirring until steaming hot, or microwave in a covered, microwave-safe container, stirring partway through. Reheat leftovers to 165°F (74°C); check the center with a food thermometer. Reheat only the portion you plan to eat, and discard food left at room temperature for more than 2 hours (or 1 hour above 90°F / 32°C).

Frequently Asked Questions

Does tofu have protein?
Yes. Tofu is made from soybeans and contains protein, but the amount differs by firmness, serving size, and brand. Check the nutrition label on your package for the most accurate figure rather than assuming all tofu has the same protein content.

How much protein is in this tofu bowl?
The exact amount depends on the tofu and rice brands and how the ingredients are portioned. Use the package nutrition labels and divide the combined amount by four to estimate protein per serving. The tofu contributes most of the bowl’s protein.

Do I have to press the tofu?
No, but draining and briefly pressing extra-firm tofu removes surface moisture, helping it brown instead of steam. If you are short on time, pat it thoroughly dry and expect a slightly softer crust.

Can I bake the tofu instead of pan-frying it?
Yes. Toss the coated cubes with the neutral oil, spread them on a parchment-lined baking sheet, and bake at 425°F (220°C) for about 25–30 minutes, turning once, until browned. Toss with the sauce in a skillet or bowl afterward. Baking may take longer than the pan method, so allow extra time.

Can I make the components ahead?
Yes. Cook the rice and prepare the sauce up to 3 days ahead, refrigerating them promptly in separate airtight containers. Press and cut the tofu shortly before cooking for the best browning, or store it covered in the refrigerator and use within a day.

Why did my tofu stick or turn soggy?
A pan that is not hot enough, wet tofu, or a crowded skillet can all interfere with browning. Dry the cubes, preheat the pan, and cook in a single layer. Let each side brown before turning; frequent stirring can break the pieces and prevent a crust from forming.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).