Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Baked Pesto Salmon

Baked Pesto Salmon


  • Author: Harper Callahan
  • Total Time: 30 mins

Description

This recipe was born in a moment of dinner desperation – a salmon fillet, a jar of pesto, and a handful of tired veggies turned into something magical. Ever since, it’s been my go-to when I crave something delicious, colorful, and nourishing without the fuss. This one-pan dish is the hug your dinner table needs: juicy salmon under a fragrant pesto crust, surrounded by caramelized veggies, all done in under 30 minutes. No mess, no stress – just effortless flavor. Grab that baking sheet and let’s make weeknight magic!


Ingredients

Scale
  • 4 salmon fillets (6 oz each)

  • ⅓ cup basil pesto (plus 2 tbsp for veggies)

  • Salt & pepper

  • Optional: zest of 1 lemon

Veggies:

  • 2 pints cherry tomatoes

  • 2 medium zucchinis, chopped

  • 1 red onion, sliced

  • 2 tbsp olive oil

  • Salt & pepper


Instructions

  1. Preheat oven to 400°F (200°C). Line a sheet pan with parchment paper.

  2. Prep salmon: Place fillets skin-side down. Season with salt and pepper. Spread pesto generously over the tops. Let rest 10 mins.

  3. Toss veggies: In a bowl, combine tomatoes, zucchini, onion, olive oil, 2 tbsp pesto, salt, and pepper. Mix well.

  4. Assemble: Spread veggies around the salmon on the pan. Avoid overcrowding.

  5. Bake for 15–18 minutes, until salmon flakes easily and veggies are tender.

  6. Finish: Sprinkle with lemon zest if using. Rest 2 mins before serving.

Notes

  • For crispier veggies, avoid crowding the pan.

  • Don’t overbake – check salmon early!

  • Try with trout or tofu for variety.

  • Add a sprinkle of parmesan for a cheesy twist.

  • Prep Time: 10 mins
  • Cook Time: 15–18 mins

Nutrition

  • Calories: 430 kcal per serving
  • Sodium: 450mg
  • Fat: 28g
  • Carbohydrates: 10g
  • Fiber: 3g
  • Protein: 35g