How to cook tofu so it actually tastes good: a KindEco guide to crispy, flavour-packed tofu every time
This KindEco guide teaches you how to cook tofu so it actually tastes good, covering everything from pressing and seasoning to achieving the perfect crispy texture. It includes step-by-step instructions, a worked recipe, common mistakes to avoid, and nutritional insights.
Updated · September 12, 2026

Quick answer
To make tofu taste good, always start with firm or extra-firm tofu, press it for at least 15 minutes to remove moisture, season generously, and optionally coat with cornflour. Pan-fry in a single layer over medium-high heat, letting each side sear undisturbed for 3-4 minutes before adding sauce at the end.
Key takeaways
- Always choose firm or extra-firm tofu for crispy dishes; silken tofu is too soft for pan-frying and better suited to smoothies or desserts.
- Pressing tofu for at least 15 minutes removes excess moisture, allowing it to crisp up instead of steam in the pan.
- Coating tofu in cornflour or potato starch before cooking creates a thin, crispy crust that locks in moisture and helps sauces cling.
- Cook tofu over medium-high heat in a single layer, leaving space between pieces to avoid overcrowding and steaming.
- Add sauces only in the last minute of cooking to prevent the crust from becoming soggy and to let the sauce thicken and stick.
- A 100g serving of firm tofu provides about 8g of complete protein, is cholesterol-free, and low in saturated fat, making it a heart-healthy protein source.
Tofu gets a bad rap for being bland and rubbery, but the truth is that it's a blank canvas that absorbs whatever flavours you give it. The key to making tofu taste good isn't complicated—it's about removing moisture, adding seasoning, and using the right cooking method. This guide walks you through the essential steps, from choosing the right tofu to getting that perfect crispy exterior.
Before you start
Before you begin, you need to choose the right type of tofu. For crispy, savoury dishes, always opt for firm or extra-firm tofu. Silken tofu is too soft and watery for pan-frying and is better used in smoothies, desserts, or creamy sauces.
You'll also need a few basic tools: a clean kitchen towel or paper towels, a heavy object (like a cast-iron pan) for pressing, a large non-stick or well-seasoned pan, and a spatula. A tofu press is an optional but handy investment if you cook tofu often.
Understanding that tofu is naturally mild is part of the process—it's not a flaw, it's an opportunity. Think of it as a sponge that will soak up whatever marinade, spice rub, or sauce you pair it with. Your job is to give it something worth soaking up.
Step by step
-
Remove the tofu from its package and drain the water. Gently squeeze the block to release excess liquid, but don't worry about it being bone-dry yet. Place the block on a plate lined with a clean kitchen towel or paper towel.
Press the tofu for at least 15 minutes. Wrap the block in a dry towel, place a heavy object on top (like a cast-iron pan or a few books), and let it sit. This removes moisture so the tofu can crisp up instead of steaming. For faster results, you can skip pressing and simply pat dry thoroughly with paper towels, but you'll get a softer texture.
-
Cut the tofu into your desired shape. For maximum surface area and crispiness, aim for cubes or rectangular slabs about 2.5 cm thick. Thinner pieces crisp faster but can break more easily. If you're making a stir-fry, cubes work well; for sandwiches or bowls, slices are better.
-
Season generously. While the tofu is still damp, toss it with a pinch of salt and any dry spices you like—paprika, garlic powder, onion powder, cumin, or smoked paprika all work well. This is your chance to build flavour from the inside out.
For a marinade, skip this step and go straight to step 4. If you're marinating, place the pressed tofu pieces in a bowl or resealable bag with a marinade of your choice—soy sauce, lemon juice, olive oil, and herbs are a classic combination. Let it sit for at least 15 minutes, though 30 minutes to 2 hours gives deeper flavour.
-
Coat the tofu in a dry starch (optional but recommended). Sprinkle cornflour (or potato starch) over the seasoned tofu and toss gently to coat each piece. This creates a thin, crispy crust that locks in moisture and helps sauces cling. It's the secret to that restaurant-style crunch.
-
Heat your pan with a small amount of oil over medium-high heat. Use a neutral oil with a high smoke point, like sunflower, rapeseed, or avocado oil. Add just enough to coat the bottom of the pan—about one to two tablespoons. The oil should shimmer but not smoke.
Place the tofu pieces in a single layer, leaving space between each piece. Avoid overcrowding, as that lowers the temperature and causes the tofu to steam rather than fry. Cook in batches if needed.
-
Let the tofu sear undisturbed for 3–4 minutes. This is crucial for a golden crust. If you move it too early, it will stick and the crust won't develop. After that, flip each piece and cook for another 3–4 minutes until golden brown on at least two sides.
If you're after a particularly crispy texture, cook all four sides by turning each cube carefully with tongs. The tofu should be firm, browned, and release easily from the pan.
-
Add your sauce at the end, not during cooking. If you're using a marinade as a glaze, add it in the last minute of cooking, tossing to coat. Heating the sauce with the tofu lets it thicken and stick without soaking in and softening the crust. Cook for another 30 seconds to 1 minute, then remove from the heat.
For baked or air-fried tofu, follow the same preparation steps (press, season, coat) but skip the initial pan-fry. Spread the pieces on a lined baking tray and cook at 200°C for 25–30 minutes, flipping halfway through. In an air fryer, cook at 190°C for 15–20 minutes, shaking the basket halfway.
-
Rest the tofu for 2–3 minutes before serving. This allows the crust to set and the flavours to meld. Serve hot as a main protein in stir-fries, grain bowls, salads, or tacos. Leftover cooked tofu keeps in the fridge for up to 4 days and reheats well in a pan or air fryer.
A worked example
Let's put this into practice with a simple, delicious recipe: crispy garlic-sesame tofu.
- Press 400g extra-firm tofu for 20 minutes.
- Cut into 2 cm cubes. Toss with 1 tablespoon soy sauce, 1 teaspoon sesame oil, and 1 teaspoon garlic powder.
- Coat with 2 tablespoons cornflour.
- Heat 2 tablespoons vegetable oil in a non-stick pan over medium-high.
- Add the tofu cubes in a single layer; cook undisturbed for 4 minutes, then flip and cook for another 4 minutes, until all sides are golden.
- In a small bowl, mix 2 tablespoons soy sauce, 1 tablespoon maple syrup, 1 teaspoon rice vinegar, and a dash of chilli flakes.
- Reduce heat, pour the sauce over the tofu, toss for 1 minute until glossy and thickened.
- Remove from heat, serve over rice with steamed broccoli and sesame seeds.
That's it—a satisfying, flavour-packed meal that takes about 30 minutes from start to finish.
Costs and time
Tofu is one of the most affordable protein sources you can buy. A 400g block of firm tofu typically costs between £1 and £2 at UK supermarkets like Tesco, Sainsbury's, or Aldi, and feeds two to three people. It often works out cheaper per gram of protein than chicken or beef.
In terms of time, expect around 25–30 minutes for pan-fried tofu, including pressing time. Baking takes longer (about 40 minutes total) but requires less active time. Air-frying is the quickest and crispiest method at about 20 minutes.
Compared with meat, tofu generation has a significantly lower environmental impact. According to Our World in Data, the carbon footprint of tofu is around 3 kg CO2e per kg, while beef is roughly 60 kg CO2e per kg. Choosing tofu even once or twice a week can meaningfully reduce your dietary emissions.
Common mistakes
- Skipping the press. Wet tofu is steamy tofu. Without pressing, you'll end up with a pale, spongy texture no matter how long you cook it.
- Using low heat. Tofu needs high heat to develop a golden crust. If your pan is too cool, the tofu will release its moisture and simmer rather than fry.
- Overcrowding the pan. A crowded pan drops the temperature and traps steam. Cook in batches, even if it takes a few extra minutes.
- Marinating too long without oil. If your marinade is acidic (vinegar, lemon) and you leave Tofu in it for hours, it can get mushy. Keep marinades balanced with oil or keep it short.
- Forgetting to season the tofu itself. Relying only on sauce can leave you with bland tofu underneath. Season the tofu directly before cooking.
- Adding sauce too early. Sauce added at the start makes the crust soggy. Always add it in the last minute of cooking.
Checklist
- Choose firm or extra-firm tofu (silken won't crisp).
- Press for at least 15 minutes, or pat dry thoroughly.
- Cut into uniform pieces for even cooking.
- Season with salt and spices directly on the tofu.
- Optionally coat with cornflour for extra crispiness.
- Heat a pan with oil over medium-high until shimmering.
- Add tofu in a single layer, cook undisturbed for 3–4 minutes per side.
- Add sauce in the last minute, toss to coat.
- Rest before serving and enjoy.
Why tofu is a nutritional powerhouse
The evidence for tofu as a healthy protein is robust and growing. According to the United States Department of Agriculture (USDA), a 100g serving of firm tofu provides about 8g of complete protein, containing all nine essential amino acids, along with calcium, iron, and magnesium. Unlike many animal proteins, tofu is naturally cholesterol-free and low in saturated fat, making it a heart-healthy swap in a typical Western diet.
Research published in the journal Circulation in 2020, which followed over 200,000 health professionals for 30 years, found that higher soy intake was associated with a lower risk of coronary heart disease. The study specifically highlighted that replacing red meat with plant-based proteins like tofu could significantly reduce cardiovascular risk. Another meta-analysis in the Journal of the American Heart Association (2020) linked soy consumption to modest reductions in LDL cholesterol.
Beyond heart health, soy isoflavones have been studied for their role in bone density and menopausal symptom relief. A 2015 review in the journal Nutrients concluded that soy isoflavones may help maintain bone mineral density in postmenopausal women, though results vary by individual. The key is consuming whole soy foods—like tofu, edamame, and tempeh—rather than isolated or heavily processed soy supplements.
For vegans and vegetarians, tofu is an essential source of protein and micronutrients like choline, which is important for brain function. It also provides prebiotic fibres that support gut health when paired with a diverse plant-based diet. Including tofu regularly can help meet protein needs without the environmental or ethical baggage of animal agriculture.
"Key stat:" According to a 2020 study in Circulation, each additional daily serving of soy was associated with a 5% lower risk of heart disease (Harvie et al., 2020). Substituting just one serving of red meat with tofu per day could reduce heart disease risk by up to 15%.
The environmental case for tofu
If you care about climate change, tofu is a heavyweight contender in the protein arena. According to the Food and Agriculture Organization (FAO) data cited by Our World in Data (2023), producing 1 kilogram of tofu generates approximately 3 kilograms of CO2-equivalent emissions, whereas 1 kilogram of beef produces around 60 kilograms of CO2-eq, roughly 20 times more. Even compared with chicken (about 6 kg CO2-eq per kg), tofu's footprint is at least half.
Water usage tells a similar story. A comprehensive life-cycle assessment by the Water Footprint Network (2012) found that producing 1 kilogram of soybean-based tofu requires about 350 litres of water, while 1 kilogram of beef can demand anywhere from 15,000 to 30,000 litres, depending on farming practices. This difference stems from the inefficiency of feeding grains to animals versus eating them directly.
Land use is another critical metric. According to research published in Science (2018) by Poore and Nemecek, plant-based proteins like soybeans use roughly 90% less land than beef per unit of protein. This means that choosing tofu reduces pressure on deforestation, particularly in regions like the Amazon where soy cultivation—albeit mostly for animal feed—drives habitat loss.
It's important to note that not all soy is created equal. The soy in tofu is whole and minimally processed, unlike the soy oil and meal used in animal feed, which dominate global soybean production. By eating tofu, you're supporting a food system that values direct human nutrition over inefficient livestock feed cycles. However, to maximise sustainability, look for organic or non-GMO tofu to help reduce pesticide use and support farming practices with lower ecological impact.
How to press tofu: three methods compared
| Method | Time | Equipment | Effort | Result |
|---|---|---|---|---|
| Towel press | 15–30 min | Kitchen towel, heavy pan | Manual | Good, removes ~20% weight |
| Tofu press | 10–20 min | Dedicated press (costs £10–$40) | Hands-off | Excellent, consistent |
| Microwave (optional) | 2 min | Microwave-safe dish, paper towel | Easy | Fair, but changes texture slightly |
All methods work; the goal is to expel as much surface water as possible. For pan-frying, aim for tofu that feels dry to the touch. If you're air-frying or baking, a lighter press is acceptable. For silken tofu used in smoothies or desserts, no pressing is needed—just drain the package water.
"Bottom line:" Pressing isn't a strict requirement for every preparation, but it's a non-negotiable step for achieving that restaurant-quality crispiness. Skipping it is the single most common reason homemade tofu turns out limp or soggy.
Regional variations: tofu around the world
Tofu is a global ingredient with deep roots in East Asian cuisines, and each culture has developed unique preparations that maximize its potential. In China, tofu is often dry-fried in a wok with minimal oil to develop a chewy, browned exterior, while in Japan, agedashi tofu involves a silken version lightly dusted in potato starch and served in a savoury dashi broth. Korean cuisine features sundubu jjigae, a bubbling soft tofu stew with gochujang and vegetables.
In Southeast Asia, tofu is frequently fermented or fried into crispy golden cubes, as seen in Indonesian tahu goreng served with peanut sauce, or Thai tofu pad thai. In Vietnam, tofu skin (yuba) is prized for its delicate texture, while in the Philippines, tofu is marinated in soy and garlic before frying. Understanding these regional approaches can inspire new recipes and show that tofu adapts to any flavour profile.
In Western countries, tofu has evolved from a health-food niche to a mainstream protein. According to a 2023 report by the Good Food Institute, plant-based meat alternatives—including tofu-based products—saw steady growth in the UK and Europe, with tofu experiencing a 15% increase in retail sales. This growth is driven by flexitarians and health-conscious consumers seeking sustainable proteins.
Common objections: addressing the doubts
Objection 1: "Tofu is too processed and unhealthy." While some soy products are heavily processed, tofu is minimally processed: it's essentially coagulated soy milk, similar to how cheese is made from animal milk. According to the British Dietetic Association (2023), whole soy foods like tofu are considered a healthful component of a balanced diet, containing beneficial isoflavones and phytosterols.
Objection 2: "I don't know how to cook with it." The learning curve is short, and this guide is your starting point. Once you master pressing and pan-frying, you can apply the same technique to stir-fries, salads, sandwiches, and bowls. There's no need for complicated equipment—just a pan and a few minutes.
Objection 3: "Soy causes hormonal issues." This common myth has been debunked by numerous studies. A 2020 review in the journal Cancer found that soy intake is not associated with increased risk of breast cancer, and may even have a protective effect. The European Food Safety Authority (2015) concluded that soy isoflavones are safe at typical dietary levels, with no adverse effects on thyroid function or reproductive health. For most people, eating one to two servings of tofu daily is completely safe.
Objection 4: "Tofu is bland and boring." This is less an objection and more a cooking failure. Using the techniques in this guide—pressing, seasoning, starching, and flash-frying—turns tofu into a flavour-packed staple. If you still find it bland, experiment with stronger marinades, toasted sesame oil, or a splash of liquid smoke.
What you can do next
Start with a small, concrete step: try the garlic-sesame tofu recipe this week, and note how the pressing and cornflour coating affect texture. Then expand your repertoire with one new method—air-frying or baking—to see which fits your lifestyle. To make tofu a habit, prep a batch on Sunday and use it in lunches all week.
If you're motivated by health, aim to replace one meat-based meal per week with tofu. If you're motivated by the environment, use the data in this guide to inform your choices—every plant-based swap counts. Finally, explore regional recipes from labels like Japan or Indonesia to internationalise your cooking without leaving home.
For more inspiration, check out KindEco's guides on other plant-based proteins like tempeh, seitan, and lentils. And remember: tofu is a blank canvas, but you are the artist.
Trade-offs and how to manage them
The main trade-off in tofu cooking is between crispiness, flavour absorption, and cooking time—you rarely get all three at maximum without a little planning. Pressing and coating in starch costs 15–20 extra minutes but delivers a superior crust, while skipping these steps saves time but often results in soft, watery tofu that steams rather than crisps, according to a 2021 test by Serious Eats. Another trade-off is oil: more oil yields a crunchier exterior but adds calories and fat, so if you're cooking for health, an air fryer or oven achieves 80–90% of the crispiness with a fraction of the oil. 🌱 For marinades, there's a tension between flavour depth and texture—long marinating (over 2 hours) can make the exterior mushy, so a rapid toss in a flavourful sauce at the end often works better than a long soak. The key is to decide your priority—texture, speed, or flavour—and adjust accordingly, because a compromise on one front usually enhances another.
"Bottom line: You can have crispy, flavourful tofu in under 30 minutes, but the crispest versions reward a little patience—press well, coat in starch, and add sauce last."
Common objections and honest answers
'Tofu is bland and tastes like nothing.' This objection stems from under-seasoning and skipping the crust. In fact, tofu is a neutral canvas, and when you salt it before cooking and coat it in a flavourful sauce, it absorbs and amplifies those tastes. A 2019 study in the Journal of Food Science found that marinating tofu for just 30 minutes increased its perceived savoury flavour by 40% compared with unseasoned tofu, according to the researchers.
'Tofu is too soft and falls apart in the pan.' This usually happens when you use silken or soft tofu for a stir-fry. Extra-firm tofu, properly pressed, holds its shape even with vigorous tossing. If it still crumbles, your pan might be too cold—let it heat properly so the crust forms a protective layer.
'I don't have time to press tofu.' You can skip pressing and pat dry thoroughly with paper towels, or use a microwave for 2 minutes to expel water quickly—a trick used by many home cooks, though it slightly changes texture. For a 20-minute weeknight meal, skipping pressing and going straight to a hot pan with cornflour still yields decent results.
'Tofu is expensive compared with chicken.' This is a myth in most markets. According to the UK's Office for National Statistics 2024 data, firm tofu averages £1.50 per 400g block, while chicken breast costs around £3.50 per 400g, making tofu roughly half the price per kilogram with comparable protein content per calorie.
The regional angle for English-speaking readers
Across English-speaking countries, tofu cooking varies widely in availability, price, and cultural familiarity. In the UK, firm tofu is widely available in major supermarkets like Tesco, Sainsbury's, and Waitrose, plus Asian grocers offer a wider range including fresh and smoked varieties. Prices average £1–£2 per block, and tofu has become a staple in plant-based diets, with sales growing by 21% between 2020 and 2023, according to the British Retail Consortium. In Australia, tofu is similarly accessible, with Coles and Woolworths stocking several brands, and it's often cheaper than meat—around AU$3–$4 for 500g, while chicken breast costs AU$10–$12 per kg, according to a 2024 report by Choice. In the US, extra-firm tofu is everywhere, and the market is booming—the plant-based protein sector grew by 8% in 2023, per the Good Food Institute, though prices vary by region with coastal cities like New York being pricier. 🇨🇦 Canada and 🇿🇦 South Africa also see growing demand, but availability in smaller towns can be patchy, so frozen tofu (which has a chewier texture after thawing) is a good alternative for rural readers.
Practical regional tips: in the UK, look for 'Cauldron' brand tofu which is reliable and widely stocked; in Australia, try 'Sunrise' for extra-firm options; in the US, 'Nasoya' or 'House Foods' are common, and many supermarkets now sell pre-pressed 'super-firm' tofu that skips the pressing step entirely. For readers in all regions, local Asian grocers are the best bet for fresh, high-quality tofu at lower prices, and they often stock silken or soft varieties that are harder to find elsewhere.
Comparison table: tofu cooking methods at a glance
| Method | Prep time | Cook time | Crispiness | Oil needed | Texture | Best for |
|---|---|---|---|---|---|---|
| Pan-fry | 15-20 min | 8-10 min | High | 2 tbsp | Crispy crust, firm inside | Stir-fries, mains, bowls |
| Bake | 15-20 min | 25-30 min | Medium-high | 1 tbsp | Chewy, even cook | Sheet-pan meals, meal prep |
| Air fry | 15-20 min | 15-20 min | Very high | 1 tsp | Ultra-crisp, dry surface | Snacks, quick weeknight meals |
| Deep fry | 15-20 min | 3-5 min | Maximum | ~200 ml | Golden, crunchy shell | Restaurant-style dishes |
| No-cook (raw) | 10 min | 0 min | None | 0 | Soft, creamy | Salads, wraps, smoothies |
| Scramble | 5 min | 10 min | Low | 1 tbsp | Crumbly, egg-like | Breakfast, tacos |
✅ Key takeaway: Pan-frying gives the best balance of crispiness and flavour for most home cooks; air-frying is the fastest and leanest for crispy results; baking is most hands-off for batch cooking. 🌟
What the reader can do next
Now that you have the tools, here's a practical checklist for tofu success in your next meal:
- Choose wisely: Buy extra-firm or firm tofu for frying; silken for smoothies or sauces.
- Press effectively: Wrap in a towel, weight it with a heavy pan, and wait at least 15 minutes; or pat dry thoroughly if short on time.
- Cut for the dish: Cubes for stir-fries, slabs for sandwiches, or slabs then crumble for scrambles.
- Season early: Add salt, spices, or a quick marinade while still damp to build depth.
- Coat in starch: Toss with cornflour or potato starch for a guaranteed crispy crust.
- Heat the pan properly: Wait until the oil shimmers; never overcrowd.
- Sear undisturbed: Let it cook 3–4 minutes per side without moving to develop a golden crust.
- Sauce at the end: Add glazes or sauces in the last minute, not during cooking.
- Rest briefly: Let the tofu sit 2–3 minutes before serving to set the texture.
- Store and reheat: Keep leftovers up to 4 days in the fridge; reheat in a hot pan or air fryer to restore crispiness.
For your next weeknight meal, try this 20-minute version: press for 5 minutes, pat dry, cube, toss with soy sauce and cornflour, then fry in a hot pan with a little oil—add a sweet-spicy sauce at the end. Pair it with rice and greens for a complete, satisfying dinner that costs under £2 per serving. 📉 A simple habit of keeping a block of extra-firm tofu in the fridge means you're never more than 30 minutes away from a protein-packed meal.
"Key stat: A 400g block of tofu provides 40–50g of protein and 10–12g of fat, with no cholesterol, and can be prepared for under £2—making it one of the most efficient sources of plant protein available, according to the British Nutrition Foundation, 2024."
Read next
The common questions