Baked Salmon Pesto Tomatoes

Fork-tender Baked Salmon with Pesto and Cherry Tomatoes fresh from the oven on a parchment-lined tray. Save
Fork-tender Baked Salmon with Pesto and Cherry Tomatoes fresh from the oven on a parchment-lined tray. | pinmealmagic.com

This dish highlights tender salmon fillets baked to perfection, topped with fragrant basil pesto and accompanied by sweet cherry tomatoes roasted until soft and blistered. A drizzle of olive oil enhances the Mediterranean flavors, while optional garnishes like toasted pine nuts and fresh basil add texture and aroma. Quick to prepare and easy to serve, it’s a colorful, nourishing option suitable for pescatarian and gluten-free diets.

I discovered this dish on a weeknight when I had salmon thawing and a jar of pesto calling from the pantry. The tomatoes were at their peak—the kind that burst with juice when you bite into them—so I tossed them on the same tray out of pure practicality. Twenty minutes later, my kitchen smelled like a Mediterranean villa, and everyone at the table went quiet in that way that only happens when food is genuinely good.

I made this for a friend who'd just started eating pescatarian, and she kept saying it tasted restaurant-quality but easier than she expected. Watching someone's face light up when they taste something unexpected is a small magic, and that's what happened that evening.

Ingredients

  • Salmon fillets: Look for ones that feel firm and have a slight sheen—that's how you know they're fresh. Skin-on keeps them tender, but skinless works just as well.
  • Cherry tomatoes: Halving them lets them caramelize at the edges, which concentrates their sweetness and creates little pockets of concentrated flavor.
  • Basil pesto: Store-bought saves time and honestly tastes just fine, though homemade gives you control over how punchy you want it to be.
  • Extra virgin olive oil: This is the fat that brings everything together, so don't skip it or use something lesser—it makes a real difference.
  • Lemon: Fresh wedges at the end are essential; a squeeze brightens everything and cuts through the richness.
  • Salt and pepper: Season gently at first—you can always add more, but you can't take it out.
  • Fresh basil and pine nuts: The basil adds a final fresh note, and toasted pine nuts bring a subtle crunch that feels indulgent for such a simple dish.

Instructions

Get your oven ready:
Preheat to 200°C and line a tray with parchment paper so nothing sticks. This small step saves frustration and makes plating prettier.
Arrange and season the salmon:
Place fillets on the tray with a bit of space between them so heat can circulate. A light sprinkle of salt and pepper is enough—the pesto will carry the flavor.
Spread the pesto:
Use about a tablespoon per fillet, spreading it gently so it covers the top without pressing down too hard. The pesto will melt into the salmon as it bakes.
Add the tomatoes and drizzle:
Scatter halved tomatoes around the fillets and drizzle everything with olive oil. This oil will create a light sauce as things cook.
Bake until just done:
Watch for the salmon to turn opaque and flake easily—about 15 to 20 minutes depending on fillet thickness. The tomatoes should look blistered and soft, not shriveled.
Finish and serve:
Tear fresh basil over the top, sprinkle pine nuts if you're using them, and serve with lemon wedges for squeezing. Let people adjust the brightness to their taste.
Roasted cherry tomatoes and pesto-topped Baked Salmon with Pesto and Cherry Tomatoes paired with lemon wedges. Save
Roasted cherry tomatoes and pesto-topped Baked Salmon with Pesto and Cherry Tomatoes paired with lemon wedges. | pinmealmagic.com

The first time I made this for my partner, he asked if I'd ordered it from somewhere fancy. There's something about baked salmon and roasted tomatoes that feels special without requiring special effort—that's when I knew this would become a regular dinner.

Timing and Flexibility

The beauty of this dish is that you can prep everything while the oven preheats, so you're really only 10 minutes of actual work away from dinner. If your salmon fillets are thicker than usual, add a few minutes to the baking time and cover loosely with foil so the pesto doesn't brown too fast. The whole meal comes together so quickly that you can make it on a random Tuesday without thinking too hard about it.

