If you’ve ever followed a tofu recipe and ended up with something soft, bland, and forgettable, the problem almost certainly wasn’t the recipe — it was the preparation that happened before the recipe even started. Tofu is not inherently flavorless. It’s a neutral ingredient that picks up whatever flavor you build around it, and when it’s handled right, it gets crispy on the outside, tender in the center, and deeply savory from the sauce it absorbs. When it’s handled wrong, it steams in the pan and stays soft, pale, and wet — which is exactly how it earned its bad reputation.
Three things fix tofu: pressing out the moisture, coating it in cornstarch before cooking, and cooking it in genuinely hot oil without moving it. Once you know those three things, tofu becomes one of the more reliable proteins in a weeknight kitchen — ready in about 20 minutes, adaptable to almost any sauce or seasoning, and genuinely satisfying in a bowl.
This post covers those techniques and then puts them into practice with three recipes: a crispy pan-fried tofu with a ginger-soy glaze, a teriyaki tofu bowl, and a tofu stir-fry with vegetables and garlic sauce. The recipe for the crispy pan-fried version gets the full step-by-step treatment. The other two are quick applications of the same foundation.
Why Most Tofu Disappoints
Tofu is about 80% water. That water is the enemy of crispiness, browning, and flavor absorption. When you cook tofu without removing some of that moisture first, the water steams off in the pan, dropping the surface temperature below the point where browning can happen. Instead of getting a sear, you get a slow steam. The tofu ends up soft and pale — exactly the outcome people blame on tofu itself rather than on the prep.
There’s also the marinade misconception. A lot of beginner tofu recipes say to marinate the tofu for 30 minutes or longer before cooking. The problem: tofu’s dense cell structure doesn’t absorb liquid efficiently from the outside. You can marinate a block for hours and the interior will barely change. The surface picks up the flavors, but the center stays neutral. The better approach — the one that actually works — is to build flavor from the outside in with a crust and add the sauce after or during the final stages of cooking.
The third issue is pan temperature. Tofu in a cold or lukewarm pan sticks, steams, and falls apart. Tofu added to a hot, properly oiled pan sears on contact, develops a crust, and releases cleanly when flipped. Temperature is everything.
The Three Techniques That Fix Everything
1. Press the tofu. Extra-firm tofu still contains a significant amount of moisture that needs to come out before cooking. 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 pan, a stack of cookbooks — for at least 15 minutes. For the best results, press for 30 minutes or refrigerate overnight in the towel. The more moisture you remove, the crispier the final result.
2. Coat in cornstarch. After pressing and cubing, toss the tofu with a tablespoon or two of cornstarch before it hits the pan. As Serious Eats explains in their coverage of starch-coated proteins, cornstarch creates a thin, dry layer on the surface that fries up crackly and golden instead of soft and pale. It also creates a slight stickiness that holds sauces extremely well.
3. Use a hot pan and don’t move the tofu. Heat the oil until it’s shimmering before the tofu goes in. Add the tofu in a single layer and leave it alone for 3 to 4 minutes. Moving it early prevents the crust from setting and causes sticking. When the tofu releases easily from the pan on its own and the bottom is golden brown, it’s ready to flip.
According to Healthline, tofu is a complete protein source containing all nine essential amino acids — making it a genuinely nutritious protein option for any meal, not just a novelty ingredient.
Recipe 1: Crispy Pan-Fried Tofu with Ginger-Soy Glaze
This is the foundational tofu recipe — the one that demonstrates all three techniques in one pan. The tofu gets pressed, cornstarch-coated, and fried until genuinely crispy, then finished in a ginger-soy glaze that clings to every piece.
For the tofu:
- 1 block (14–16 oz) extra-firm tofu, pressed and cut into 1-inch cubes
- 2 tablespoons cornstarch
- ½ teaspoon kosher salt
- ½ teaspoon black pepper
- 2 tablespoons neutral oil
For the ginger-soy glaze:
- 3 tablespoons low-sodium soy sauce
- 1 tablespoon rice wine vinegar
- 1 tablespoon honey or maple syrup
- 1 teaspoon toasted sesame oil
- 1 teaspoon fresh ginger, grated
- 1 clove garlic, minced
- 1 teaspoon cornstarch + 2 tablespoons cold water (slurry)
For serving:
- Sliced green onions, toasted sesame seeds, cooked rice
Crispy Pan-Fried Tofu with Ginger-Soy Glaze
Ingredients
Method
- Wrap tofu block in a clean kitchen towel or paper towels. Place on a flat surface and set a heavy pan on top. Press for at least 15–30 minutes. Cut pressed tofu into 1-inch cubes.
- Toss the tofu cubes with cornstarch, salt, and pepper until every surface is coated.
- Heat oil in a large non-stick or cast iron skillet over medium-high heat until shimmering. Add tofu in a single layer — don’t crowd. Cook undisturbed for 3–4 minutes until the bottom is deeply golden. Flip and cook 2–3 more minutes per side until all surfaces are golden and crispy.
- While the tofu cooks, whisk together soy sauce, rice vinegar, honey, sesame oil, ginger, and garlic. In a small bowl, mix the cornstarch slurry.
- Reduce heat to medium. Pour the sauce over the crispy tofu and toss to coat. Add the slurry and cook 1–2 minutes, stirring, until the sauce thickens and clings.
- Serve over rice, topped with green onions and sesame seeds.
Notes
- Pressing tip: For the best crust, press the tofu for 30 minutes or wrap in a towel and refrigerate overnight.
- Baked option: Toss cornstarch-coated tofu with 1 tbsp oil, spread on a parchment sheet, and bake at 425°F for 25–30 min, flipping halfway.
- Storage: Sauced tofu keeps refrigerated for up to 4 days. Reheat in a hot skillet to revive the crust.
- Key rule: Extra-firm tofu only. Firm has too much water. Silken is for soups.
How to Make It
Step 1: Press the Tofu
Wrap the tofu block in a clean kitchen towel or paper towels. Set on a flat surface and place a heavy skillet or stack of books on top. Press for at least 15 minutes — 30 is better. Change the towels if they become saturated. After pressing, cut the block into 1-inch cubes.
Step 2: Coat with Cornstarch
Toss the tofu cubes with cornstarch, salt, and pepper in a bowl until every surface is lightly coated. Shake off excess. This coating is what produces the crispy crust.
Step 3: Pan-Fry Until Crispy
Heat the oil in a large non-stick or cast iron skillet over medium-high heat until shimmering. Add the tofu cubes in a single layer — work in batches if needed to avoid crowding. Cook undisturbed for 3–4 minutes until the bottom is deeply golden. Flip each cube and cook for another 2–3 minutes per side until all exposed surfaces are golden and crisped. Remove from the pan and set aside.
Step 4: Make and Add the Glaze
Whisk together the soy sauce, rice vinegar, honey, sesame oil, ginger, and garlic in a small bowl. In a separate small bowl, mix the cornstarch with 2 tablespoons cold water. Return the tofu to the pan over medium heat. Pour the sauce over the tofu and toss to coat. Add the cornstarch slurry and stir for 1–2 minutes until the sauce thickens and clings. Serve over rice, topped with green onions and sesame seeds.
Recipe 2: Teriyaki Tofu Bowl
The same pressing-and-cornstarch foundation as Recipe 1, finished with a teriyaki glaze and served over rice with vegetables. This one is the most crowd-friendly version and works as a meal prep recipe — the components hold separately in the fridge for up to four days.
Ingredients: 1 block (14–16 oz) extra-firm tofu, pressed and cubed. 2 tablespoons cornstarch. 2 tablespoons neutral oil. For the teriyaki sauce: 3 tablespoons soy sauce, 2 tablespoons mirin, 1 tablespoon sake or dry sherry, 1 tablespoon brown sugar, 1 teaspoon cornstarch. For the bowl: 2 cups cooked jasmine rice, 2 cups steamed broccoli florets, shredded carrots, sliced green onions, sesame seeds.
Method: Press and cube the tofu, toss with cornstarch, and pan-fry in hot oil until golden on all sides (same technique as Recipe 1). While the tofu cooks, whisk together the teriyaki sauce ingredients in a small bowl. Once the tofu is crispy, pour the sauce into the pan and cook over medium heat, tossing the tofu, for 2–3 minutes until the sauce thickens and caramelizes slightly on the tofu pieces. Divide rice into bowls. Top with the teriyaki tofu, broccoli, and carrots. Finish with green onions and sesame seeds. A drizzle of sriracha mayo (equal parts mayo and sriracha) over the whole bowl is one of the better finishing moves here.
For a different Asian bowl that follows the same fast-prep format, egg roll in a bowl is worth keeping in the same weeknight rotation.
Recipe 3: Tofu Stir-Fry With Vegetables and Garlic Sauce
The most flexible of the three — use whatever vegetables you have in the fridge. The garlic sauce is bolder and more assertive than the teriyaki or ginger-soy glaze, with heat from chili garlic sauce and brightness from rice vinegar.
Ingredients: 1 block extra-firm tofu, pressed and cubed. 2 tablespoons cornstarch. 2 tablespoons neutral oil. Vegetables: 1 red bell pepper (sliced), 2 cups broccoli florets, 1 cup snap peas or sliced zucchini, 1 medium carrot (sliced thin). For the garlic sauce: 3 tablespoons soy sauce, 1 tablespoon rice wine vinegar, 1 teaspoon toasted sesame oil, 1 teaspoon chili garlic sauce or sriracha, 4 cloves garlic (minced), 1 tablespoon fresh ginger (grated), 1 teaspoon cornstarch + 2 tablespoons water.
Method: Press and cube the tofu, coat in cornstarch, and fry in oil over high heat until golden and crispy on all sides. Remove from the pan. In the same pan, add another teaspoon of oil and stir-fry the harder vegetables first (carrots, broccoli) for 3–4 minutes over high heat. Add the softer vegetables (bell pepper, snap peas) and cook 2 more minutes. Add the garlic and ginger and cook 30 seconds. Whisk together the sauce ingredients and the cornstarch slurry and pour over the vegetables. Toss and cook 1–2 minutes until the sauce thickens. Return the tofu to the pan and toss everything together. Serve over rice or pair it with restaurant-style fried rice for a full meal.
Tips That Apply to All Three Recipes
- Press longer than you think you need to. Even 10 extra minutes of pressing makes a noticeable difference. For a weekend meal prep situation, press the block overnight in the fridge and you’ll get the best crust possible.
- Extra-firm is non-negotiable. Firm tofu has too much water. Silken tofu is for soups and smoothies. Extra-firm is the only choice for pan-frying and stir-frying.
- Don’t crowd the pan. Crowding drops the pan temperature and causes the tofu to steam instead of fry. Cook in batches if your pan isn’t big enough.
- Add sauce after the crust forms. Adding sauce too early prevents browning. Get the tofu golden first, then add the sauce to coat and glaze.
- Finish with sesame oil off the heat. Toasted sesame oil is a finishing oil. It loses its aroma at high heat. Add it last, after the pan is removed from the burner, for the most impact.
- Cornstarch = crunch. No substitutes here. Flour produces a heavier, thicker coating. Cornstarch is what creates the thin, shattering crust that makes pan-fried tofu worth eating.
Frequently Asked Questions
Do I have to press tofu? For pan-frying and stir-frying, yes. Skipping the press means more water in the pan, which means steaming instead of searing. If you’re using tofu in a soup, braise, or smoothie, pressing isn’t necessary.
Can I bake the tofu instead of pan-frying? Yes. Toss the pressed, cornstarch-coated cubes with a tablespoon of oil and spread on a parchment-lined baking sheet. Bake at 425°F for 25–30 minutes, flipping halfway, until golden and firm. It takes longer but requires less attention and works well for batch cooking.
What’s the best tofu for beginners? Extra-firm, stored in water in a plastic container (not silken or shelf-stable). Drain it, press it, cube it. The brand matters less than the water content — look for blocks that feel heavy and dense.
Can I make these recipes ahead of time? The crispy tofu is best fresh, but it reheats well in a skillet with a splash of oil over medium-high heat — this revives the crust better than the microwave. Sauced tofu keeps in the fridge for up to 4 days and reheats easily in the microwave or on the stovetop.
What to Serve Alongside
All three recipes work over steamed jasmine or brown rice, or over noodles. A simple cucumber salad with rice vinegar, sesame oil, and a pinch of sugar makes a clean side that cuts through the umami-heavy sauce. Pickled vegetables — quick-pickled carrots or radishes — add brightness.
For a full spread of quick plant-forward weeknight dinners, these tofu recipes fit neatly alongside the other quick summer dinner recipes in our rotation — all of them built around speed, flexibility, and flavors that actually taste like something.






