Grilled Lemon Herb Salmon

Featured in: Quick & Fresh Meals

This vibrant Mediterranean dish features succulent salmon fillets infused with a zesty lemon and herb marinade. The fish gets perfectly charred on the grill while tender asparagus spears and sweet cherry tomatoes blister alongside, creating a colorful and nutritious plate. Ready in just 30 minutes, this gluten-free and low-carb meal delivers restaurant-quality results with minimal effort.

Updated on Wed, 11 Feb 2026 13:53:00 GMT
Grilled Lemon Herb Salmon fillets with asparagus and blistered cherry tomatoes on a grill grate. Pin Recipe
Grilled Lemon Herb Salmon fillets with asparagus and blistered cherry tomatoes on a grill grate. | fordishes.com

My neighbor knocked on my kitchen door one summer evening with a bag of lemons from her tree, insisting I do something spectacular with them. That night, I threw together whatever fresh herbs I had on hand and a salmon fillet, and something magical happened on the grill—the citrus cut through the richness so cleanly, and the herbs filled the whole backyard with this Mediterranean promise. It became the meal I make whenever I want to feel like I'm cooking with intention, not just throwing dinner together.

I made this for my sister's book club one June, and watching everyone push the burst cherry tomatoes onto their forks while talking about their latest reads felt like I'd done something right. She texted me the recipe request three times after that night.

Ingredients

  • Salmon fillets (4, about 150 g each): The star of the plate—look for ones with a slight sheen and firm flesh, and don't worry about skin-on versus skinless, though skin-on holds together better on the grill.
  • Extra virgin olive oil (3 tablespoons total): The foundation of your marinade and vegetable coating, so grab the good stuff that tastes like something.
  • Fresh lemon juice and zest (2 tablespoons juice, 1 teaspoon zest): This is where the brightness lives, and yes, you need both because they taste completely different.
  • Garlic (2 minced cloves): Just enough to add depth without overpowering the delicate fish.
  • Fresh herbs (parsley, dill, thyme, 1 tablespoon each of parsley and dill, 1 teaspoon thyme): These three together create that coastal herb garden feeling, and dried thyme works fine if fresh isn't around.
  • Sea salt and black pepper (½ teaspoon salt, ¼ teaspoon pepper per component): Season generously and taste as you go—the salt actually brings out the fish's natural sweetness.
  • Asparagus (1 bunch, about 400 g): Snap off those woody ends by bending the spears until they naturally break, which takes out the tough bits without waste.
  • Cherry tomatoes (250 g, halved): The blistering on the grill concentrates their sweetness into these little flavor bombs.