Serving Suggestions

I usually serve this with something light because the salmon and pesto are rich enough on their own. A simple green salad with lemon vinaigrette, some rice pilaf, or even just crusty bread to soak up the pan juices all work beautifully. If you're feeding vegetarians at the same table, the tomatoes and pesto are substantial enough to stand alone as a side dish.

Variations and Swaps

This recipe is forgiving and adapts to what you have on hand. Some nights I've swapped the cherry tomatoes for halved larger tomatoes, added a splash of white wine to the pan, or used sun-dried tomato pesto instead of basil when that's what's in the cupboard. Once I even used a rosemary-garlic pesto and the salmon was equally delicious, just in a different mood.

  • Pine nuts can be replaced with toasted almonds, hazelnuts, or omitted entirely for nut-free meals.
  • Cherry tomatoes can be swapped for larger tomatoes cut into chunks or even roasted garlic cloves scattered around.
  • If you don't have pesto, a simple mix of softened butter, minced garlic, and fresh herbs works just as well.
Sizzling Baked Salmon with Pesto and Cherry Tomatoes garnished with fresh basil and toasted pine nuts. Save
Sizzling Baked Salmon with Pesto and Cherry Tomatoes garnished with fresh basil and toasted pine nuts. | pinmealmagic.com

This is the kind of recipe that feels like cooking for someone else even when you're cooking for yourself. It's easy enough that you'll make it again soon, and good enough that you'll remember why.

Recipe Q&A

Both skin-on and skinless fillets work well. Skin-on helps keep the salmon moist during baking.

Yes, store-bought basil pesto is a convenient option, but homemade pesto will offer a fresher taste.

The salmon is ready when it flakes easily with a fork and feels opaque throughout.

Toasted almonds or omit nuts altogether if you prefer a nut-free version.

Yes, it contains fish and potentially tree nuts from the pesto or garnish. Check pesto labels carefully.

Baked Salmon Pesto Tomatoes

Salmon fillets combined with basil pesto and blistered cherry tomatoes for a flavorful Mediterranean dish.

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

Ingredients

Fish

  • 4 salmon fillets (approximately 5.3 oz each), skin-on or skinless

Vegetables

  • 10.5 oz cherry tomatoes, halved

Sauce & Toppings

  • 4 tablespoons basil pesto (store-bought or homemade)
  • 1 tablespoon extra virgin olive oil
  • 1 lemon, sliced into wedges
  • Salt and freshly ground black pepper, to taste

Garnish (optional)

  • Fresh basil leaves
  • 2 tablespoons toasted pine nuts

Instructions

1
Preheat Oven and Prepare Tray: Set the oven to 400°F and line a baking tray with parchment paper.
2
Season Salmon: Place the salmon fillets on the lined tray and season lightly with salt and freshly ground black pepper.
3
Apply Pesto: Spread 1 tablespoon of basil pesto evenly over each fillet.
4
Add Tomatoes and Olive Oil: Distribute the halved cherry tomatoes around the salmon and drizzle all with olive oil.
5
Bake: Bake for 15 to 20 minutes until the salmon flakes easily when tested with a fork and the tomatoes are soft and blistered.
6
Garnish and Serve: Serve immediately, garnished with fresh basil leaves and toasted pine nuts if desired, accompanied by lemon wedges.
Additional Information

Equipment Needed

  • Baking tray
  • Parchment paper
  • Chef's knife
  • Cutting board

Nutrition (Per Serving)

Calories 340
Protein 30g
Carbs 6g
Fat 21g

Allergy Information

  • Contains fish and tree nuts (if pesto or garnish includes pine nuts).
  • Pesto may contain milk (Parmesan) and nuts—verify ingredient labels for allergies.
Lauren Phelps

Creative home cook sharing quick, easy, and wholesome recipes for everyday family meals.