Grilled Lemon Herb Salmon

Featured in: Pan & Skillet Dishes

This dish showcases tender salmon fillets marinated in fresh lemon juice, zest, and aromatic herbs. Grilled alongside crisp asparagus and sweet cherry tomatoes, it creates a colorful, nutritious Mediterranean-inspired plate. The quick marinade infuses bright flavors, while grilling adds a smoky finish. Perfect for a wholesome, easy-to-prepare dinner that balances protein and garden-fresh vegetables. Garnished with extra herbs and lemon wedges, it pairs well with chilled white wines for a complete meal.

Updated on Wed, 11 Feb 2026 14:03:00 GMT
Grilled salmon fillets with asparagus and cherry tomatoes, marinated in lemon and fresh herbs for a bright Mediterranean flavor. Juicy, healthy, and perfect for summer grilling. Save to Pinterest
Grilled salmon fillets with asparagus and cherry tomatoes, marinated in lemon and fresh herbs for a bright Mediterranean flavor. Juicy, healthy, and perfect for summer grilling. | softsellou.com

Last summer, my neighbor knocked on my door with a bag of fresh herbs from her garden and challenged me to make dinner with whatever I had. I pulled out salmon from the freezer, squeezed a lemon, and suddenly we were standing over a hot grill watching the most beautiful thing happen—the fish turning golden while the smell of charred tomatoes and fresh dill filled the backyard. That night taught me that the simplest ingredients, treated with intention, can taste like something you'd pay too much for at a restaurant.

I made this for my sister's birthday dinner when she announced she was cutting out dairy, and I remember her face when she realized she didn't miss it one bit. The charred edges of the asparagus, the burst cherry tomatoes releasing their sweet juice, the salmon so tender it practically melted—she said it felt like eating at a real Mediterranean coast, not suburban Ohio. That's when I understood this dish isn't about restriction; it's about abundance.

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 (about 150g each): Skin-on holds everything together and gets beautifully crispy; skinless works too if that's what you prefer or have on hand.
  • Extra virgin olive oil: This is not the time to use the cheap stuff—good olive oil makes the whole marinade taste alive.
  • Lemon juice and zest: Fresh squeezed changes everything; bottled juice tastes tired by comparison.
  • Fresh garlic cloves, minced: Mince them yourself right before using so they're still pungent and bright.
  • Fresh parsley and dill: These herbs are the heart of the dish; frozen works in a pinch, but fresh is worth a trip to the store.
  • Fresh thyme leaves: If using dried, use half the amount—dried herbs are more concentrated.
  • Sea salt and black pepper: Season generously; the grill will intensify everything.
  • Asparagus, woody ends trimmed: Snap them at the natural breaking point instead of cutting—they'll tell you where they want to break.
  • Cherry tomatoes, halved: Look for ones that are fragrant and give slightly to pressure; they burst more beautifully that way.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Make the marinade:
Whisk together olive oil, fresh lemon juice, lemon zest, minced garlic, parsley, dill, thyme, salt, and pepper in a small bowl until it looks thick and herby. Smell it—that's what you're about to infuse into the salmon.
Marinate the salmon:
Pat your salmon fillets completely dry with paper towels (this helps them cook more evenly), then place them in a shallow dish or zip-top bag and pour the marinade over, making sure each fillet gets coated. Let them sit for 10 to 15 minutes at room temperature—any longer and the acid starts to break down the delicate flesh.
Prep the vegetables:
While the salmon soaks up all that flavor, toss your asparagus spears and halved cherry tomatoes with a tablespoon of olive oil, salt, and pepper until everything glistens. This is also the moment to fire up your grill to medium-high heat.
Grill the vegetables first:
Lay the asparagus and tomatoes on the grill (a grill basket keeps them from rolling away), and let them cook for 5 to 7 minutes, turning once, until the asparagus has soft char marks and the tomatoes have burst and shriveled at the edges. They'll smell like summer.
Grill the salmon:
Place your salmon fillets on the grill skin-side down (if you have skin), and don't touch them for 3 to 4 minutes—you want that skin to get crispy and release from the grate naturally. Flip gently and cook the other side for another 2 to 3 minutes until the flesh is just opaque and flakes easily with the gentlest pressure of a fork.
Bring it all together:
Transfer everything to a serving platter, finish with a scatter of fresh herbs and lemon wedges, and step back to admire what you've made.
Save to Pinterest
| softsellou.com

There was a quiet moment during that birthday dinner when everyone stopped talking and just ate, forks clinking softly, and I realized that this is what home cooking really is—not showing off, but creating a moment where people feel cared for. The salmon was the excuse; the meal was the point.

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.

