Lemon Herb Grilled Salmon is the kind of effortless weeknight dinner that feels special every single time. This recipe is a tribute to the clean, vibrant flavors of Mediterranean cuisine, where fresh ingredients are allowed to shine without fuss. The combination of zesty lemon and fragrant herbs creates a marinade that infuses the salmon with incredible moisture and taste. I love how the quick grill time leaves you with a gorgeous smoky char and a meal that’s ready in minutes.
Why You'll Love This Recipe
- It comes together in under 30 minutes of active time
- The bright lemon and fresh herb marinade makes it taste incredibly vibrant
- You get a healthy dose of protein and omega-3s without any heaviness
- The grill gives it that unbeatable smoky flavor I crave
- I promise it’ll become a regular in your rotation
Ingredients You’ll Need
- Salmon fillets: Opt for center-cut, evenly sized fillets for consistent cooking. Wild-caught salmon has a firmer texture and richer flavor, but farm-raised works beautifully too.
- Extra virgin olive oil: This is the base of your marinade and helps carry flavor. A good, fruity oil makes a noticeable difference in the final taste.
- Fresh lemon juice and zest: The juice provides bright acidity that tenderizes, while the zest gives an intense citrus aroma without the sourness. Always zest your lemon before juicing it.
- Garlic: Mince it finely so it disperses evenly in the marinade. Fresh garlic has a sharper, more authentic flavor that mellows beautifully on the grill.
- Fresh dill, parsley, and thyme: The holy trinity of herbs here. Their delicate, aromatic flavors are what make this dish sing. Dill is especially complementary to fish.
- Salt and black pepper: Kosher salt seasons the fish throughout and enhances all the other flavors. Freshly cracked black pepper adds a subtle warmth.
- Red pepper flakes: A completely optional touch that introduces a gentle, smoky heat in the background without overwhelming the lemon and herbs.
- Lemon slices for grilling and garnish: Grilling the slices caramelizes their sugars and intensifies their flavor. They’re both a beautiful garnish and a tasty squeeze of extra juice.
How to Make It
Pat the Salmon Dry:
Use paper towels to pat the fillets completely dry on all sides. This simple step is crucial because it helps the marinade adhere and ensures you get a beautiful sear instead of steam.
Whisk the Marinade Together:
In a small bowl, combine the olive oil, lemon juice, zest, garlic, and all the fresh herbs. Whisk it vigorously until it’s emulsified and fragrant. You’ll see the oil and juice come together into a cohesive sauce.
Marinate the Fillets:
Place the salmon in a shallow dish or a large resealable bag. Pour the marinade over the top, making sure to coat every piece thoroughly. Let it rest in the fridge for at least half an hour. This is where the magic happens and the flavors soak in.
Preheat and Prepare the Grill:
Get your grill nice and hot, aiming for a steady medium-high heat around 400°F. Take a minute to clean the grates well, then oil them lightly. A clean, hot, oiled grill is your best defense against sticking.
Grill the First Side:
Take the salmon out of the marinade, letting any excess drip back into the dish. Place each fillet on the grill, skin-side down if they have skin. Let it cook undisturbed for 4-6 minutes until you see good grill marks and it releases easily.
Flip and Finish Cooking:
Gently slide a spatula under each fillet and flip them over. Grill the second side for 3-5 more minutes. The salmon is done when it’s opaque throughout and flakes easily with a gentle press of a fork.
Grill the Lemon Slices:
If you’re using lemon slices, toss them on the grill during the last minute or two of cooking. You just want to get some light char marks on them. They’ll be soft, smoky, and perfect for serving.
Rest and Garnish:
Transfer the grilled salmon to a clean plate and let it rest for a full five minutes. This allows the juices to settle back into the fish, guaranteeing a moist bite every time. Finish with the grilled lemon and a sprinkle of extra herbs.

You Must Know
- Fresh herbs are non-negotiable for the brightest flavor
- Don’t marinate for more than an hour or the acid can cook the fish
- A hot, clean grill is the secret to perfect grill marks
- Letting the salmon rest after cooking keeps it juicy
- I always grill extra lemon slices for that final squeeze
Storage Tips
Store any leftover lemon herb grilled salmon in an airtight container in the fridge, where it’ll stay fresh for up to two days. When you’re ready to enjoy it again, reheat it gently in a 300°F oven for about 10 minutes, just until warmed through. You can also flake the cold salmon over a big green salad or into a grain bowl for an easy lunch. I avoid the microwave because it tends to dry the fish out and make it rubbery.
Ingredient Substitutions
If you can’t find fresh dill, you can double up on the parsley and add a pinch of dried dill, though the flavor won’t be as bright. No fresh thyme? A half teaspoon of dried will work in a pinch. For a different citrus profile, try using lime juice and zest instead of lemon – it’s just as refreshing. If you don’t have a grill, a hot cast-iron skillet or a grill pan on the stovetop will give you a similar sear. Just make sure your kitchen is well-ventilated.
Serving Suggestions
I love to pair this lemon herb grilled salmon with simple sides that don’t compete with its flavor. Roasted asparagus or broccolini with a little garlic is a classic and easy choice. A big, crisp salad with a lemony vinaigrette feels light and complementary. For something heartier, try serving it over a bed of fluffy couscous, quinoa, or even creamy garlic mashed potatoes to soak up any extra juices. A slice of crusty bread on the side is never a bad idea either.
Cultural Context
This lemon herb grilled salmon recipe is a beautiful example of Mediterranean cooking principles at work. It’s all about highlighting pristine ingredients with simple, bold flavors like olive oil, lemon, garlic, and handfuls of fresh herbs. You’ll find similar preparations along the coasts of Greece and Southern Italy, where grilling fish over an open flame is a way of life. The method respects the integrity of the salmon, using the marinade to enhance rather than mask its natural richness. It’s food that feels both nourishing and celebratory, perfect for a casual family dinner or a gathering with friends.

Pro Tips
- Pat your salmon completely dry before marinating
- Use a timer – salmon overcooks in a flash
- Let excess marinade drip off to avoid flare-ups
- A fish spatula makes flipping so much easier
- Trust the rest time for supremely moist fish
Frequently Asked Questions
For the best results, use fresh, high-quality salmon fillets that are about 6 ounces each. You can use either skin-on or skinless salmon, but skin-on can help protect the fish from the direct heat of the grill and is easier to flip.
You can marinate the salmon up to 30 minutes in advance, but for the freshest taste, it’s best cooked just before serving. If you need to prep ahead, you can mix the marinade and store it in the refrigerator for up to a day.
If you don’t have fresh dill, you can use fresh tarragon or an extra tablespoon of fresh parsley. You can also use 2 teaspoons of dried dill weed, but the flavor of fresh herbs is superior in this Mediterranean dish.
The salmon is ready when it flakes easily with a fork and has reached an internal temperature of 145°F (63°C). This usually takes about 4-5 minutes per side on a preheated grill.
This Mediterranean-inspired salmon pairs beautifully with a simple Greek salad, roasted asparagus, or a side of quinoa. For a complete meal, consider serving it with a light, citrusy white wine.