Baked Salmon with Pesto and Tomatoes

Golden-baked salmon fillets glistening with basil pesto and roasted cherry tomatoes on a sheet pan. Save
Golden-baked salmon fillets glistening with basil pesto and roasted cherry tomatoes on a sheet pan. | chenkudos.com

This Mediterranean-inspired baked salmon combines tender, flaky fillets with aromatic basil pesto and sweet roasted cherry tomatoes. The dish comes together in just 28 minutes with minimal prep work. Simply season the salmon, spread pesto over each fillet, toss the tomatoes with olive oil, and bake everything together at 400°F for 15–18 minutes until the salmon flakes easily and the tomatoes are caramelized.

Perfect for weeknight dinners, this gluten-free and pescatarian-friendly meal serves four and pairs beautifully with rice, quinoa, or roasted potatoes. The versatility allows for variations using different pesto styles or dairy-free alternatives.

Last night, I threw together this baked salmon with pesto when the clock was ticking and hungry faces were gathering around my kitchen island. The sizzle of cherry tomatoes bursting in the oven filled the house with an aroma that transported me straight to a seaside Italian village. What I love most about this dish is how something so effortless can feel like such a culinary triumph.

I first made this recipe during a summer gathering when my brother challenged me to make something impressive in under 30 minutes. The kitchen windows were open, music playing softly, and the evening light streaming in as I nervously assembled everything on the baking sheet. My guests actually applauded when I pulled it from the oven—its vibrant colors alone made it look like I had spent hours preparing dinner.

Ingredients

  • Salmon fillets: Look for pieces with consistent thickness so they cook evenly—I learned this matters more than getting the perfect portion size.
  • Cherry tomatoes: Halving them is crucial as it allows their natural sugars to concentrate while roasting, creating little bursts of flavor against the rich salmon.
  • Basil pesto: Store-bought works beautifully when pressed for time, but I noticed homemade pesto with extra garlic gives this dish an incredible depth.
  • Fresh basil leaves: These aren't just pretty garnish—tearing a few leaves over the hot dish releases an aromatic oil that elevates everything on the plate.

Instructions

Prep your canvas:
Preheat your oven to 400°F and line a baking sheet with parchment paper—this prevents sticking and makes cleanup infinitely easier.
Season the salmon:
Arrange those beautiful fillets on your baking sheet and give them a gentle seasoning of salt and pepper. Notice how the crystals cling to the slightly moist surface.
Add the pesto layer:
Spread a generous tablespoon of pesto over each fillet, watching as the oils begin to mingle with the salmon. Make sure to cover the entire top surface for maximum flavor infusion.
Prepare the tomato mixture:
In a mixing bowl, toss your halved cherry tomatoes and sliced red onion with olive oil and seasonings. The oil will give them a beautiful glisten as they roast.
Create your composition:
Scatter the tomato mixture around the salmon, creating a colorful landscape on your baking sheet. Try to give everything a bit of breathing room.
Bake to perfection:
Slide the sheet into your preheated oven for 15-18 minutes. Youll know its done when the salmon flakes easily with a fork and the tomatoes have softened and begun to caramelize at the edges.
Garnish and serve:
Finish with torn fresh basil leaves and lemon wedges that can be squeezed over just before eating. The aromatic oils from the basil will release with the heat of the dish.
Save
| chenkudos.com

One rainy Sunday evening, this dish somehow brought my teenager down from their room, not just to eat but to sit and talk. The salmon was flaking under our forks, tomato juices mingling with pesto on the plate, and something about this simple meal opened up a conversation that lasted hours. Now whenever I make it, I set the table with extra care, hoping for another one of those moments.

Make-Ahead Options

During particularly hectic weeks, I prepare everything up to 8 hours ahead, keeping the assembled but unbaked dish covered in the refrigerator. When I return home exhausted, all that stands between me and dinner is preheating the oven. The cold start actually gives the pesto more time to infuse the salmon with its herby essence, resulting in an even more flavorful final dish.

Serving Suggestions

The vivid green pesto against the coral salmon creates such a beautiful plate that I try to keep side dishes simple not to overshadow the star. A humble pile of fluffy quinoa or crusty bread for soaking up those roasted tomato juices is all you need. Ive discovered that a chilled glass of Pinot Grigio or Sauvignon Blanc enhances the Mediterranean flavors without competing with the delicate fish.

