Health and Wellness

Simple Salmon Marinade (Lemon, Dill, and Garlic!)


I’ve tested dozens of salmon marinades over the years, and this salmon marinade is the one I keep coming back to. It’s bright, fresh, and herb-forward — made with lemon juice, Dijon mustard, garlic, and fresh dill. Unlike most marinades that drown salmon in soy sauce and honey, this one is light enough that you actually taste the fish.

Whether you’re making oven-baked salmon, pan-seared salmonor grilled salmonthis easy salmon marinade works perfectly every single time. It takes 5 minutes to whisk together and transforms even a basic fillet into something incredible.

A full salmon fillet marinating in lemon dill salmon marinade

Recipe Summary

This fresh salmon marinade is made with just 7 ingredients — olive oil, lemon juice, Dijon mustard, garlic, honey, salt, and fresh dill. It infuses salmon fillets with bright, herbaceous flavor in just 30 minutes. The marinade works beautifully for oven-baked, grilled, or pan-seared salmon, and it doubles as a light vinaigrette for leftover greens.

  • ⏱️ Total time: 45 minutes (including marinating)
  • 🍽️ Yield: 6 servings
  • 📊 Level: Easy
  • 🥗 Diet: Gluten-free, dairy-free

Why You’ll Love This Salmon Marinade

  • Fresh, not sweet: Unlike most salmon marinades that lean on soy sauce and honey, this one is bright and herb-forward — so you actually taste the salmon.
  • 7 pantry-friendly ingredients: Olive oil, lemon, mustard, garlic, honey, salt, and fresh dill. That’s it.
  • Crazy versatile: Works for baked, grilled, pan-seared, or air-fried salmon — no recipe changes needed.
  • Doubles as a vinaigrette: Make extra and toss it with greens for an easy side salad.

I’m a recipe developer and food photographer, and I’ve shot hundreds of salmon recipes. The ones I actually make at home on repeat? They’re always the simple ones. This salmon marinade has been in my regular rotation for years because it takes 5 minutes to mix and works every single time.

What Makes This Salmon Marinade Different

Most top-ranking salmon marinades use a soy-honey-garlic base — and those are great, but they’re predictable. This simple salmon marinade goes a completely different direction: bright citrus, fresh herbs, and a touch of Dijon for a lighter, more nuanced flavor profile that lets the salmon shine through.

There’s some cooking science behind why it works so well. The acid in lemon juice opens up the protein structure of the salmon, while the olive oil carries fat-soluble flavor compounds directly into the flesh. This combination means 30 minutes is all you need for deep, infused flavor — and marinating longer actually makes things worse (more on that below).

I’m a fitness enthusiast who eats salmon 2-3 times a week, so I developed this marinade to be macro-friendly — no added sugar bombs, just clean ingredients that make salmon taste incredible. If you prefer a heartier, Asian-inspired flavor, try my honey glazed salmon instead.

All the salmon marinade ingredients whisked together in a bowl

Ingredients for Salmon Marinade

This salmon marinade is bright and lemony. It calls for simple, fresh ingredients:

  • Olive oil: Base of the marinade. It binds ingredients together and helps the marinade cling to the salmon.
  • Lemon juice: Fresh-squeezed only. The brightness comes from real lemon — bottled juice tastes flat here.
  • Dijon mustard: Adds a savory depth and a zing of vinegar without overpowering. It also acts as an emulsifier to keep the oil and lemon from separating.
  • Garlic: Smash and mince fresh cloves. 5 cloves sounds like a lot, but the flavor mellows beautifully during cooking.
  • Honey: Just 2 teaspoons — enough to balance the lemon without making it sweet. Swap maple syrup for a vegan option.
  • Salt: Amplifies every other flavor. Don’t skip it.
  • Fresh dill: The hero ingredient. Fresh dill is non-negotiable here — dried dill doesn’t come close to the same bright, grassy flavor.

Easy Substitutions

  • Lemon → lime: For a slightly different citrus note.
  • Dill → fresh parsley or cilantro: If dill isn’t available, though the flavor will shift.
  • Honey → maple syrup: Makes it vegan-friendly, or omit entirely for a tangier marinade.
  • Dijon → stone-ground or whole-grain mustard: Works great with a slightly different texture.

