You might be tempted to premake dinner by tossing salmon into a marinade before bed. Resist that urge, friend. Overnight is a no-go for salmon unless you’re making gravlax (which is a whole different, cured salmon thing).
An overnight bath with citrus or soy sauce can turn your fillet into a soggy, salty mess. It’s like leaving a paper towel in a puddle—it falls apart and loses all its charm.
If you absolutely must prep ahead, pat the salmon dry, season it, and keep it marinating for no more than 4 to 6 hours, but only if your marinade is very low in acid. Even then, I’d keep it to the shorter side.
How Long Is Too Long To Marinate Salmon at Rebecca Patrick blog
The “You Do You” Rule: Different Marinades, Different Timers
A simple olive oil, lemon, and dill mix? 30 minutes is perfect. Soy sauce, ginger, and honey? 45 minutes max because the salt is doing its own work.
An all-oil marinade with herbs and garlic can go a full hour without issues. But watch out for pineapple or kiwi—they have enzymes that can turn salmon into mush in 15 to 20 minutes. Seriously, that’s not a joke.
Think of it like cooking eggs: you wouldn’t boil them for two hours if you wanted a soft yolk. Salmon is the same—it has a perfect moment, and then it’s over.