Grilled Lemon Herb Salmon

Featured in: Everyday Main Dishes

This vibrant Mediterranean dish features succulent salmon fillets marinated in a zesty blend of lemon juice, garlic, parsley, dill, and thyme. The fish is grilled to flaky perfection while asparagus spears and cherry tomatoes develop a delicious char on the grill. The entire meal comes together in just 30 minutes, making it perfect for busy weeknights.

The bright citrus notes complement the rich, oily salmon beautifully, while the vegetables add freshness and texture. You can easily prepare this on an outdoor grill, indoor grill pan, or roast everything in the oven.

Updated on Wed, 11 Feb 2026 14:09:00 GMT
Sizzling Grilled Lemon Herb Salmon fillets rest beside charred asparagus and blistered cherry tomatoes on a rustic platter, garnished with fresh herbs. Save to Pinterest
Sizzling Grilled Lemon Herb Salmon fillets rest beside charred asparagus and blistered cherry tomatoes on a rustic platter, garnished with fresh herbs. | vectorgrill.com

My neighbor knocked on the fence one summer evening with a bunch of asparagus from her garden, and I realized I had salmon thawing in the fridge. That's how this dish came together, really—not from a recipe book, but from what was on hand and the kind of cooking that happens when you stop overthinking it. The marinade came together in less time than it takes to heat the grill, and somehow the whole thing turned into something that tasted like we'd been planning it for days. There's something about lemon and fresh herbs that just makes salmon sing, and when you add those blistered cherry tomatoes, it becomes the kind of dinner that feels both simple and special.

I made this for my sister when she was going through a phase of trying to eat better, and she kept coming back for seconds, which tells you everything you need to know. She said it didn't feel like "healthy food" in the way that usually means bland and sad—it just felt like dinner that happened to be good for her. That's when I realized this recipe had quietly become something I reached for whenever I wanted to cook something that would make people happy without stress.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Salmon fillets (4, about 150 g each): The star here, and skin-on keeps things moist from the inside out, though skinless works beautifully too—just shave a minute off your cook time.
  • Extra virgin olive oil (3 tablespoons total): This is where quality actually matters; cheaper oil burns quick on a hot grill and tastes sharp instead of fruity.
  • Fresh lemon juice (2 tablespoons): Bottled juice will work in a pinch, but fresh squeezed makes the difference between okay and memorable.
  • Lemon zest (1 teaspoon): This tiny bit adds brightness that plain juice can't give you—don't skip it.
  • Garlic cloves, minced (2): Fresh is non-negotiable here; the heat of the grill brings out its sweetness without any of that harsh raw edge.
  • Fresh parsley and dill (1 tablespoon each): Mediterranean herbs that feel made for salmon, and they're cheap to buy fresh when you need them.
  • Fresh thyme (1 teaspoon, or ½ teaspoon dried): One of those herbs that tastes like summer in your mouth.
  • Sea salt and black pepper (½ teaspoon and ¼ teaspoon): Finishing salt, not table salt—it dissolves better and tastes cleaner on your tongue.
  • Asparagus (1 bunch, about 400 g): Trim the woody bottoms where they naturally break; your knife will tell you where.
  • Cherry tomatoes (250 g, halved): The ones that are almost too ripe are perfect here because they burst and caramelize instead of just heating through.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your marinade while everything else waits:
