I never thought I’d be the kind of person who marinates salmon, but here we are. For years, I just threw some lemon slices on top and called it a day. It was fine, but nothing special.
Then I learned that a good marinade isn’t complicated—it’s just about giving the fish time to soak up flavor. This lemon garlic herb version takes maybe five minutes to mix together, and it makes the salmon taste like something you’d order at a restaurant. The trick is in the combo: bright lemon juice, fresh herbs, and just enough garlic to make it interesting without going overboard. Even my kids, who usually pick at fish, will actually finish their plates when I make it this way.
Why You’ll Love This Grilled Salmon
- Fresh, bright flavors – The combination of lemon, garlic, and fresh herbs creates a light and zesty marinade that perfectly complements the rich salmon without overpowering it.
- Quick and easy – This recipe comes together in under an hour, making it perfect for busy weeknights when you want something healthy but don’t have all day to cook.
- Healthy and nutritious – Salmon is packed with omega-3s and protein, and this recipe keeps it light with fresh herbs and olive oil instead of heavy sauces.
- Restaurant-quality results – The herb marinade and grilling technique give you perfectly cooked, flavorful salmon that tastes like it came from your favorite seafood restaurant.
- Impressive yet simple – This dish looks and tastes fancy enough for guests, but it’s straightforward enough that you’ll feel confident making it any night of the week.
What Kind of Salmon Should I Use?
You can choose farm-raised or wild for this recipe, both will work great on the grill. Wild salmon tends to be a bit leaner and has a slightly stronger flavor, while farm-raised is usually more affordable and has a milder taste. If all you have access to is frozen salmon, you’ll still be good to go – just make sure to thaw it completely in the refrigerator overnight before marinating. For this recipe, you’ll want to use skinless salmon fillets as noted in the ingredients, since we’re marinating the fish and the marinade will penetrate better without the skin barrier.
Options for Substitutions
This recipe is pretty straightforward, but here are a few swaps you can make if needed:
- Salmon fillets: If salmon isn’t your thing or you want to try something different, this marinade works great with other fish like halibut, mahi-mahi, or even swordfish steaks. Just adjust cooking time based on thickness.
- Fresh herbs: Don’t have fresh herbs on hand? You can use dried herbs instead – just use about 1/3 of the amount called for (so roughly 2 teaspoons dried parsley, 1 1/3 teaspoons dried rosemary, and 2/3 teaspoon dried thyme). Keep in mind the flavor won’t be quite as bright.
- Lemon juice and zest: In a pinch, you can use bottled lemon juice, though fresh really does taste better here. If you’re out of lemons entirely, try lime juice and zest for a slightly different citrus twist.
- Dijon mustard: Regular yellow mustard or whole grain mustard will work just fine if that’s what you have in your fridge.
- Honey: Maple syrup or agave nectar can stand in for honey without any issues.
Watch Out for These Mistakes While Grilling
The biggest mistake when grilling salmon is overcooking it, which turns this naturally moist fish dry and chalky – aim to remove the fillets from the grill when the internal temperature reaches 125-130°F, as they’ll continue cooking off the heat and reach a perfect medium doneness.
Another common error is not properly oiling your grill grates before cooking, which causes the delicate fish to stick and fall apart when you try to flip it – use tongs and a paper towel dipped in oil to coat the grates right before adding your salmon.
Don’t skip the marinating time or rush it, as those 30 minutes allow the lemon and herbs to penetrate the fish and add flavor throughout, and resist the urge to flip the salmon more than once since each flip increases the chance of it breaking apart.
What to Serve With Grilled Salmon?
This lemon garlic herb salmon pairs beautifully with roasted vegetables like asparagus, green beans, or Brussels sprouts that can cook alongside the fish. A light grain salad with quinoa or couscous tossed with fresh herbs and lemon makes a great side that complements the bright flavors without weighing you down. For something more filling, try serving it over a bed of creamy mashed potatoes or alongside some buttery rice pilaf. A simple arugula salad with a light vinaigrette also works well to balance out the richness of the salmon.
Storage Instructions
Store: Leftover grilled salmon keeps well in the fridge for up to 3 days in an airtight container. It’s great to have on hand for quick lunches – I love flaking it over a salad or making salmon bowls with rice and veggies throughout the week.
Freeze: You can freeze cooked salmon for up to 2 months, though I’ll be honest – the texture changes a bit and it can get a little dry. If you do freeze it, wrap each piece tightly in plastic wrap, then place in a freezer bag to prevent freezer burn.
Serve Cold: This salmon is actually delicious served cold or at room temperature! No need to reheat if you don’t want to – just pull it from the fridge and enjoy it straight up, or break it into chunks for a salmon salad or grain bowl.
| Preparation Time | 10-15 minutes |
| Cooking Time | 5-10 minutes |
| Total Time | 45-60 minutes |
| Level of Difficulty | Easy |
| Servings | 5 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1150-1350
- Protein: 140-160 g
- Fat: 75-90 g
- Carbohydrates: 6-10 g
Ingredients
For the salmon:
- 28 oz salmon (I prefer King’s Pride or wild-caught for the best texture)
For the marinade:
- 1/4 cup lemon juice (freshly squeezed for brighter acidity)
- 1/4 cup olive oil (I always use Bertolli Extra Virgin for marinades)
- 2 tbsp parsley
- 4 tsp rosemary
- 2 tsp thyme
- 1 tablespoon garlic, minced
- 2 tsp lemon zest
- 1 tsp dijon mustard (helps emulsify the oil and juice for a smoother coating)
- 1 1/2 tsp honey
- 1 1/4 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp red pepper flakes
Step 1: Prepare the Lemon-Herb Marinade
- 1/4 cup lemon juice
- 1/4 cup olive oil
- 1 tsp dijon mustard
- 1 1/2 tsp honey
- 1 tablespoon garlic, minced
- 2 tsp lemon zest
- 2 tbsp parsley
- 4 tsp rosemary
- 2 tsp thyme
- 1 1/4 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp red pepper flakes
In a bowl, whisk together the lemon juice, olive oil, Dijon mustard, and honey until the mustard and honey are fully dissolved—this creates an emulsified base that helps the oil and acid blend smoothly rather than separate.
Add the minced garlic, lemon zest, parsley, rosemary, thyme, salt, black pepper, and red pepper flakes, stirring well to combine all flavors.
I like to let this marinade sit for a minute so the herbs can begin releasing their oils into the liquid, which deepens the flavor profile significantly.
Step 2: Marinate the Salmon
- 28 oz salmon
- lemon-herb marinade from Step 1
Place the salmon in a shallow dish or zip-top bag.
Pour the lemon-herb marinade from Step 1 over the salmon, making sure to coat both sides evenly.
Turn the salmon once halfway through to ensure even flavor absorption.
Let it marinate for 30 minutes at room temperature—this timeframe is perfect for infusing the herbs and citrus without over-marinating, which can affect the texture.
Step 3: Preheat and Prepare the Grill
While the salmon marinates, preheat your grill to medium-high heat (around 400-425°F if you have a temperature gauge).
Once it reaches temperature, oil the grill grates thoroughly using a folded paper towel dipped in neutral oil—this prevents sticking and creates those beautiful grill marks.
I like to heat the grill for at least 10 minutes so it reaches a true medium-high temperature, which ensures the salmon gets a nice crust without drying out.
Step 4: Grill the Salmon Until Cooked Through
- marinated salmon from Step 2
Remove the salmon from the marinade, letting excess marinade drip off, and place it skin-side up on the hot grill grates.
Cook for 3-5 minutes without moving it—this allows the bottom to develop a flavorful crust.
Carefully flip the salmon and cook for another 3-5 minutes on the second side until the flesh is opaque and flakes easily with a fork.
The salmon is done when it reaches an internal temperature of 145°F; cooking times vary based on thickness, so adjust accordingly.
Step 5: Rest and Serve
- grilled salmon from Step 4
Transfer the grilled salmon to a serving platter and let it rest for 2-3 minutes.
This short rest allows the juices to redistribute throughout the fish, keeping it moist and tender.
Serve warm while the herbs and lemon flavors are still vibrant.