My all-time favorite salmon is Surrender Salmon. They catch wild-Alaskan salmon off of Bristol Bay in Alaska. The salmon is bright orange, so flakey and delicious, and truly the best.

Surrender Salmon is a family-run company based here in Minneapolis and they are good friends of mine! Support a local business if you can.

How to Marinate Salmon

This recipe is so easy — the marinade is ready in less than 5 minutes:

  1. Combine: Whisk all of the marinade ingredients together in a bowl or jar until emulsified.
  2. Prep the salmon: Pat salmon fillets dry with a paper towel (this helps the marinade adhere better). Place the salmon skin-side up in a baking dish or gallon-size zip-top bag so the flesh side gets maximum flavor contact.
  3. Marinate: Pour the marinade over the salmon, making sure all sides are coated. Refrigerate for 30-45 minutes.

In these photos, I laid a piece of tin foil on top of a baking sheet and marinated the salmon right on the sheet — then baked it directly. The zip-top bag method works great too, especially if you want to flip the salmon halfway through marinating.

Once your salmon is marinated, cook it using your preferred method — I love my oven-baked salmon or grilled salmon methods.

Salmon fillet marinating skin-side up on a foil-lined baking sheet

How Long to Marinate Salmon

Marinate your salmon for 30-45 minutes — that’s the sweet spot for this marinade.

Unlike chicken or steak, you don’t want to marinate salmon for hours. The acid in lemon juice begins to denature the proteins — essentially “cooking” the fish the same way ceviche works. This changes the texture, and the salmon can get mushy and opaque if left too long.

  • In a pinch: Even 15 minutes works, but 30 gives the best flavor infusion.
  • Maximum time: Don’t go beyond 45 minutes with a citrus-based marinade like this one.
  • Can you marinate overnight? No — not with citrus. Make the marinade the night before and store it separately, then add the salmon 30-45 minutes before cooking.

You can prepare this marinade a few days beforehand and store it in a mason jar in the refrigerator for up to 5 days. When you’re ready to cook, just pour it over your salmon and marinate for 30-45 minutes. It’s perfect for weekly meal prep.

Bonus: This salmon marinade doubles as a delicious vinaigrette! If you have leftovers, toss it with some greens and enjoy.

Tips for the Best Salmon Marinade

  • Use fresh herbs: Dried herbs don’t dissolve into the marinade the same way. Fresh dill makes a huge difference in this recipe.
  • Pat salmon dry: Removing surface moisture helps the marinade adhere better and gives you a better sear.
  • Don’t skip the mustard: It acts as an emulsifier and keeps the oil and lemon from separating into a greasy mess.
  • Room temperature before cooking: Pull marinated salmon from the fridge 10 minutes before cooking for more even results.
  • Use a meat thermometer: Salmon is done at 145°F (internal). Pull it at 140°F and let carryover cooking finish the job — this prevents drying out. This tip also applies to my broiled salmon.

Salmon Marinade Variations

This lemon-dill base is my go-to, but here are easy riffs if you want to mix things up:

  • Mediterranean: Swap dill for fresh oregano and add a pinch of red pepper flakes.
  • Asian-inspired: Replace lemon with rice vinegar, add soy sauce and sesame oil, and swap dill for cilantro. For a full honey-soy version, try my honey glazed salmon.
  • Spicy: Add 1 teaspoon sriracha or red pepper flakes to the base marinade.
  • Maple-Dijon: Double the mustard, swap honey for maple syrup, and omit the dill.

What to Serve with Marinated Salmon

  • Grilled asparagus: A summer classic. My grilled asparagus in foil is an easy hands-off side.
  • Cilantro lime rice: Bright and fresh to match the marinade. Try my cilantro lime rice.
  • Creamy cucumber salad: Cool and refreshing contrast. My creamy cucumber salad is perfect.
  • Grilled vegetables: Load up the grill while the salmon cooks. Here are my favorite grilled vegetables.
  • Simple green salad: Toss with extra marinade as a vinaigrette — yes, it works beautifully!
