How Long Should You Marinate Salmon
For most home cooks, 15 to 30 minutes is the sweet spot. This window gives the acid and salt time to gently season the flesh without breaking down its delicate proteins.
Think of it as a quick handshake, not a long hug. The flavor sticks, the texture stays flaky, and your dinner is ready before you’ve even finished chopping the veggies.
This is the zone for almost any marinade you love, from miso-ginger to lemon-dill. Set a timer. Your kitchen will thank you.
When 30 Minutes Works… and When It Doesn’t
Acidic ingredients like lemon juice, vinegar, or wine are chemical tenderizers. They work fast. Leave salmon in a citrus-heavy marinade for more than 30 minutes, and you risk ceviche territory—cooked on the outside, raw-ish and mushy on the inside.
Softer, oil-based marinades (think soy, honey, garlic, or paprika) are more forgiving. They can sit for up to 1 hour without causing damage, letting the flavor sink deeper.
Pro tip: If your recipe screams “marinate overnight,” swap in a dry rub or a simple salt brine instead. Your salmon will stay silky, not slimy.