Why I make this
I avoided cooking tofu for years because every version I made came out spongy and bland. The breakthrough was learning two things: tofu is full of water and you can't ignore that, and a thin coat of cornstarch turns the surface into something genuinely crispy in a regular skillet. After those two changes, this recipe became a weekly thing.
The bowl format is the other useful piece. Once you have crispy glazed tofu and a pot of brown rice, the rest is whatever you have in the fridge. Edamame from the freezer, a julienned carrot, scallions, sesame seeds, maybe avocado. Five ingredients become a real meal in twelve minutes of assembly.
The recipe
Ingredients
- 1 (14 oz / 400 g) block extra-firm tofu
- 2 tbsp cornstarch (for the tofu)
- 2 tbsp neutral oil (avocado, vegetable)
- 1/4 cup low-sodium soy sauce or tamari
- 2 tbsp rice vinegar
- 2 tbsp maple syrup (or honey)
- 1 tbsp toasted sesame oil
- 1 tbsp grated fresh ginger (microplane is best)
- 2 garlic cloves, grated
- 1 tsp cornstarch + 1 tbsp water (sauce slurry)
- 2 cups cooked brown rice (or jasmine)
- 1 cup frozen edamame, thawed
- 1 carrot, julienned or grated
- 2 scallions, thinly sliced
- 1 tbsp sesame seeds, optional avocado, lime, sriracha
Method
- Press the tofu. Drain the block. Wrap in a clean kitchen towel (or layered paper towels). Set on a plate, weight with a cast-iron pan, a heavy cookbook, or whatever's available. Press 15 minutes.
- Cube and coat. Cut tofu into 1-inch cubes. Place in a bowl, sprinkle 2 tablespoons cornstarch over, and toss gently until each cube is dusted. Don't add more — it should be a thin coat, not a thick layer.
- Sear the tofu. Heat oil in a nonstick skillet over medium-high until shimmering. Add tofu cubes in a single layer. Cook 8 minutes total, turning the cubes every 2 minutes so each side gets golden-crisp. Don't crowd the pan; do two batches if needed.
- Mix the sauce. While the tofu cooks: whisk soy sauce, rice vinegar, maple syrup, sesame oil, grated ginger, garlic, and the slurry (1 tsp cornstarch + 1 tbsp water) in a small bowl.
- Glaze. When the tofu is golden on all sides, pour the sauce into the skillet. Toss for 1 minute — the sauce thickens almost immediately into a glossy coating. Pull off the heat the moment the sauce coats every cube.
- Bowl up. Brown rice in the bottom, glazed tofu on top, edamame, carrot, scallions. Sprinkle sesame seeds. Sriracha, lime wedge, sliced avocado all welcome.
Melissa's kitchen note
The cornstarch coat is the difference between "tofu I tolerate" and "tofu I crave." It absorbs the surface moisture, lets the heat hit the protein directly, and creates an honest crispy shell. Don't skip it. Cornstarch beats flour for this purpose — cleaner crisp, no doughy edge.
The sauce thickens in seconds because of the slurry. Watch it — from "looks watery" to "looks like teriyaki" takes 30-45 seconds, and another 30 seconds will turn it into a thick paste. The moment it coats the back of a spoon, pull it from the heat.
Ingredient notes
- Extra-firm tofu — not "firm," not "silken," not "soft." Extra-firm holds up to pressing and frying. House Foods and Hodo are reliable brands.
- Cornstarch — not flour, not arrowroot. Cornstarch gets crispier and stays crispy longer.
- Soy sauce — low-sodium. Regular makes the dish too salty. Tamari for gluten-free.
- Fresh ginger — not powdered. Powdered ginger has a different (medicinal) flavor. Microplane the fresh root; the fibers come out fine.
- Rice vinegar — unseasoned. Seasoned rice vinegar has sugar and salt added; you'll get an off-balance sauce.
- Toasted sesame oil — the dark amber kind, finishing oil only. Don't sub light "sesame oil" sold for stir-frying.
Substitutions and variations
- Add a vegetable in the skillet. 2 cups broccoli florets steamed for 3 minutes, added when you pour the sauce in. Or 1 cup snow peas, added at the very end so they stay crunchy.
- Use chicken instead. 1 lb diced chicken thigh, same coating, same method. 6 minutes per side instead of 8.
- Use shrimp. 1 lb peeled shrimp, no cornstarch coating, 2 minutes per side. Dish is faster.
- Spicy version. Add 1 tablespoon gochujang or sriracha to the sauce. Or 1/2 teaspoon red pepper flakes.
- Different grain. Quinoa, white rice, soba noodles all work. Brown rice has the best texture contrast with crispy tofu.
Storage and reheating
Cooked tofu keeps 3 days in the fridge but loses its crisp. Reheat in a hot dry skillet (not microwave!) for 3-4 minutes, tossing, to bring some of the crisp back. The glaze will still be there.
The bowl components store separately. Brown rice 4 days, edamame 3 days, prepped carrot 3 days. Build a fresh bowl each day from the components.
Don't freeze. Tofu texture goes weird after thawing.
FAQ
Why won't my tofu get crispy?
Three usual culprits. (1) Tofu wasn't pressed long enough. (2) Cornstarch was clumpy or wet. Toss in a dry bowl with dry hands. (3) Pan wasn't hot enough — you should hear an aggressive sizzle when the cubes hit. Try medium-high not medium.
Can I bake the tofu instead?
Yes. After coating with cornstarch, toss with 2 tablespoons oil. Spread on a parchment-lined sheet pan, bake at 425°F for 25 minutes, flipping halfway. Glaze in the skillet at the end. Less crispy than pan-fried but easier and hands-off.
Can I make this gluten-free?
Yes. Use tamari instead of soy sauce. Cornstarch is naturally GF. Everything else is fine.
How do I press tofu without a tofu press?
Wrap in a kitchen towel, set on a plate, put a second plate on top, weight with anything heavy (a Dutch oven, a cast-iron pan, two cookbooks). 15 minutes is enough.