Instructions

Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Build Your Marinade:
Whisk together the olive oil, lemon juice, zest, minced garlic, and all your fresh herbs in a small bowl until everything looks combined and fragrant. This is your flavor foundation, so take a second to smell it and adjust if something feels off.
Coat the Salmon:
Pat your salmon fillets completely dry with paper towels—this sounds fussy but it lets the marinade actually stick rather than slide off. Place them in a shallow dish or zip-top bag, pour the marinade over, and turn them gently to coat all over, then let them sit for 10 to 15 minutes while you prep the vegetables.
Prepare the Vegetables:
Toss your asparagus spears and halved cherry tomatoes with a tablespoon of olive oil, a pinch of salt, and pepper. They'll look a bit naked and dry until they hit the heat, and then everything changes.
Get Your Grill Ready:
Crank the heat to medium-high and let it preheat for a few minutes—you want it hot enough that a drop of water sizzles on contact. If you're using a grill basket or foil, set that up now so your vegetables don't escape between the grates.
Grill the Vegetables First:
Lay the asparagus and tomatoes on the grill (in the basket if you're using one) and let them sit for about 5 to 7 minutes, turning once halfway through. You'll see the asparagus tips char slightly and the tomatoes develop these dark, blistered spots—that's when you know they're done. Transfer them to a plate and keep warm.
Cook the Salmon:
Place the salmon fillets on the grill skin-side down if you have skin, or just lay them flat if you don't. Let them sit undisturbed for 3 to 5 minutes depending on thickness—you're looking for that gentle sizzle and golden color on the outside. Flip them gently once and cook for another 3 to 5 minutes until the flesh turns opaque and flakes easily when you press it with a fork.
Plate and Finish:
Arrange the salmon on plates with the asparagus and tomatoes alongside, maybe scatter some extra fresh herbs on top and add a lemon wedge so people can squeeze more brightness if they want it.
Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Sizzling Grilled Lemon Herb Salmon with asparagus and cherry tomatoes served alongside fresh lemon wedges. Pin Recipe
Sizzling Grilled Lemon Herb Salmon with asparagus and cherry tomatoes served alongside fresh lemon wedges. | fordishes.com

There's something about serving food straight from the grill with char marks still warm on the plate that makes people slow down and actually taste what they're eating. That's when you know the meal worked.

Why This Marinade Works

The combination of lemon juice and zest does two different jobs—the juice carries acid that opens up your palate while the zest adds this fragrant, almost floral note that makes people wonder what secret ingredient you used. The garlic and herbs bloom in the heat, so they don't taste raw or harsh like they might if you just sprinkled them on top. Everything melds together on the grill instead of sitting separately on the plate.

Grill Setup and Timing

Medium-high heat is your sweet spot—too hot and your salmon cooks unevenly with a charred outside and raw center, too cool and you miss that crust altogether. I usually light my grill about five minutes before I'm ready to cook so the temperature evens out and there are no hot spots. If you're working with a grill pan on the stovetop, that actually works beautifully too, and you'll get even more control over the temperature.

Variations and Flexibility

Perfect Christmas Kitchen Gift
🎄 The Perfect Christmas Kitchen Gift
🎅 Christmas Special Deal — Limited Time
Looking for a **useful, high-quality Christmas gift** that people actually love using? This is one of those rare finds that feels premium, saves time, and makes cooking way more fun — perfect for family dinners and cozy winter meals.
🎁 View Christmas Deal

This recipe is genuinely flexible, which is why it lives in my rotation so often. I've swapped trout in when salmon was expensive, added a pinch of red pepper flakes to the marinade when I wanted heat, and even switched the asparagus for green beans or zucchini when that's what looked good at the market. The core technique stays the same, and it always tastes intentional and fresh.

  • Try adding a tiny bit of chili flakes to the marinade if you like a whisper of heat cutting through the richness.
  • Serve alongside a crisp white wine like Sauvignon Blanc or Pinot Grigio to echo those bright, citrus flavors.
  • If grilling isn't happening that day, roast everything on a lined baking sheet at 220°C (425°F) for 12 to 15 minutes and you'll get almost the same result.
Product image
Cushioned mats provide comfort while cooking, absorbing spills near the sink and stove for cleaner meal prep.
Check price on Amazon
Perfectly charred Grilled Lemon Herb Salmon with vibrant asparagus and tomatoes plated for a healthy dinner. Pin Recipe
Perfectly charred Grilled Lemon Herb Salmon with vibrant asparagus and tomatoes plated for a healthy dinner. | fordishes.com

This meal has become my shorthand for feeding people well without overthinking it. Every time I make it, I remember that evening in my neighbor's backyard, and somehow it tastes like summer.

Recipe FAQs

How long should I marinate the salmon?

Marinate the salmon for 10–15 minutes at room temperature. This allows the lemon, garlic, and fresh herbs to penetrate the fish without breaking down the texture.

Can I cook this in the oven instead?

Absolutely. Roast everything on a lined baking sheet at 220°C (425°F) for 12–15 minutes. The salmon and vegetables will cook through beautifully with slightly less char than grilling.

What vegetables work best with this marinade?

Asparagus and cherry tomatoes are ideal because they cook quickly and pair well with lemon. You could also add zucchini slices, bell peppers, or red onion wedges to the grill basket.

How do I know when the salmon is done?

The salmon is ready when it turns opaque throughout and flakes easily with a fork. This typically takes 3–5 minutes per side depending on thickness. Avoid overcooking to keep the fish moist.

Can I use dried herbs instead of fresh?

Yes, use dried herbs at about half the quantity. For fresh thyme, substitute ½ teaspoon dried. Keep in mind that dried herbs won't provide the same bright, aromatic punch as freshly chopped parsley and dill.

What wine pairs well with this dish?

A chilled Sauvignon Blanc or Pinot Grigio complements the citrus notes beautifully. The crisp acidity and light fruit flavors balance the rich salmon and bright lemon marinade.

Grilled Lemon Herb Salmon

Fresh salmon marinated in lemon and herbs, grilled alongside asparagus and tomatoes for a quick Mediterranean dinner.

Prep Duration
15 mins
Cooking Duration
15 mins
Complete Time
30 mins
Recipe by Fordishes Ava Reynolds


Skill Level Easy

Cuisine Mediterranean

Makes 4 Number of Servings

Diet Details No Dairy, Gluten-Free, Low in Carbs

Ingredient List

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 or 1/2 teaspoon dried
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

Directions

Step 01

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

Step 02

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

Step 03

Heat the grill: Preheat grill or grill pan to medium-high heat.

Step 04

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

Step 05

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

Step 06

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

Step 07

Plate and serve: Arrange grilled salmon with asparagus and cherry tomatoes on serving plates. Garnish with additional fresh herbs and lemon wedges if desired.

Needed Equipment

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

Allergy Info

Double-check ingredients for allergens and speak with a healthcare provider if you're unsure.
  • Contains fish (salmon)
  • Check ingredient labels for hidden allergens in store-bought items

Nutrition Information (per serving)

For informational use only—doesn't replace personalized medical direction.
  • Calories: 340
  • Fats: 20 g
  • Carbohydrates: 7 g
  • Proteins: 32 g