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
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
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
- → What temperature should I bake salmon at?
-
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.
- → Can I use frozen salmon fillets?
-
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.
- → What should I serve with pesto salmon?
-
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.
- → Can I substitute the basil pesto?
-
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.
- → How do I know when the salmon is done?
-
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.
- → Can I add other vegetables to the tray?
-
Absolutely. Bell peppers, zucchini slices, or asparagus work well alongside the tomatoes. Just ensure all vegetables are cut to similar sizes for even cooking.