Blog
The Best Salmon Marinade (5 Minutes, 6 Ingredients)
This salmon marinade takes 5 minutes to whisk together and uses just 6 ingredients you probably already have: olive oil, soy sauce, honey, lemon, garlic and black pepper. It seasons the fish all the way through, helps the top caramelize, and gives you a glossy, sweet-savory finish whether you bake the fillets or put them on the grill. Fifteen to thirty minutes in the fridge is all it needs.
Below you’ll find the exact amounts for 4 fillets, step-by-step oven and grill directions, a chart that shows how long to marinate salmon, grill and oven cooking times, five more marinades with full measurements, a troubleshooting table, food safety basics, and a printable recipe card at the bottom.

Why You’ll Love This Salmon Marinade
Many a marinade for salmon either tastes like straight soy sauce or leaves the fillets mushy after a long soak. This one is balanced and short on purpose.
- Six pantry ingredients: no special shopping, no ginger to peel, no bottle of mirin you’ll use once.
- Fast: 5 minutes to mix, 15 to 30 minutes to marinate, and about 15 minutes to cook.
- Balanced flavor: salty soy, sweet honey and bright lemon in roughly equal parts, with plenty of garlic.
- Works two ways: it’s a great oven recipe and an equally good grilled salmon marinade, because the honey browns without burning when you follow the times below.
- Built-in sauce: you set aside a clean portion before the raw fish goes in, so you can drizzle it over the cooked salmon safely.
- Flexible: it suits Atlantic, sockeye, coho or king salmon, skin-on or skinless.
Ingredients for Salmon Marinade
These amounts make a little less than 1 cup (about 210 ml), which is enough for 4 fillets plus a few spoonfuls to serve at the table. The exact amounts are also in the recipe card.
The 6-ingredient marinade
- Olive oil, ¼ cup (60 ml). Extra virgin or regular. Avocado oil is a good choice if you’re grilling over very high heat.
- Low-sodium soy sauce, ¼ cup (60 ml). Regular soy sauce makes the fish noticeably saltier; tamari keeps it gluten-free.
- Honey, 3 tablespoons (63 g). Maple syrup or brown sugar work too.
- Fresh lemon juice, 2 tablespoons (30 ml), plus 1 teaspoon finely grated zest, from about 1 lemon.
- Garlic, 4 cloves, finely minced or grated (about 4 teaspoons).
- Black pepper, ½ teaspoon, freshly ground.
For the salmon
- Salmon fillets, 4 (6 oz / 170 g each, about 1½ lb / 680 g total), about 1 inch (2.5 cm) thick, skin-on or skinless.
- Optional garnish: sliced green onion, sesame seeds, chopped parsley and lemon wedges.
Why no salt? Low-sodium soy sauce brings all the salt this recipe needs. If you swap in coconut aminos, which are less salty, add ½ teaspoon kosher salt.
Equipment You Need
- A small bowl or jar with a lid, for whisking or shaking the marinade.
- A shallow glass dish or a gallon zip-top bag. Avoid aluminum, which can react with the lemon and soy.
- A rimmed baking sheet lined with parchment or foil, if you’re baking.
- A clean, oiled grill grate and a wide fish spatula, if you’re grilling.
- An instant-read thermometer. It’s the only reliable way to know when salmon is done.
- A silicone brush for the reserved sauce.
How to Make Salmon Marinade (Step by Step)
The whole process takes about 50 minutes, and most of that is hands-off marinating time. Start the oven or grill about 10 minutes before the marinating time is up.
1. Whisk the salmon marinade
In a small bowl or jar, whisk or shake the olive oil, soy sauce, honey, lemon juice, lemon zest, garlic and black pepper until the honey dissolves completely, about 30 seconds. If your honey is very thick, warm it for 10 seconds in the microwave first.
2. Set some aside
Pour ¼ cup (60 ml) into a separate small container and refrigerate it. This clean portion never touches raw fish, so you can brush it on near the end of cooking or spoon it over the plates.
3. Marinate the salmon
- Pat the fillets dry with paper towels so the marinade can cling.
- Lay them flesh side down in a shallow dish or put them in a zip-top bag.
- Pour the rest of the salmon marinade over them and turn to coat.
- Cover or seal and refrigerate for 15 to 30 minutes, turning once.