Grab a small bowl and whisk together the olive oil, fresh lemon juice, zest, minced garlic, parsley, dill, thyme, salt, and pepper until it smells like someone turned a Mediterranean garden into liquid. This takes maybe three minutes and sets the tone for everything that follows.
Pat your salmon completely dry:
Moisture is the enemy of proper searing, so use paper towels like you mean it—any dampness left on that fish will steam instead of caramelize. This is one of those tiny details that separates good from great.
Get that salmon into the marinade:
Lay the fillets in a shallow dish or zip-top bag and pour the marinade over, making sure each one gets coated. Let them sit for ten to fifteen minutes at room temperature while you prep your vegetables and light the grill.
Toss your vegetables with oil and seasoning:
While the salmon marinates, coat the asparagus spears and halved cherry tomatoes with that remaining tablespoon of olive oil, salt, and pepper. The oil is what creates those blistered spots that make everything taste toasted and sweet.
Get your grill hot and ready:
Medium-high heat is your target—hot enough that you can't hold your hand over the grates for more than a few seconds. If you're using a grill pan indoors, make sure it's smoking slightly before you add anything.
Start with the vegetables while you wait:
Lay the asparagus and tomatoes directly on the grill grates or in a grill basket if you're nervous about them falling through. After about five to seven minutes, turning once, the asparagus will be tender and the tomatoes will have burst and caramelized at the edges—that's your cue to pull them off and set them aside.
Place your salmon skin-side down first:
If your fillets have skin, that's where it goes initially—the grill marks and texture develop on the skin side while the flesh cooks gently from below. Three to five minutes depending on thickness, then flip for another three to five on the other side until the flesh turns opaque and flakes easily with a fork.
Plate it while everything's still warm:
Arrange the salmon with the asparagus and tomatoes, squeeze fresh lemon over everything if you have it, and maybe scatter a few extra herb leaves on top if you're feeling fancy. This is when the dish stops being ingredients and becomes something people actually want to eat.
Perfectly grilled Grilled Lemon Herb Salmon served over tender asparagus with burst cherry tomatoes, ideal for a healthy, vibrant Mediterranean-style dinner. Save to Pinterest
Perfectly grilled Grilled Lemon Herb Salmon served over tender asparagus with burst cherry tomatoes, ideal for a healthy, vibrant Mediterranean-style dinner. | vectorgrill.com

There's a moment in cooking when everything just works without you having to think about it, and that's what happens with this dish. Once you've made it once and felt how quick it is, it becomes one of those recipes you pull out whenever you need to feel like you've got your life together.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Grill Game

Learning to trust a hot grill took me longer than it should have, because I kept fearing I'd burn things. The truth is that a properly preheated grill with good direct heat actually protects your food by creating a beautiful crust that keeps the inside moist. If your grill isn't giving you those dark caramelized marks, the grates aren't hot enough—turn up the heat and wait another minute. The sizzle you hear when the salmon hits the grates is the sound of everything working exactly right.

Timing is Everything Here

One night I got distracted and let the vegetables cook too long, and they turned into something closer to charcoal. That taught me to set a mental timer or actually use your phone for once—the asparagus window is surprisingly narrow, and those cherry tomatoes go from blistered and gorgeous to mushy in about thirty seconds. It also taught me that this recipe is genuinely quick, which means there's no good reason to wander away from your grill.

Why This Works Every Single Time

There's something deeply satisfying about cooking with just a few high-quality ingredients that actually taste good together. Mediterranean flavors have been around for centuries because they work—lemon, herbs, olive oil, and fresh fish aren't trying to trick anyone. This is the kind of meal that makes you feel like a capable cook while barely being any effort at all.

  • Fresh herbs make all the difference, so buy them when you shop instead of hoping you have them at home.
  • If you don't have a grill, an oven at 220°C for twelve to fifteen minutes works beautifully—same result, same timing, just different heat source.
  • Serve this with something cold to drink and good company, and you've got the kind of dinner that people actually remember.
A close-up of juicy Grilled Lemon Herb Salmon with fresh lemon wedges, grilled asparagus spears, and colorful cherry tomatoes on a wooden board. Save to Pinterest
A close-up of juicy Grilled Lemon Herb Salmon with fresh lemon wedges, grilled asparagus spears, and colorful cherry tomatoes on a wooden board. | vectorgrill.com

This dish became my default move for proving that healthy food doesn't have to be boring, and it's stayed that way because it actually tastes good. Make it once and you'll understand why it came together so naturally in my kitchen that summer evening.

Recipe Questions & Answers

How long should I marinate the salmon?

Marinate the salmon for 10–15 minutes at room temperature. This allows the lemon and herbs to penetrate the fish without breaking down the texture. Avoid marinating longer than 30 minutes, as the acid can start to cook the fish.

Can I cook this in the oven instead?

Absolutely. Roast the salmon and vegetables on a lined baking sheet at 220°C (425°F) for 12–15 minutes. Arrange everything in a single layer for even cooking. The salmon is done when it flakes easily with a fork.

