Baked Salmon with Pesto and Tomatoes

Golden-baked salmon fillets glistening with basil pesto, surrounded by blistered cherry tomatoes and fresh basil on a baking sheet.  Save
Golden-baked salmon fillets glistening with basil pesto, surrounded by blistered cherry tomatoes and fresh basil on a baking sheet. | pinflavorlab.com

This Mediterranean-inspired dish features tender salmon fillets baked alongside roasted cherry tomatoes and finished with basil pesto. The combination delivers fresh, vibrant flavors in just 28 minutes total time, making it perfect for weeknight dinners.

Simply season salmon with salt and pepper, spread pesto on top, toss cherry tomatoes with olive oil, and roast everything together at 400°F for 15-18 minutes until the salmon flakes easily. Serve garnished with fresh basil and lemon wedges for brightness.

The first time I made this baked salmon with pesto was during a chaotic Tuesday evening when I needed dinner on the table fast. As the kitchen filled with the aromatic scent of basil and roasting tomatoes, my frantic mood somehow melted away. Something about the vibrant colors coming together on that simple sheet pan turned an ordinary weeknight into something worth pausing for.

Last summer, I brought this dish to my sisters housewarming and found myself cornered in the kitchen by three different people asking for the recipe. The bright pop of those cherry tomatoes against the rich salmon had everyone thinking I had spent hours cooking, but I just smiled and kept my weeknight secret. Sometimes the simplest dishes create the strongest impressions.

Ingredients

  • Salmon fillets: Look for center-cut pieces with even thickness so they cook at the same rate and remain tender throughout.
  • Cherry tomatoes: These little flavor bombs release their juices while roasting to create a natural sauce thats both sweet and slightly acidic.
  • Basil pesto: The backbone of this dish that infuses every bite with herby richness and saves you from measuring multiple herbs and seasonings.
  • Red onion: Adds a gentle bite that mellows beautifully in the oven, transforming from sharp to subtly sweet.

Instructions

Prep your canvas:
Preheat your oven to 400°F and line a baking sheet with parchment paper. The parchment prevents sticking and makes cleanup almost nonexistent.
Season with care:
Arrange those beautiful salmon fillets on your sheet pan and season them with salt and pepper. Think of this as building your flavor foundation.
Apply the pesto:
Spread about a tablespoon of pesto over each fillet, taking it right to the edges. Watch how the oils in the pesto immediately start to glisten against the pink salmon.
Prep the supporting cast:
Toss those halved cherry tomatoes and sliced red onion with olive oil and a pinch of salt and pepper. The oil helps everything roast evenly instead of drying out.
Arrange artfully:
Scatter the tomatoes and onion around the salmon fillets. They should nestle around the fish like colorful companions rather than covering it.
Bake to perfection:
Slide the pan into your preheated oven for 15-18 minutes. Youll know its ready when the salmon flakes easily with a fork but still maintains that luxurious moisture.
Add final flourishes:
Garnish with torn fresh basil leaves and serve with lemon wedges for squeezing. These fresh elements wake up all the flavors just before eating.
Freshly baked salmon with pesto and cherry tomatoes served with lemon wedges and steamed rice for a vibrant dinner.  Save
Freshly baked salmon with pesto and cherry tomatoes served with lemon wedges and steamed rice for a vibrant dinner. | pinflavorlab.com

My friend Kate, who swore she didnt like fish, reluctantly tried this at a dinner party last winter. I watched her expression change from skeptical to surprised as she took that first bite. By the end of the meal, she had scraped her plate clean and whispered, I think I just needed salmon to be cooked properly all along.

Pesto Variations Worth Trying

After making this recipe at least twenty times, Ive discovered that swapping traditional basil pesto for sun-dried tomato pesto creates a deeper, more umami-forward dish perfect for fall evenings. Arugula pesto brings a peppery kick that cuts through the richness of the salmon in an unexpected way, while a cilantro-based pesto pairs wonderfully if youre serving this with a side of black beans or Spanish rice.

Simple Side Pairings

The first time I served this salmon, I overthought the sides and made three elaborate dishes that took longer than the main event. Now I know better. A simple pot of steamed jasmine rice or quinoa soaks up those incredible roasted tomato juices perfectly, while roasted baby potatoes tossed with olive oil and flaky salt require almost no attention and complement rather than compete with the star of the show.

Making It Your Own

What makes this recipe a permanent fixture in my rotation is its incredible adaptability to whatever my pantry holds or my mood demands. Some nights call for adding capers for briny pops of flavor, while other times I throw in artichoke hearts or olives with the tomatoes for a Mediterranean twist.

  • For heat lovers, add a sprinkle of red pepper flakes before baking or a drizzle of chili oil before serving.
  • Turn leftovers into a fantastic cold salmon salad by flaking the fish over mixed greens with a lemon vinaigrette.
  • For a dairy-free version, seek out or make a dairy-free pesto using nutritional yeast instead of parmesan.
Flaky baked salmon with aromatic pesto and juicy roasted cherry tomatoes, garnished with basil leaves on a white plate. Save
Flaky baked salmon with aromatic pesto and juicy roasted cherry tomatoes, garnished with basil leaves on a white plate. | pinflavorlab.com

This dish has become my kitchen signature, the recipe friends text me for when they want to impress without stress. Its proof that spectacular flavor doesnt always require complicated techniques or endless ingredients.

Recipe FAQs

Salmon is done when it flakes easily with a fork and the internal temperature reaches 145°F (63°C). The flesh should be opaque throughout with no translucent parts remaining.

Yes, frozen salmon works well. Thaw completely before baking to ensure even cooking. Pat dry with paper towels to prevent excess moisture on the baking sheet.

Try sun-dried tomato pesto, arugula pesto, or spinach pesto for different flavor profiles. For dairy-free options, use store-bought dairy-free pesto or make your own without cheese.

Serve with steamed rice, quinoa, roasted potatoes, or crusty bread. A simple green salad or steamed vegetables also complement the rich pesto flavors nicely.

Store cooled salmon in an airtight container in the refrigerator for up to 3 days. Flake leftover salmon into salads, grain bowls, or pasta dishes for quick meals.

Yes, it's naturally gluten-free and pescatarian. For dairy-free needs, use dairy-free pesto. For nut allergies, verify your pesto ingredients or make nut-free pesto at home.

Baked Salmon with Pesto and Tomatoes

Tender salmon fillets topped with basil pesto and roasted cherry tomatoes. A fresh, flavorful Mediterranean dish ready in under 30 minutes.

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

Ingredients

Fish

  • 4 skinless salmon fillets, 6 oz each

Vegetables

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

Pesto

  • 1/3 cup basil pesto, store-bought or homemade

Pantry

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

Garnish

  • Fresh basil leaves for serving
  • Lemon wedges for serving

Instructions

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

Equipment Needed

  • Baking sheet or baking dish
  • Parchment paper (optional)
  • 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
Erica Vaughn

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