When to Use a Grill Basket

If your grill grates are wide or you're nervous about vegetables falling through, a grill basket changes everything. Line it with asparagus and tomatoes, toss it around halfway through cooking, and you've got restaurant-quality charring with zero frustration. My first time without one, half my asparagus ended up in the fire—lesson learned, and now I keep a basket on hand year-round.

No Grill? Oven Method Works Just as Well

Rainy night, dead lighter, or just not in the mood to stand outside—the oven is your friend. Line a baking sheet with parchment or foil, arrange your marinated salmon and seasoned vegetables on it, and roast everything at 220°C (425°F) for 12 to 15 minutes until the salmon is cooked through and the vegetables have softened. You lose the char, but you gain simplicity, and the flavor stays essentially the same.

Variations and What Works

I've made this with trout, halibut, and even swordfish, and each one shines differently under the same treatment. The vegetables are flexible too—swap asparagus for green beans, add zucchini or bell peppers, or stick with just the tomatoes if that's what's in your kitchen. The formula that matters is: good fish, bright acid, fresh herbs, and high heat.

  • Add a pinch of chili flakes to the marinade if you want a subtle heat that plays beautifully with lemon.
  • A splash of white wine in the marinade brings roundness without changing the character of the dish.
  • Serve with a chilled Sauvignon Blanc or Pinot Grigio to echo the lemon and herbs on your plate.
A vibrant dish of lemon herb-marinated salmon, grilled alongside tender asparagus and blistered cherry tomatoes for a colorful, nutritious meal. Easy and delicious. Save to Pinterest
A vibrant dish of lemon herb-marinated salmon, grilled alongside tender asparagus and blistered cherry tomatoes for a colorful, nutritious meal. Easy and delicious. | softsellou.com

This dish has become my answer to almost every occasion—weeknight dinner, company coming, someone announcing a new diet—because it's elegant without being fussy and tastes like you know what you're doing. Once you've made it once, you'll make it again and again.

Recipe FAQ

How long should the salmon marinate?

Marinate the salmon for 10 to 15 minutes at room temperature to absorb the lemon and herb flavors without altering texture.

Can I use other vegetables alongside asparagus and tomatoes?

Yes, vegetables like zucchini, bell peppers, or green beans grill well and complement the citrus and herb profile.

What is the best way to grill the salmon for even cooking?

Preheat the grill to medium-high, place salmon skin-side down first, grilling 3 to 5 minutes per side depending on thickness, until it flakes easily.

How can I add a spicy kick to this dish?

Include a pinch of chili flakes in the marinade to introduce gentle heat without overpowering the fresh flavors.

Is it possible to prepare this dish in the oven instead?

Absolutely. Roast salmon and vegetables at 220°C (425°F) on a lined baking sheet for 12 to 15 minutes until cooked through.

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

Lemon and herb salmon paired with grilled asparagus and cherry tomatoes for a vibrant, healthy meal.

Prep time
15 min
Time to cook
15 min
Complete time
30 min
Recipe by Adrian Pope


Level Easy

Cuisine type Mediterranean

Portions 4 Number of servings

Diet needs No dairy, Free from gluten, Reduced-Carb

What You'll 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

Directions

Step 01

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

Step 02

Marinate the 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 evenly. Allow to marinate for 10 to 15 minutes at room temperature.

Step 03

Preheat the grill: Heat grill or grill pan to medium-high temperature, approximately 400°F, allowing adequate time for even heat distribution.

Step 04

Prepare the 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 bowl, coating evenly.

Step 05

Grill the vegetables: Arrange asparagus and cherry tomatoes on grill using a grill basket or aluminum foil if necessary. Grill for 5 to 7 minutes, turning once halfway through, until asparagus is tender and tomatoes develop blistered edges.

Step 06

Remove vegetables from heat: Transfer grilled vegetables to a serving platter and set aside to keep warm.

Step 07

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 flesh is opaque and flakes easily when tested with a fork.

Step 08

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

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
  • Kitchen tongs
  • Sharp knife and cutting board
  • Grill basket or aluminum foil

Allergy details

Please look closely at each item for allergens. If unsure, get advice from a health expert.
  • Contains fish (salmon)
  • Always verify ingredient labels for potential hidden allergens despite dairy-free and gluten-free classification

Nutrition details (each serve)

Only for informational use. Always consult your healthcare provider for medical concerns.
  • Calories: 340
  • Fat content: 20 g
  • Carbohydrates: 7 g
  • Protein: 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.