How do I know when the salmon is cooked through?

The salmon is ready when it's opaque throughout and flakes easily when tested with a fork. The internal temperature should reach 63°C (145°F). Avoid overcooking, as the salmon will become dry. Watch for the white albumin appearing on the surface—that's a sign it's approaching doneness.

What other vegetables work well with this dish?

Zucchini slices, bell peppers, red onion wedges, or eggplant all grill beautifully alongside salmon. Just adjust cooking times as needed—denser vegetables like eggplant may need a few extra minutes. Keep pieces uniformly sized for even grilling.

Can I use frozen salmon fillets?

Yes, but thaw them completely first. Thaw overnight in the refrigerator or use the cold water method. Pat the fillets thoroughly dry before marinating to ensure proper seasoning adhesion and prevent steaming on the grill.

What wine pairs best with this dish?

A chilled Sauvignon Blanc or Pinot Grigio complements the citrus and herbal notes beautifully. For red wine lovers, a light Pinot Noir works well without overpowering the delicate salmon flavor.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Grilled Lemon Herb Salmon

Fresh salmon with lemon herb marinade, grilled with asparagus and tomatoes

Prep Time
15 mins
Time to Cook
15 mins
Overall Time
30 mins
Created by Chloe Moore


Skill Level Easy

Cuisine Type Mediterranean

Makes 4 Portions

Dietary Info No Dairy, No Gluten, Reduced-Carb

What You’ll Use

Fish & Marinade

01 4 salmon fillets, 5.3 oz each, skin-on or skinless
02 2 tablespoons extra virgin olive oil
03 2 tablespoons freshly squeezed lemon juice
04 1 teaspoon lemon zest
05 2 garlic cloves, minced
06 1 tablespoon chopped fresh parsley
07 1 tablespoon chopped fresh dill
08 1 teaspoon fresh thyme leaves
09 1/2 teaspoon sea salt
10 1/4 teaspoon freshly ground black pepper

Vegetables

01 1 bunch asparagus, approximately 14 oz, woody ends trimmed
02 8.8 oz cherry tomatoes, halved
03 1 tablespoon extra virgin olive oil
04 1/2 teaspoon sea salt
05 1/4 teaspoon black pepper

How-To

Step 01

Prepare marinade: In a small bowl, combine 2 tablespoons olive oil, lemon juice, lemon zest, minced garlic, parsley, dill, thyme, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Mix until well combined.

Step 02

Marinate salmon: Pat the salmon fillets dry with paper towels and place them in a shallow dish or zip-top bag. Pour the marinade over the salmon, turning to coat evenly. Marinate for 10 to 15 minutes at room temperature.

Step 03

Preheat grill: Preheat the grill or grill pan to medium-high heat, approximately 400 to 450 degrees Fahrenheit.

Step 04

Prepare vegetables: While the salmon marinates, toss the asparagus and cherry tomatoes with 1 tablespoon olive oil, 1/2 teaspoon salt, and 1/4 teaspoon pepper until evenly coated.

Step 05

Grill vegetables: Place the asparagus and cherry tomatoes on the grill using a grill basket or aluminum foil if needed. Grill for 5 to 7 minutes, turning once, until the asparagus is tender and the tomatoes are blistered. Remove and set aside.

Step 06

Grill salmon: Place the salmon fillets on the grill skin-side down if applicable. Grill for 3 to 5 minutes per side, depending on thickness, until the salmon is opaque and flakes easily with a fork.

Step 07

Serve: Transfer the grilled salmon to serving plates alongside the asparagus and cherry tomatoes. Garnish with fresh herbs and lemon wedges if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You’ll Need

  • Grill or grill pan
  • Mixing bowls
  • Tongs
  • Knife and cutting board
  • Grill basket or aluminum foil

Allergy Info

Look over each item for allergens and check with your doctor if unsure.
  • Contains fish (salmon)
  • Always verify ingredient labels for hidden allergens despite being dairy-free and gluten-free

Nutrition Breakdown (per portion)

Nutrition data is for learning only—not a substitute for professional medical advice.
  • Caloric Value: 340
  • Fats: 20 g
  • Carbohydrates: 7 g
  • Proteins: 32 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.