Grilled Lemon Herb Salmon

Featured in: Weekend Rosewood-Style Baking

This dish features succulent salmon fillets infused with a zesty lemon and herb marinade, grilled to bring out rich flavors. Tender asparagus and blistered cherry tomatoes complement the salmon, offering freshness and vibrant color. Quick to prepare and packed with nutrients, it's ideal for a wholesome Mediterranean-style dinner. The balance of citrus, fresh herbs, and perfectly charred vegetables creates a delightful, healthy plate for any occasion.

Updated on Wed, 11 Feb 2026 09:44:00 GMT
Grilled salmon with lemon herb marinade, served with asparagus and cherry tomatoes on a rustic wooden board. Save
Grilled salmon with lemon herb marinade, served with asparagus and cherry tomatoes on a rustic wooden board. | rosewoodcrumb.com

My neighbor knocked on my kitchen door one summer evening with an armful of fresh herbs from her garden and a challenge: make something spectacular with the salmon she'd just bought. Twenty minutes later, we were standing over a hot grill, watching the fillets turn golden while the asparagus charred just right, and I realized this wasn't just dinner—it was the easiest way to impress someone without stress. That night taught me that Mediterranean cooking thrives on simplicity and good ingredients.

I made this for my parents on a weekend when they were visiting, and my dad—who usually picks at fish—went back for seconds while chatting about how the burst cherry tomatoes reminded him of vacation in Greece. Watching someone connect a plate of food to a memory they treasure is why I keep making this dish.

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 pieces, 150 g each): Choose skin-on if you want a crispy, protective layer that keeps the flesh tender; skinless works too, but watch the timing carefully since it cooks faster.
  • Extra virgin olive oil (3 tablespoons total): This is where quality matters—good olive oil carries the whole flavor profile and prevents sticking on the grill.
  • Fresh lemon juice and zest: Don't skip the zest; it holds more flavor intensity than juice alone and brightens everything without making it taste sour.
  • Fresh garlic, parsley, dill, and thyme: Fresh herbs are non-negotiable here; dried thyme works in a pinch, but fresh makes the marinade smell like a Mediterranean market.
  • Sea salt and black pepper: Grind your pepper fresh if possible—it transforms from dusty and flat to alive and peppery.
  • Asparagus (1 bunch, about 400 g): Snap off the woody ends by bending them until they naturally break; you'll know exactly where the tender part starts.
  • Cherry tomatoes (250 g, halved): Halving them allows the cut side to caramelize and burst while they're on the grill, releasing sweet juice.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build Your Marinade:
