Baked Salmon with Pesto

Tender baked salmon fillets glistening with green pesto and blistered red cherry tomatoes on a baking sheet. Save
Tender baked salmon fillets glistening with green pesto and blistered red cherry tomatoes on a baking sheet. | homecookledger.com

This vibrant dish brings together tender baked salmon, aromatic basil pesto, and sweet roasted cherry tomatoes for a Mediterranean-inspired meal ready in just 30 minutes. The salmon emerges perfectly moist, topped with herbaceous pesto that caramelizes beautifully alongside blistered tomatoes.

The preparation is straightforward: season the fillets, spread with pesto, and bake alongside tomatoes tossed in olive oil. The natural sugars in the cherry tomatoes concentrate in the oven, creating bursts of sweetness that complement the rich fish and savory herb sauce.

The first time I made this salmon, my kitchen filled with the most incredible aroma of roasting tomatoes and fresh basil. My roommate actually poked her head in asking what takeout I had ordered, and when I told her it was just salmon and pesto, she refused to believe me. That moment sold me on this recipe forever.

Ive served this to self-proclaimed salmon haters who went back for seconds. Last summer, I made it for a dinner party and my friend Sarah literally licked her plate clean, then asked for the recipe before shed even finished her wine.

Ingredients

  • 4 salmon fillets (about 150 g each): Skin-on gives you that crispy, salty bite but skinless works beautifully too
  • 300 g cherry tomatoes, halved: These transform into candy-sweet bursts that balance the pesto beautifully
  • 1 small red onion, thinly sliced: Totally optional, but adds this lovely sweetness and depth
  • 2 tbsp extra-virgin olive oil: Get the good stuff here since it coats the tomatoes and flavors every bite
  • 4 tbsp basil pesto: Homemade is ideal, but honestly a quality store-bought one works perfectly
  • 1/2 tsp sea salt and 1/4 tsp black pepper: Season both the fish and tomatoes generously
  • 1/4 tsp crushed red pepper flakes: Adds this subtle warmth that really makes everything pop
  • 1 lemon, cut into wedges: A bright squeeze at the end ties everything together

Instructions

Get your oven ready:
Preheat to 200°C (400°F) and line a baking tray with parchment paper for the easiest cleanup ever
Season the salmon:
Place fillets on the tray and sprinkle with salt and pepper on both sides
Add that glorious pesto:
Spread 1 tablespoon over the top of each fillet, going all the way to the edges
Prep the tomatoes:
Toss tomatoes and onion with olive oil and a pinch of salt and pepper in a bowl
Arrange everything:
Scatter the tomatoes around the salmon, not underneath, so they roast instead of steam
Bake to perfection:
Pop in the oven for 15 to 20 minutes until salmon flakes easily and tomatoes are blistered
Finish with brightness:
Serve immediately with lemon wedges for squeezing over the top
Lemon wedges and fresh herbs garnish this Baked Salmon with Pesto and Cherry Tomatoes, served for dinner. Save
Lemon wedges and fresh herbs garnish this Baked Salmon with Pesto and Cherry Tomatoes, served for dinner. | homecookledger.com

This became my go-to dinner when I want something that feels special but takes zero effort. My mom now makes it every Sunday, and she claims its the only fish recipe my dad actually requests.

Pesto Variations

Sometimes I swap traditional basil pesto for sun-dried tomato pesto when Im craving something deeper and more intense. An arugula walnut pesto also works beautifully and adds this peppery bite that cuts through the salmon richness.

Serving Suggestions

I love serving this over garlic-rubbed quinoa or alongside a simple green salad with lemon vinaigrette. The tomatoes create this gorgeous sauce on the pan, so dont let it go to waste spoon it over whatever youre serving.

Make It Your Own

For extra texture, sprinkle pine nuts or toasted breadcrumbs over the salmon during the last 5 minutes of baking. You can also add capers or olives to the tomato mixture for a briny twist.

  • Kalamata olives add this wonderful salty punch
  • Fresh mozzarella balls turn this into something almost Caprese-like
  • A drizzle of balsamic glaze right before serving is absolute perfection
An overhead view of Baked Salmon with Pesto and Cherry Tomatoes alongside fluffy quinoa on a rustic table. Save
An overhead view of Baked Salmon with Pesto and Cherry Tomatoes alongside fluffy quinoa on a rustic table. | homecookledger.com

Theres something so satisfying about a dinner that looks impressive but comes together in under half an hour. This salmon never fails to make me feel like I have my life together.

Recipe FAQs

Bake at 200°C (400°F) for 15-20 minutes until the salmon flakes easily with a fork. This temperature ensures the fish cooks through while remaining moist and tender.

Yes, thaw frozen salmon in the refrigerator overnight before preparing. Pat them dry with paper towels before seasoning and applying the pesto for the best adhesion.

Steamed rice, quinoa, or a fresh green salad pair perfectly. You could also serve with roasted vegetables, crusty bread, or over zucchini noodles for a lighter option.

Sun-dried tomato pesto or arugula pesto work beautifully for different flavor profiles. You could also use tapenade or a simple herb-garlic butter if you prefer.

The salmon is ready when it flakes easily with a fork and reaches an internal temperature of 63°C (145°F). The flesh should appear opaque throughout and feel firm but springy.

Absolutely. Bell peppers, zucchini slices, or asparagus work well alongside the tomatoes. Just ensure all vegetables are cut to similar sizes for even cooking.

Baked Salmon with Pesto

Tender salmon fillets with basil pesto and roasted cherry tomatoes, ready in 30 minutes.

Prep 10m
Cook 20m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Fish & Main

  • 4 salmon fillets (about 5 oz each), skinless or skin-on as preferred

Vegetables

  • 10 oz cherry tomatoes, halved
  • 1 small red onion, thinly sliced
  • 2 tbsp extra-virgin olive oil

Sauce

  • 4 tbsp basil pesto (store-bought or homemade)

Seasonings

  • 1/2 tsp sea salt
  • 1/4 tsp freshly ground black pepper
  • 1/4 tsp crushed red pepper flakes
  • 1 lemon, sliced into wedges

Instructions

1
Preheat and Prepare: Preheat the oven to 400°F. Line a baking tray with parchment paper or foil.
2
Season the Salmon: Arrange the salmon fillets on the prepared tray. Season each fillet with salt and pepper.
3
Add Pesto: Spread 1 tablespoon of pesto over the top of each salmon fillet.
4
Prepare Vegetables: In a bowl, toss the cherry tomatoes and red onion with olive oil and a pinch of salt and pepper. Scatter them around the salmon on the tray.
5
Bake: Bake for 15–20 minutes, or until the salmon is cooked through and flakes easily with a fork, and the tomatoes are softened and blistered.
6
Serve: Serve immediately with lemon wedges on the side.
Additional Information

Equipment Needed

  • Baking tray
  • Parchment paper or foil
  • Small mixing bowl
  • Knife and cutting board

Nutrition (Per Serving)

Calories 370
Protein 32g
Carbs 8g
Fat 23g

Allergy Information

  • Contains fish
  • Contains pine nuts and tree nuts (pesto)
  • Contains milk (pesto may contain cheese)
Meredith Sloan

Passionate home cook sharing simple, family-friendly recipes and practical kitchen tips.