One-Pan Lemon Herb Salmon

Flaky, herb-crusted salmon with roasted asparagus — a complete dinner on one pan in 25 minutes.

⏱ Prep: 5 min🔥 Cook: 20 min⏰ Total: 25 min👥 4 servingsEasy~380 cal
one-panhigh-proteinhealthygluten-free

Ingredients

Serves 4

  • 4 salmon fillets (6 oz each), skin-on
  • 1 bunch asparagus (about 1 lb), woody ends snapped off
  • 2 tbsp olive oil
  • 3 cloves garlic, minced
  • Zest and juice of 1 lemon
  • 2 tbsp fresh parsley, finely chopped
  • 1 tbsp fresh dill (or 1 tsp dried)
  • 1 tbsp Dijon mustard
  • 1/2 tsp smoked paprika
  • Salt and black pepper to taste
  • Lemon slices and extra dill to serve
Save to Tablespoon →

Instructions

  1. 1
    Preheat oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. 2
    In a small bowl, mix olive oil, garlic, lemon zest, parsley, dill, Dijon mustard, smoked paprika, salt, and pepper to make the herb paste.
  3. 3
    Arrange asparagus in a single layer on one side of the baking sheet. Drizzle with 1 tbsp of the herb paste and toss to coat. Season with salt and pepper.
  4. 4
    Place the salmon fillets skin-side down on the other side of the pan. Spread the remaining herb paste generously over the top of each fillet.
  5. 5
    Roast for 15–18 minutes until the salmon is just opaque in the center and flakes easily with a fork. The exact time depends on the thickness of the fillets — start checking at 12 minutes for thin fillets.
  6. 6
    Squeeze lemon juice over everything right as it comes out of the oven. The acid brightens all the flavors.
  7. 7
    Serve directly from the pan. Salmon is done when it releases from the skin easily — slide a spatula between the flesh and skin if removing skin before serving.

Pro Tips

  • Don't overcook salmon — it goes from perfect to dry in 2–3 minutes past the ideal point. The center should be just barely opaque and slightly translucent when you break it with a fork. It will continue cooking for another minute from the residual heat on the pan.

  • For crispy skin, place the salmon skin-side down and don't move it during cooking. If you want extra-crispy skin, start the salmon in a cold oven (don't preheat) directly on a dry pan — the gradual heat renders the fat and crisps the skin beautifully.

  • Any quick-roasting vegetable works in place of asparagus: green beans, cherry tomatoes, baby bok choy, or thinly sliced zucchini all cook in the same time window.

Frequently Asked Questions

How do I know when salmon is done cooking?

Salmon is done when it's just opaque throughout and flakes easily with a fork. The internal temperature should read 125–130°F for medium (slightly translucent in the very center) or 145°F for well-done. A thermometer is the most reliable method. Visually, the flesh changes from deep pink/translucent to lighter pink/opaque as it cooks.

Should I remove the skin from salmon before or after cooking?

Cook salmon with the skin on — the skin acts as a natural barrier that prevents the delicate flesh from drying out and sticking. After cooking, the skin slides off easily with a spatula. If you want crispy skin, keep the skin on throughout and serve skin-side up.

What can I substitute for asparagus in this one-pan salmon recipe?

Green beans, broccolini, snap peas, sliced zucchini, or baby bok choy all work well — all have similar roasting times (15–20 minutes at 400°F). For heartier vegetables like broccoli or Brussels sprouts, give them a 10-minute head start before adding the salmon.

More One-Pan Recipes

Key Ingredient Guides

Cook from what you have — automatically.

Tablespoon scans your grocery receipts, tracks what's in your fridge, and suggests recipes like One-Pan Lemon Herb Salmon before anything expires.

30-day money-back guarantee — try Tablespoon Premium risk-free. No questions asked.