Whisk together the olive oil, lemon juice, zest, minced garlic, and all your fresh herbs in a small bowl—you're looking for something that smells bright and herbaceous, like a garden in a spoon. Taste a tiny pinch of it if you want to adjust the salt.
Marinate the Salmon:
Pat those salmon fillets completely dry with paper towels (moisture is the enemy of proper grilling), then lay them skin-side up in a shallow dish and pour the marinade over them, making sure to coat all sides. Let them sit at room temperature for 10 to 15 minutes while you prepare the rest.
Heat Your Grill:
Get your grill or grill pan hot over medium-high heat—you want it hot enough that a drop of water sizzles immediately. This temperature prevents sticking and gives you those beautiful grill marks.
Season the Vegetables:
While the salmon's marinating, toss your trimmed asparagus and halved cherry tomatoes with that tablespoon of olive oil, a pinch of sea salt, and a grind of fresh pepper. The oil helps them char beautifully without drying out.
Grill the Vegetables First:
Lay the asparagus and tomatoes directly on the grill grates or in a grill basket (foil works too if you're worried about losing the small pieces), and let them cook for 5 to 7 minutes, turning once halfway through. You're looking for tender asparagus with some char and tomatoes that have burst and caramelized.
Add the Salmon:
Once the vegetables are done, move them to a warm plate and place your marinated salmon fillets on the grill skin-side down if they have skin, or just on the hot grate if they're skinless. Don't move them around—let them sit undisturbed for 3 to 5 minutes depending on thickness, then flip gently and cook another 3 to 5 minutes until the flesh is opaque and flakes easily when you test it with a fork.
Bring It Together:
Plate the salmon alongside the grilled vegetables, drizzle with any remaining marinade, and finish with fresh herbs and lemon wedges if you have them.
Save
| rosewoodcrumb.com

There was an afternoon when my teenage nephew asked why restaurant salmon always tastes better, and I realized it's partly because they grill it hot and fast without apologizing, letting it get golden instead of pale. Making this dish together, he understood that confidence in cooking matters as much as the ingredients.

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.

Why Grill Temperature Matters

A properly heated grill is the difference between salmon that flakes beautifully and salmon that turns into a dry, rubbery disappointment. Medium-high heat seals the outside quickly while keeping the inside moist and tender, which is exactly what you want when you're working with a delicate fish like this.

Choosing Between Skin-On and Skinless Salmon

I used to think skin-on was intimidating, but it's actually your secret weapon—the skin acts as insulation and keeps the delicate flesh from drying out while it cooks. If you're nervous about grilling skin-side down, remember that the marinade and oil prevent sticking, and that crispy skin is something to celebrate, not fear.

Make It Your Own

This recipe feels Mediterranean by design, but it's flexible enough to bend toward your preferences. The herb base can shift with what you have on hand, the vegetables can change with the season, and the marinade is forgiving as long as you keep the balance of acid, oil, and salt.

  • A pinch of chili flakes in the marinade adds unexpected heat that plays beautifully with the lemon.
  • Swap trout or steelhead for salmon if that's what's fresh at your market—they cook in nearly the same time and take the marinade just as well.
  • If you don't have a grill, roast everything on a lined baking sheet in a 220°C (425°F) oven for 12 to 15 minutes and you'll get nearly the same result.
Save
| rosewoodcrumb.com

This is the kind of meal that feels special without demanding hours in the kitchen, which is exactly what real cooking looks like when you're feeding people you care about. Make it tonight, and I promise someone at your table will ask for the recipe.

Recipe FAQs

How long should I grill the salmon?

Grill salmon fillets for 3–5 minutes per side on medium-high heat until opaque and flaky.

Can I substitute other vegetables for asparagus and tomatoes?

Yes, vegetables like zucchini, bell peppers, or green beans work well when grilled alongside salmon.

Is it necessary to marinate the salmon?

Marinating enhances flavor and moisture, but it can be skipped if pressed for time.

What herbs are best for this dish?

Fresh parsley, dill, thyme, and lemon zest bring brightness and complement the salmon’s flavor.

Can the dish be cooked indoors?

Yes, oven roasting at 220°C (425°F) for 12–15 minutes is a great alternative to grilling.

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

Juicy salmon paired with lemon, herbs, asparagus, and cherry tomatoes for a vibrant meal.

Prep Time
15 minutes
Time to Cook
15 minutes
Total Duration
30 minutes
Recipe by Miles Porter


Skill Level Easy

Cuisine Mediterranean

Makes 4 Number of Servings

Diet Preferences No Dairy, No Gluten, Reduced Carb

What You Need

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 0.5 teaspoon dried
09 0.5 teaspoon sea salt
10 0.25 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 0.5 teaspoon sea salt
05 0.25 teaspoon black pepper

How To Make It

Step 01

Prepare Marinade: Combine 2 tablespoons olive oil, lemon juice, lemon zest, minced garlic, parsley, dill, thyme, 0.5 teaspoon salt, and 0.25 teaspoon black pepper in a small mixing bowl.

Step 02

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

Step 03

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

Step 04

Season Vegetables: While salmon marinates, toss asparagus and cherry tomatoes with 1 tablespoon olive oil, 0.5 teaspoon salt, and 0.25 teaspoon pepper in a large bowl until evenly coated.

Step 05

Grill Vegetables: Place seasoned asparagus and cherry tomatoes on grill using a grill basket or aluminum foil if needed. Grill for 5 to 7 minutes, turning once halfway through, until asparagus is tender and tomato skins begin to blister. Transfer to a serving plate.

Step 06

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

Step 07

Plate and Serve: Arrange grilled salmon fillets on serving plates alongside grilled asparagus and cherry tomatoes. Garnish with fresh herbs and lemon wedges as 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.

Tools Needed

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

Allergy Details

Go through every item to spot any allergens. Not sure? Check with your health expert.
  • Contains fish (salmon)
  • Check all ingredient labels for potential hidden allergens and cross-contamination risks

Nutrition Info (per serving)

For reference only. Always check with your doctor for health 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.