Quick Lemon Garlic Herb Grilled Salmon
Ingredients
For the salmon
- 28 oz salmon (I prefer King’s Pride or wild-caught for the best texture)
For the marinade
- 1/4 cup lemon juice (freshly squeezed for brighter acidity)
- 1/4 cup olive oil (I always use Bertolli Extra Virgin for marinades)
- 2 tbsp parsley
- 4 tsp rosemary
- 2 tsp thyme
- 1 tablespoon garlic, minced
- 2 tsp lemon zest
- 1 tsp dijon mustard (helps emulsify the oil and juice for a smoother coating)
- 1 1/2 tsp honey
- 1 1/4 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp red pepper flakes
Instructions
- In a bowl, whisk together the lemon juice, olive oil, Dijon mustard, and honey until the mustard and honey are fully dissolved—this creates an emulsified base that helps the oil and acid blend smoothly rather than separate. Add the minced garlic, lemon zest, parsley, rosemary, thyme, salt, black pepper, and red pepper flakes, stirring well to combine all flavors. I like to let this marinade sit for a minute so the herbs can begin releasing their oils into the liquid, which deepens the flavor profile significantly.
- Place the salmon in a shallow dish or zip-top bag. Pour the lemon-herb marinade from Step 1 over the salmon, making sure to coat both sides evenly. Turn the salmon once halfway through to ensure even flavor absorption. Let it marinate for 30 minutes at room temperature—this timeframe is perfect for infusing the herbs and citrus without over-marinating, which can affect the texture.
- While the salmon marinates, preheat your grill to medium-high heat (around 400-425°F if you have a temperature gauge). Once it reaches temperature, oil the grill grates thoroughly using a folded paper towel dipped in neutral oil—this prevents sticking and creates those beautiful grill marks. I like to heat the grill for at least 10 minutes so it reaches a true medium-high temperature, which ensures the salmon gets a nice crust without drying out.
- Remove the salmon from the marinade, letting excess marinade drip off, and place it skin-side up on the hot grill grates. Cook for 3-5 minutes without moving it—this allows the bottom to develop a flavorful crust. Carefully flip the salmon and cook for another 3-5 minutes on the second side until the flesh is opaque and flakes easily with a fork. The salmon is done when it reaches an internal temperature of 145°F; cooking times vary based on thickness, so adjust accordingly.
- Transfer the grilled salmon to a serving platter and let it rest for 2-3 minutes. This short rest allows the juices to redistribute throughout the fish, keeping it moist and tender. Serve warm while the herbs and lemon flavors are still vibrant.