Baked salmon fillet on a baking sheet with fresh dill

How to Store Marinated Salmon

  • Refrigerate: Store cooked salmon in an airtight container for up to 3 days.
  • Freeze: Cooked salmon freezes well for up to 3 months. Thaw overnight in the fridge.
  • Reheat: Gently rewarm in a skillet over medium-low heat or microwave in 30-second bursts. Don’t overheat — it dries out fast.
  • Meal prep tip: Make the marinade up to 5 days ahead. Store in a mason jar in the fridge and use it throughout the week for quick weeknight salmon dinners.

Use leftover salmon to make my salmon patties or this salmon salad with Greek yogurt dill dressing.

What is the best marinade for salmon?

The best salmon marinade depends on the flavor profile you’re after. For a fresh, herb-forward marinade, I love this lemon-dill version — it’s light enough that you taste the salmon, not just the sauce. For something richer, a soy-honey-garlic marinade works well too. The key to any great salmon marinade is balancing acid, fat, and seasoning.

How long should you marinate salmon?

Marinate salmon for 30–45 minutes. Unlike chicken or steak, salmon shouldn’t sit in a marinade for hours — especially if the marinade contains citrus. The acid in lemon juice can start to “cook” the fish (like ceviche), which makes the texture mushy. Thirty minutes is the sweet spot for maximum flavor without texture issues.

Can you marinate salmon overnight?

Not with a citrus-based marinade like this one. The acid will break down the fish too much. If you want to prep ahead, make the marinade the night before and store it separately, then add the salmon 30–45 minutes before cooking. Soy-sauce-based marinades (without citrus) can handle longer marinating times — up to 4–6 hours.

Do you rinse salmon after marinating?

No — don’t rinse the salmon. Just lift it out of the marinade and let the excess drip off. The herbs and garlic clinging to the surface add flavor during cooking. If you’re grilling, you can gently scrape off large herb pieces to prevent burning, but for oven-baking it’s fine to leave everything on.

Should I marinate salmon with the skin on or off?

Either works, but I recommend keeping the skin on during marinating and cooking. The skin holds the fillet together (especially on the grill) and protects the bottom from overcooking. Place the salmon skin-side up in the marinade so the flesh side gets maximum flavor contact. I always cook my salmon skin-on — it peels right off after cooking if you don’t want to eat it.

Can I use this marinade for other fish?

Absolutely. This lemon-dill marinade works beautifully on any mild white fish — cod, halibut, mahi-mahi, or even shrimp. Adjust marinating time down to 15–20 minutes for thinner fillets or shrimp, since they absorb acid faster.

  • Combine all of the ingredients for this salmon marinade (minus the salmon) into a medium bowl and whisk to combine.

  • Pour the marinade onto the bottom of a baking sheet, large casserole dish, or in a gallon-size plastic bag, and then place the salmon fillet skin side up in the marinade and cover.

  • Let the salmon marinate in the refrigerator for at least 30-45 minutes. Make sure not to marinate any longer or you risk the citrus activating the cooking process.

  • Cook salmon using your favorite method. I recommend my oven-baked salmon recipe.
  • Salmon: option to use one large fillet or multiple smaller fillets. This salmon marinade can easily be doubled or tripled depending on how many lbs. you’re hoping to cook.
  • Substitutions: swap dill for parsley or cilantro, honey for maple syrup (vegan), or Dijon for stone-ground mustard.
  • Nutrition information is for 2 lbs. salmon and serves 6.

[adthrive-in-post-video-player video-id=”uRPjsHKy” upload-date=”2020-08-27T00:00:00.000Z” name=”Simple Salmon Marinade” description=”This lemon dill salmon marinade recipe is fresh, easy, and so tasty! You’ll never want to make marinated salmon any other way.”]

Calories: 328 kcal, Carbohydrates: 5 g, Protein: 39 g, Fat: 16 g, Fiber: 0 g, Sugar: 2 g

Nutrition information is automatically calculated, so should only be used as an approximation.



Please Subscribe. it’s Free!

Your Name *
Email Address *