4a. To bake
Heat the oven to 400°F (200°C) and line a rimmed baking sheet with parchment. Lift the fillets out of the marinade, let the excess drip off, and place them skin side down. Discard the used marinade. Bake for 12 to 15 minutes for 1-inch fillets. Brush with a little of the reserved sauce for the last 2 minutes, or broil for 1 to 2 minutes for a darker glaze, watching closely.
4b. To grill
Heat the grill to medium-high, 400 to 450°F (200 to 230°C). Scrape the grates clean and oil them well. Place the fillets skin side down (or presentation side down if skinless), close the lid, and cook for 6 to 8 minutes, until the fish releases easily. Flip carefully with a wide spatula and cook 2 to 3 minutes more. Brush with reserved sauce during the final minute.
5. Check the temperature and rest
The thickest part should reach 145°F (63°C) on an instant-read thermometer, the FoodSafety.gov guideline for fish, and flake easily with a fork. Let the fillets rest for 2 to 3 minutes, then drizzle with the remaining reserved sauce and add green onion, sesame seeds or a squeeze of lemon.
How Long to Marinate Salmon
Salmon is delicate, so it needs far less time than chicken or steak. The surface takes on flavor within 15 minutes. After about an hour, the acid in lemon or lime juice starts to “cook” the outer layer, turning it opaque, soft and a little mealy, while the salt in soy sauce pulls out moisture.
| Time in the fridge | What happens | Verdict |
|---|---|---|
| 5 to 10 minutes | Light surface flavor, mostly from what clings | OK in a rush |
| 15 to 30 minutes | Seasoned through the outer layer, texture unchanged | Best for this recipe |
| 30 to 60 minutes | Stronger flavor; edges begin to firm up | Fine, but don’t go longer |
| 1 to 2 hours | Acid turns the surface opaque and soft | Leave out the lemon |
| Overnight | Salty, mushy outer layer | Not recommended |
Need to prep in the morning? Mix the oil, soy, honey, garlic and pepper ahead, marinate the fish for up to 4 hours, and add the lemon juice to the reserved sauce instead. Thin fillets and tail pieces need the short end of every range.
Grilled Salmon Marinade: Grill vs. Oven Times
Both methods work well with this recipe. The oven is easier and more forgiving, while the grill adds smoky char. Use the times below as a starting point and check early with a thermometer.
| Method | Heat | 1-inch fillets | Notes |
|---|---|---|---|
| Bake | 400°F (200°C) | 12 to 15 minutes | Most even; brush with sauce at the end |
| Bake, then broil | 400°F, then high broil | 11 to 13 minutes + 1 to 2 | Darker, sticky glaze; watch closely |
| Grill, direct heat | 400 to 450°F (200 to 230°C) | 8 to 11 minutes total | Skin side down first, lid closed |
| Grill on foil or a plank | 400 to 450°F, lid closed | 12 to 18 minutes | No flipping, no sticking, less char |
| Thin fillets (½ inch) | Same as above | About half the time | Start checking after 5 minutes |
For more ways to cook a fillet, from pan-searing to air frying, see our guide on how to cook salmon.
Tips for the Best Salmon Marinade
A few small habits make the difference between salmon that tastes seasoned and glossy and salmon that’s salty, stuck to the grill or overcooked.
- Pat the fish dry first. Water on the surface dilutes the flavor and keeps it from sticking.
- Use low-sodium soy sauce. Regular soy sauce can make a 30-minute soak taste too salty.
- Keep it short. Fifteen to thirty minutes is plenty. Longer isn’t better with fish.
- Let the excess drip off. Pooled honey burns on a grill and steams in the oven.
- Oil the grates, not just the fish. A clean, hot, oiled grate is what stops sticking.
- Don’t move it too soon. Salmon releases from the grill once a crust forms.
- Cook to temperature, not the clock. Fillet thickness varies a lot.
Troubleshooting
| Problem | Likely cause | Fix |
|---|---|---|
| Too salty | Regular soy sauce or a long soak | Use low-sodium soy; marinate 15 to 30 minutes |
| Mushy or chalky edges | Marinated over an hour with lemon | Keep the lemon soak short or add it at the end |
| Burned, black spots | Honey on a very hot grill | Drop to medium-high and let the excess drip off |
| Stuck to the grill | Dirty or dry grates, flipped too early | Clean and oil the grates; wait until it releases |
| Bland in the middle | Very thick fillets | Serve with the reserved sauce spooned over |
| Dry fish | Overcooked | Check early with a thermometer |
| White beads on top | Albumin pushed out by high heat | Cook a little gentler; it’s harmless |
Easy Variations: 5 More Marinades for Salmon
Each marinade for salmon below makes enough for 4 fillets (1½ lb / 680 g). Whisk the ingredients, set a few spoonfuls aside if you want a sauce, and follow the same oven or grill times above.
1. Teriyaki marinade
- ¼ cup (60 ml) low-sodium soy sauce, 2 tablespoons mirin and 2 tablespoons brown sugar
- 1 tablespoon rice vinegar and 1 tablespoon toasted sesame oil
- 1 teaspoon grated fresh ginger and 2 cloves garlic, grated
- Marinate 20 to 30 minutes. Finish with sesame seeds and green onion.
2. Mediterranean lemon-herb marinade
- ¼ cup (60 ml) olive oil, 3 tablespoons lemon juice and 1 teaspoon lemon zest
- 3 cloves garlic, minced, and 2 tablespoons chopped fresh parsley
- 1 tablespoon chopped fresh oregano (or 1 teaspoon dried)
- ¾ teaspoon Diamond Crystal kosher salt and ½ teaspoon black pepper
- Marinate no more than 30 minutes; this one is high in acid. It pairs well with our lemon dill sauce for salmon.
3. Maple-Dijon marinade
- 3 tablespoons pure maple syrup and 2 tablespoons Dijon mustard
- 2 tablespoons olive oil and 1 tablespoon low-sodium soy sauce
- 1 tablespoon apple cider vinegar and 1 clove garlic, grated
- Marinate 15 to 30 minutes. The sugar browns fast, so keep the grill at medium-high.
4. Chili-lime marinade
- ¼ cup (60 ml) olive or avocado oil, 3 tablespoons lime juice and the zest of 1 lime
- 1 tablespoon honey and 2 cloves garlic, minced
- 1 teaspoon chili powder, ½ teaspoon ground cumin and ½ teaspoon smoked paprika
- ¾ teaspoon kosher salt and a pinch of red pepper flakes
- Marinate 15 to 20 minutes. Lime is stronger than lemon, so keep it short. Great for salmon tacos.
5. Miso marinade
- 3 tablespoons white miso and 2 tablespoons maple syrup or honey
- 1 tablespoon low-sodium soy sauce, 1 tablespoon mirin and 1 tablespoon rice vinegar
- 1 teaspoon toasted sesame oil and 1 teaspoon grated fresh ginger
- Marinate 15 to 60 minutes. For the full broiled version, see our miso salmon recipe.
Simple swaps for the main recipe
| Instead of | Use | Difference |
|---|---|---|
| Honey | Maple syrup or 3 tbsp brown sugar | Maple is milder; sugar browns faster |
| Soy sauce | Tamari or coconut aminos | Tamari is gluten-free; aminos need ½ tsp salt |
| Lemon | Lime or orange juice | Lime is sharper; orange is sweeter |
| Fresh garlic | 1 tsp garlic powder | Less punchy, won’t scorch on the grill |
Salmon Marinade vs. Dry Rub
A salmon marinade and a dry rub both season fish, but they do it differently. A wet marinade adds moisture, sweetness and a glaze, while a rub gives you a drier, crustier surface with no waiting time.
| Marinade | Dry rub | |
|---|---|---|
| Prep time | 5 minutes + 15 to 30 minutes to soak | 2 minutes, cook right away |
| Texture | Glossy, sticky, tender | Crisp, spiced crust |
| Best methods | Baking, grilling, broiling | Pan-searing, air frying, grilling |
| Flavor | Sweet-savory, soaks into the surface | Bold spices that sit on top |
On a busy night, or when you want crisp skin in a skillet, a rub is quicker. Our homemade salmon seasoning mixes up in 5 minutes and keeps for months.
What to Serve With Marinated Salmon
The sweet-savory glaze goes with almost any simple side. Choose one starch and one vegetable and dinner is done.
- Rice: steamed jasmine rice, coconut rice or brown rice soak up the extra sauce.
- Roasted vegetables: broccoli, asparagus or green beans can share the oven at 400°F.
- Grilled vegetables: zucchini, bell peppers and corn cook alongside the fish.
- Salads: a cucumber salad, an Asian slaw or mixed greens with a lemon vinaigrette.
- Potatoes: roasted baby potatoes or a simple mash.
- Noodles: soba or rice noodles tossed with the reserved sauce and green onion.
Browse all our salmon recipes for more weeknight ideas. If you like this soy-and-citrus style, the same flavors work on a seared tuna steak recipe too.

