Tofu has almost no flavour of its own, and that is the point rather than the problem. It is a carrier. But a carrier only carries what you actually manage to get into it, and most bland tofu is bland for a mechanical reason rather than a seasoning one: there was nowhere for the flavour to go, or not enough time for it to get there.
Here is what actually moves the needle, in order.
| What you change | How much it helps | Why |
|---|---|---|
| Freeze and thaw before marinating | Most | The ice tears the protein open, so far more liquid can move in |
| Overnight instead of thirty minutes | A lot | Salt travels slowly. Thirty minutes only reaches the surface |
| Press before the marinade | A lot | Water already in the block is space the marinade cannot use |
| Tear, score or grate instead of cubing | Noticeable | Every extra edge is more surface in contact with the marinade |
| Salt the marinade harder than tastes right | Noticeable | 400g of bland protein dilutes whatever you pour on it |
| A sauce at the end | Real, but different | It seasons the outside. It does not season the block |
Water is the first problem
A block of firm tofu is mostly water, and absorption here works by displacement: liquid can only move in where water has moved out. So a fully saturated block has nowhere to put your marinade, and it sits on the outside.
Press it first, fifteen minutes under something heavy, and you make room. This is exactly why Greek Tofu Salad presses or freezes before the marinade rather than after. Water still in the block is marinade that never gets in. The full method, including when not to bother, is in how long to press tofu.
Freezing goes further than pressing, because the ice crystals physically push the protein network apart as they form. Thaw it, squeeze it, and you have a block that drinks. It is the single biggest change available to you, and it is permanent: the texture comes back spongier and chewier, so choose it when that suits the dish.
Time is the second problem
Most recipes say thirty minutes. Most recipes are being polite.
Ours are more honest. Tofu Tikka Masala asks for an hour minimum and says outright that all day or overnight is better. Marry Me Tofu goes further, ideally 24 hours and one at the absolute minimum. Tofu Butter Chicken suggests a day or two.
The reason is that not everything in a marinade travels at the same speed. Salt is small and water-soluble and moves through the block steadily. The aromatic compounds carried in oil, the garlic and the spice and the chilli, barely travel at all: they stay close to the surface almost regardless of how long you wait.
So an overnight marinade is doing one specific job well, which is getting salt and savouriness all the way through. Twenty minutes seasons the surface. Overnight seasons the block.
Season harder than feels right
Tofu dilutes. A marinade that tastes correctly seasoned off a spoon will taste flat once it is spread through 400g of bland protein, because you have just mixed your seasoning into several times its own volume.
This is why our marinades lean on soy sauce, miso, nutritional yeast and acid rather than delicate aromatics. They are concentrated, salty and savoury, and they survive the dilution. A marinade built on fresh herbs and a squeeze of lemon will disappear into the block without a trace.
If you want the number rather than the principle: a marinade for tofu should taste slightly too salty on its own. If it tastes right on the spoon, it will taste like nothing on the plate.
Get the marinade into the middle
Since the aromatics mostly stay near the surface, the amount of surface you create is doing more work than it looks.
- Tear instead of cube. Ragged edges hold more than smooth faces, and there are more of them. Marry Me Tofu tears by hand on purpose.
- Score it. Hasselback Teriyaki Tofu cuts fans into the block and brushes marinade into each slit, because poured over the outside it never reaches the gaps. Tofu Salmon with Cucumber Salad scores accordion-style for the same reason, then submerges the pieces for at least 24 hours. Scoring and time compound: the cuts give the marinade a way in, the day gives it time to travel.
- Grate it. Tofu Gyros Wrap shreds it with a peeler, which is very nearly all surface and needs almost no waiting at all.
If it is already cooked and tastes of nothing
Nothing above helps a block that is already in the pan, so do the other thing: season the outside hard and accept that is what you are doing.
Reduce a sauce until it is properly concentrated and toss the tofu through it off the heat. Add salt, acid and something savoury at the end, not the beginning. A finishing sauce is not a consolation prize, it is the correct tool for flavour that was never going to penetrate anyway. It is also why so many good tofu dishes marinate and sauce: the marinade handles the inside, the sauce handles the outside, and they are not doing the same job.
The one thing that will not save it is more cooking time. Tofu does not take on flavour from heat the way an onion does. It takes it on from contact, and by then the contact is over.



