Baked Salmon with Pesto

Golden-baked salmon fillets glistening with pesto and cherry tomatoes on a baking sheet, served with lemon slices and fresh basil garnish. Pin to Pinterest
Golden-baked salmon fillets glistening with pesto and cherry tomatoes on a baking sheet, served with lemon slices and fresh basil garnish. | ninerrecipes.com

This dish features tender salmon fillets baked to perfection, topped with fresh basil pesto and halved cherry tomatoes. The combination of rich pesto and juicy tomatoes creates a vibrant Mediterranean flavor profile. Cooking is simple and quick: the salmon is seasoned, topped with pesto, surrounded by tomatoes and lemon slices, then baked until flaky. Ideal for weeknight dinners or special occasions, it pairs well with steamed rice, quinoa, or crusty bread. Fresh basil garnish adds a final aromatic touch to this healthy, easy-to-make dish.

One evening, I was staring into the fridge with twenty minutes before guests arrived, and there sat four beautiful salmon fillets glowing under the light. I grabbed a jar of pesto from the back, remembered I had cherry tomatoes that needed using, and threw together what would become my go-to weeknight miracle. The smell of salmon and basil filling the kitchen felt like proof that the simplest meals can taste like you've actually tried.

I made this for my partner's boss and their spouse, and I remember the moment of panic when I realized I'd forgotten to set a timer. But the salmon came out perfect anyway, and what stuck with me was how both of them went quiet for that first bite, then asked for the recipe. That's when I knew I had something worth repeating.

Ingredients

  • Salmon fillets (4, about 150 g each): The backbone of this dish, and honestly, you don't need anything fancy—regular grocery store salmon works beautifully as long as it looks bright and smells like the ocean, not fishy.
  • Cherry tomatoes (250 g, halved): These burst slightly while baking and release their sweetness all over the salmon, so don't skip halving them or you'll miss that magic.
  • Basil pesto (4 tbsp): Whether you make it or buy it, this is where flavor lives—it doesn't just sit on top, it melts into the fish as it cooks.
  • Extra-virgin olive oil (2 tbsp): Use something you actually like tasting, because you'll taste it here.
  • Red onion (1 small, thinly sliced): Optional, but if you add it, slice it thin so it softens and sweetens in the oven rather than staying sharp.
  • Lemon slices (from 1 lemon): These keep the salmon moist and add brightness that ties everything together.
  • Salt and freshly ground black pepper: Season generously on both sides of the salmon before the pesto goes on—this is your only chance to season the fish itself.
  • Fresh basil leaves, for garnish: A small handful scattered at the end lifts the whole dish and reminds you why you went to the trouble.

Instructions

Get your oven ready:
Preheat to 200°C (400°F) and line your baking tray with parchment paper or a light brush of oil. This small step saves you from salmon stuck to the pan, which is a frustration I can tell you from experience.
Arrange and season the salmon:
Lay your fillets on the tray skin-side down (or up, depending on your preference) and hit both sides with salt and pepper. Don't be shy here—the seasoning matters more than you think.
Spread the pesto:
Give each fillet about 1 tablespoon of pesto spread across the top. It doesn't need to be perfect, and it'll spread a bit as it bakes anyway.
Add tomatoes and onion:
Scatter the halved cherry tomatoes around the salmon, tucking in the red onion slices if you're using them. They'll roast alongside the fish and release their flavor into everything.
Drizzle and layer:
Give the tomatoes and onions a light drizzle of olive oil, then lay lemon slices on top of the salmon. The lemon will infuse as it bakes.
Bake until perfect:
Pop the tray into the oven for 15–18 minutes, watching for the moment when the salmon flakes easily with a fork and looks opaque throughout. This is when you know it's done—overcooking is the only real mistake you can make here.
Finish and serve:
Pull it from the oven, scatter fresh basil over the top if you have it, and serve immediately while everything is still warm and the lemon has released its juice.
Perfectly cooked Baked Salmon with Pesto and Cherry Tomatoes fresh from the oven on a white plate with crusty bread on the side. Pin to Pinterest
Perfectly cooked Baked Salmon with Pesto and Cherry Tomatoes fresh from the oven on a white plate with crusty bread on the side. | ninerrecipes.com