Clever Variations

My kitchen experiments have taught me that this recipe serves as a perfect canvas for seasonal adaptations. In autumn, I swap cherry tomatoes for small cubes of butternut squash and use sage pesto instead of basil. During winter, blood oranges sliced thinly and scattered among the fillets bring brightness to dark evenings.

  • For a Greek twist, use dill pesto and add kalamata olives and crumbled feta in the last 5 minutes of baking.
  • Substitute the salmon with thick cod fillets and extend the cooking time by 3-4 minutes for an equally impressive but different flavor profile.
  • For a dinner party upgrade, wrap each pesto-topped salmon fillet in prosciutto before baking—the thin meat crisps up beautifully while protecting the fish.
Save
| chenkudos.com

This baked salmon with pesto and cherry tomatoes isnt just dinner—its my secret weapon for appearing culinarily gifted with minimal effort. May it bring as many moments of shared deliciousness to your table as it has to mine.

Recipe FAQs

The salmon is ready when it flakes easily with a fork and the flesh is opaque throughout. At 400°F, this typically takes 15–18 minutes depending on fillet thickness. A meat thermometer should read 145°F at the thickest part.

Yes, but thaw them completely beforehand for even cooking. Pat dry with paper towels to remove excess moisture, which helps the pesto adhere better and prevents the salmon from becoming watery.

Try sun-dried tomato pesto, arugula pesto, or cilantro-lime pesto for different flavor profiles. For dairy-free options, use a cashew or pine nut-based pesto, or make your own with dairy-free ingredients.

Store cooled salmon and tomatoes in an airtight container in the refrigerator for up to three days. Reheat gently in a 300°F oven or enjoy cold flaked into salads, grain bowls, or pasta dishes.

Steamed rice, quinoa, couscous, and roasted potatoes complement the Mediterranean flavors beautifully. Light sides like sautéed spinach, roasted vegetables, or a fresh arugula salad also work wonderfully.

Since basil pesto can brown under direct heat, spread it on the salmon just before baking rather than beforehand. You can also cover the baking sheet loosely with foil for the first 10 minutes, then remove to allow the tomatoes to caramelize.

Baked Salmon with Pesto and Tomatoes

Tender salmon fillets with basil pesto and roasted cherry tomatoes. A fresh Mediterranean main dish that's gluten-free and ready in under 30 minutes.

Prep 10m
Cook 18m
Total 28m
Servings 4
Difficulty Easy

Ingredients

Fish

  • 4 skinless salmon fillets, 6 ounces each

Vegetables

  • 1 pint cherry tomatoes, halved
  • 1 small red onion, thinly sliced

Pesto

  • 1/3 cup basil pesto

Pantry

  • 2 tablespoons olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon freshly ground black pepper

Garnish

  • Fresh basil leaves
  • Lemon wedges

Instructions

1
Prepare baking surface: Preheat oven to 400°F. Line a baking sheet with parchment paper or lightly grease a baking dish.
2
Season salmon: Arrange salmon fillets on prepared baking sheet. Season each fillet with salt and pepper.
3
Apply pesto: Spread approximately 1 tablespoon of pesto over the top of each salmon fillet.
4
Prepare tomatoes and onion: In a mixing bowl, toss cherry tomatoes and red onion with olive oil, a pinch of salt, and pepper.
5
Arrange vegetables: Scatter the tomatoes and onion around the salmon fillets on the baking sheet.
6
Bake: Bake for 15 to 18 minutes, until salmon flakes easily with a fork and tomatoes are roasted and juicy.
7
Finish and serve: Transfer to serving plates and garnish with fresh basil leaves and lemon wedges.
Additional Information

Equipment Needed

  • Baking sheet or baking dish
  • Parchment paper
  • Mixing bowl
  • Knife and cutting board

Nutrition (Per Serving)

Calories 370
Protein 34g
Carbs 7g
Fat 22g

Allergy Information

  • Contains fish (salmon)
  • May contain dairy and tree nuts in pesto
  • Use allergen-free pesto for nut or dairy allergies
Lina Chen

Sharing simple, nourishing recipes and practical cooking tips for food lovers and fellow home cooks.