Crispy Tofu Rice Bowl
with any vegetables
The reason tofu gets a bad reputation has almost nothing to do with tofu itself. Tofu that has been pressed, cut small, and cooked over high heat without being disturbed is a different ingredient than tofu pulled from the package and tossed into a pan still full of water. One is spongy. The other develops a golden crust that holds a sauce.
The press is the most important step in this recipe, and it's also the most commonly skipped. Extra-firm tofu still contains a significant amount of water. That water needs to leave before the tofu can brown. When you wrap the block in a kitchen towel, place something heavy on top, and wait fifteen minutes, you're removing the moisture that would otherwise steam the tofu instead of frying it. That fifteen minutes is passive — set the press going, prep your vegetables and sauce, and the tofu takes care of itself.
The bowl format makes this recipe flexible in the most useful way. Rice is the base. The tofu provides the protein and the texture. Whatever vegetables you have — roasted, steamed, raw, pickled, or somewhere in between — go on top. The soy-sesame sauce ties everything together. This is a template, not a fixed recipe.
What you're working with
What you need
- 1 block (14 oz) extra-firm tofu — not silken, not soft
- 2 cups cooked rice, any kind (white, brown, leftover from the fridge all work)
- 2 tablespoons neutral oil for frying: vegetable, canola, or avocado oil
- 1 teaspoon cornstarch (optional, but it makes the tofu noticeably crispier)
- For the sauce: 2 tablespoons soy sauce, 1 tablespoon sesame oil, 1 teaspoon rice vinegar, 1 teaspoon honey or maple syrup
- Any vegetables: broccoli florets, shredded or julienned carrot, frozen edamame, cucumber, thinly sliced cabbage, wilted spinach, roasted sweet potato, steamed bok choy
- Toppings: sesame seeds, sliced scallions, pickled ginger, chili crisp, a soft-boiled egg
How to make it
Step 1: Press the tofu. Remove the tofu from its package and drain it. Wrap the block in a clean kitchen towel or several layers of paper towels. Place it on a flat surface and set something heavy on top — a cast-iron skillet, a pot filled with water, or a stack of cookbooks. Let it press for at least fifteen minutes. When you unwrap it, the towel should be noticeably wet and the tofu should feel denser and firmer.
Step 2: Cut and season. Cut the pressed tofu into one-inch cubes. Spread them on a dry plate and sprinkle with a pinch of salt. If you're using cornstarch, sprinkle it over the cubes and toss gently to coat each piece lightly. The cornstarch creates a slightly starchy surface that crisps up faster and stays crispy longer.
Step 3: Make the sauce. Combine the soy sauce, sesame oil, rice vinegar, and honey in a small bowl. Stir until the honey is dissolved. Set aside — you'll use half in the pan and keep half for the bowl.
Step 4: Fry the tofu. Heat the neutral oil in a non-stick or cast-iron skillet over medium-high heat. When it shimmers, add the tofu cubes in a single layer. Do not crowd the pan — if they're touching, do two batches. Leave them completely undisturbed for three to four minutes until the bottom is deep golden. Flip each cube individually and cook the next side for three minutes. Rotate to a third side if you want color all around; two sides is usually enough for a good crust.
Step 5: Sauce the tofu in the pan. Pour half the sauce over the tofu. Toss and cook for about one minute until the sauce caramelizes and coats each cube in a sticky glaze. The tofu will go from golden to deeply browned in this last minute — watch it carefully.
Step 6: Assemble the bowls. Divide the rice between two bowls. Arrange the tofu and your vegetables on top. Drizzle the remaining sauce over the bowl. Scatter sesame seeds, scallions, and any other toppings. If you have chili crisp, add a small spoonful. Eat immediately.
Vegetable choices
Raw vegetables — cucumber slices, shredded carrot, thinly sliced cabbage — add crunch and freshness that balances the rich tofu. Cooked vegetables — steamed or roasted broccoli, wilted greens, roasted sweet potato from the sweet potato hash recipe — add warmth and body. Frozen edamame, thawed in boiling water for three minutes, is the fastest protein-vegetable addition in the bowl format. Use whatever combination makes sense based on what's in front of you.
If you want more sauce
Double the sauce recipe and you can use the extra as a dipping sauce, a dressing for the rice, or a finish over the whole bowl. It keeps in the fridge for a week and is useful for other things: drizzled over roasted broccoli, tossed with cold noodles, used as a quick marinade for whatever protein is in the fridge.
See also: Whatever-Fried-Rice (the master template) · Coconut Rice Bowl · Ingredient guides · NowCook pricing
Build meals from what you already have
Snap a photo of your fridge and NowCook builds a full week of recipes from what you actually have. 14-day free trial, no credit card needed.
Start free$9/month after trial · $72/year · cancel anytime