The moment I learned this dish taught me something unexpected: watching people eat food you've made in such a simple, honest way is its own kind of satisfaction. There's no fancy presentation to hide behind, just good ingredients and about 20 minutes of attention. That's when cooking stopped feeling like a performance for me.

Why Pesto and Salmon Are a Perfect Match

There's something about the richness of salmon that basil pesto seems to have been invented to complement. The oil in the pesto doesn't overwhelm the fish the way a heavy sauce might; instead, it carries the basil flavor right into every flake. I've tried this with other sauces—garlic butter, lemon herb, even a simple salsa—and nothing feels as naturally balanced as pesto.

Making This Meal Your Own

The beauty of this recipe is that it's a template you can riff on without breaking anything. I've made it with sun-dried tomato pesto when fresh basil wasn't happening, added capers for a briny note, even scattered toasted pine nuts over the top. The core method stays the same—salmon, pesto, tomatoes, lemon, heat. Once you've made it once, you'll know exactly where you can play.

What to Serve Alongside

This dish is light enough that you can serve it alongside almost anything without feeling heavy. Steamed rice soaks up the oils and lemon beautifully, while quinoa adds a subtle nuttiness. A crusty piece of bread is perfect for pushing around your plate to catch every drop, and honestly, sometimes that's the best part of the meal. A simple green salad with lemon dressing rounds everything out without demanding attention.

  • Serve with whatever grain feels right to you—there's no wrong choice here.
  • A crisp white wine like Sauvignon Blanc cuts through the richness perfectly if you're pouring drinks.
  • Eat it warm, and don't let it sit too long after it comes out of the oven or the salmon will start to cool and set.
Juicy roasted cherry tomatoes and vibrant green pesto top tender flaky salmon fillets, ideal for a quick weeknight dinner meal. Pin to Pinterest
Juicy roasted cherry tomatoes and vibrant green pesto top tender flaky salmon fillets, ideal for a quick weeknight dinner meal. | ninerrecipes.com

This recipe lives in my regular rotation because it asks so little and delivers so much. Some nights, that's exactly what you need.

Recipe FAQs

Skin-on or skinless salmon fillets about 150 grams each work well. Skin-on helps retain moisture during baking.

Yes, store-bought basil pesto is convenient, but homemade pesto offers a fresher taste.

Lemon slices add brightness and help balance the rich pesto, but they’re optional.

The salmon is ready when it flakes easily with a fork and is opaque throughout, usually after 15–18 minutes.

Steamed rice, quinoa, or crusty bread pair nicely to soak up the flavorful topping and juices.

Baked Salmon with Pesto

Tender salmon fillets baked with basil pesto and cherry tomatoes, perfect for easy Mediterranean meals.

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

Ingredients

Fish

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

Vegetables

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

Toppings and Seasonings

  • 4 tablespoons basil pesto (store-bought or homemade)
  • 2 tablespoons extra-virgin olive oil
  • 1 lemon, sliced
  • Salt and freshly ground black pepper, to taste
  • Fresh basil leaves, for garnish (optional)

Instructions

1
Preheat oven and prepare baking tray: Preheat oven to 400°F. Line a baking tray with parchment paper or lightly oil it.
2
Season salmon fillets: Arrange salmon fillets on prepared tray and season both sides with salt and freshly ground black pepper.
3
Apply pesto: Spread 1 tablespoon of basil pesto evenly over the top of each fillet.
4
Add vegetables: Scatter halved cherry tomatoes and red onion slices around the salmon fillets.
5
Finish with oil and lemon: Drizzle extra-virgin olive oil over tomatoes and onions, then place lemon slices on top of the salmon and vegetables.
6
Bake salmon: Bake for 15 to 18 minutes until salmon is just cooked through and flakes easily with a fork.
7
Garnish and serve: Remove from oven, garnish with fresh basil leaves if desired, and serve immediately.
Additional Information

Equipment Needed

  • Baking tray
  • Parchment paper (optional)
  • Sharp knife
  • Cutting board

Nutrition (Per Serving)

Calories 340
Protein 29g
Carbs 6g
Fat 22g

Allergy Information

  • Contains fish and possibly nuts or dairy depending on pesto ingredients. Use nut-free and dairy-free alternatives if needed.
Chloe Warren

Home cook sharing wholesome, simple recipes and helpful kitchen hacks for everyday cooks.