How to Store, Freeze and Reheat
Both the salmon marinade and the cooked fish keep well, which makes this a handy meal-prep recipe. The most important rule is about the used marinade.
- Never reuse raw salmon marinade. Liquid that held raw salmon can carry bacteria. Throw it out, or bring it to a full boil for at least 1 minute before using it as a sauce.
- Cook salmon to 145°F (63°C), as recommended in the FoodSafety.gov safe minimum internal temperature chart.
- Always marinate in the fridge, never on the counter.
- Unused salmon marinade (never in contact with fish) keeps in a sealed jar in the fridge for up to 5 days.
- Refrigerate cooked salmon within 2 hours, covered, and eat it within 3 to 4 days, per the cold food storage chart.
- Freeze cooked salmon in airtight containers for up to 2 to 3 months, and thaw it overnight in the fridge.
Reheating and freezing ahead
Reheat leftovers gently so they don’t dry out: cover with foil and warm in a 275°F (135°C) oven for about 15 minutes until they reach 165°F (74°C), or flake cold salmon into salads and rice bowls. For a freezer meal kit, seal raw fillets with the marinade (without the lemon juice) in a freezer bag and freeze for up to 3 months. Thaw overnight in the fridge; the fish marinates as it thaws.
| What | Fridge | Freezer |
|---|---|---|
| Salmon marinade, unused | Up to 5 days | Up to 3 months |
| Raw salmon in marinade | Up to 4 hours (no lemon) | Up to 3 months (no lemon) |
| Cooked marinated salmon | 3 to 4 days | 2 to 3 months |
Salmon Marinade FAQs
How long should salmon marinate?
Fifteen to thirty minutes is ideal. Up to an hour is fine, but after that the lemon juice starts to turn the surface soft and opaque, and the soy sauce makes it salty.
Should salmon be marinated in the fridge?
Yes. Always marinate fish in the refrigerator, covered, even for 15 minutes.
Can you marinate salmon overnight?
Not with an acidic marinade like this one. If you need to prep the night before, leave out the lemon juice and keep it under 4 hours, or freeze the salmon in the marinade instead.
Do you rinse the marinade off salmon before cooking?
No. Just lift the fillets out and let the excess drip off. Rinsing washes away flavor and spreads raw fish juices around the sink.
Can I use this salmon marinade on frozen fish?
Thaw the salmon in the fridge first and pat it dry. A frozen surface won’t absorb anything, and the fillet will cook unevenly.
Is this a good marinade for salmon on the grill?
- Yes, the oil keeps the fish from sticking and the honey caramelizes.
- Keep the heat at medium-high, not blazing, so the sugar doesn’t burn.
- Use a plank or foil if your grates tend to stick.
Salmon Marinade Recipe Card
Calories are an estimate per serving (1 fillet with its share of the marinade and reserved sauce) based on USDA FoodData Central values for raw farmed Atlantic salmon, olive oil, low-sodium soy sauce, honey, lemon juice and garlic, assuming most of the used marinade is discarded. Wild salmon will be lower.

Salmon Marinade (Soy, Honey, Lemon and Garlic)
Ingredients
Equipment
Method
- Whisk the olive oil, soy sauce, honey, lemon juice, lemon zest, garlic and pepper until the honey dissolves.
- Set aside 1/4 cup (60 ml) of the marinade in a clean container in the fridge for brushing and serving.
- Pat the salmon dry, place it flesh side down in a shallow dish or zip-top bag, pour over the rest of the marinade and refrigerate 15 to 30 minutes, turning once.
- To bake: heat the oven to 400°F (200°C). Lift the fillets out, let the excess drip off and place skin side down on a parchment-lined sheet. Discard the used marinade. Bake 12 to 15 minutes, brushing with reserved sauce for the last 2 minutes.
- To grill: heat the grill to medium-high, 400 to 450°F (200 to 230°C), and clean and oil the grates. Grill skin side down, lid closed, 6 to 8 minutes until it releases, then flip and cook 2 to 3 minutes more, brushing with reserved sauce in the last minute.
- Cook until the thickest part reaches 145°F (63°C) and flakes easily. Rest 2 to 3 minutes, then drizzle with the remaining reserved sauce and garnish.