Baked Salmon with Pesto

Freshly baked salmon fillets topped with vibrant pesto, roasted cherry tomatoes, and lemon slices served on a white ceramic plate. Save to Pinterest
Freshly baked salmon fillets topped with vibrant pesto, roasted cherry tomatoes, and lemon slices served on a white ceramic plate. | hearthlykitchen.com

This dish offers tender salmon fillets baked to perfection with vibrant basil pesto and juicy cherry tomatoes. The salmon is seasoned simply with salt and pepper, then topped with fragrant lemon slices enhancing the mild fish flavor. Roasting softens the tomatoes and red onion, melding their sweetness with the herby pesto. Drizzled olive oil and minced garlic enrich the vegetable mix, creating a colorful and flavorful Mediterranean-inspired plate. Garnished with fresh basil leaves, it provides a healthy, gluten-free, low-carb option that’s easy to prepare in under 30 minutes.

There's something magical about the smell of salmon baking with fresh pesto—it fills your kitchen with this herbaceous warmth that makes everything feel a bit more special. I stumbled onto this combination one weeknight when I had beautiful salmon fillets, a jar of basil pesto, and cherry tomatoes all demanding to be used before they went soft. The result was so effortless and impressive that I've made it countless times since, each time remembering why it became such a reliable favorite.

I made this for my sister who'd been stressed about meal planning, and watching her face light up when she tasted it reminded me that sometimes the simplest food is the most meaningful. She asked for the recipe immediately, and now it's become her go-to when she wants to impress people without spending hours in the kitchen.

Ingredients

  • Salmon fillets (4, about 150 g each): Look for fillets with a firm texture and a fresh ocean smell; if they smell fishy, they're not fresh enough.
  • Cherry tomatoes (250 g, halved): These little gems sweeten as they roast, so pick ones that are ripe but still firm to the touch.
  • Red onion (1 small, thinly sliced): The thin slicing lets it soften into silky sweetness rather than asserting its raw bite.
  • Basil pesto (4 tbsp): Homemade is wonderful if you have time, but a quality store-bought version works beautifully here.
  • Extra virgin olive oil (2 tbsp): This isn't just for cooking; it carries flavor and helps everything roast evenly.
  • Lemon (1, sliced into rounds): Fresh lemon keeps the dish bright and cuts through the richness of the salmon.
  • Garlic (1 clove, minced): One clove is really all you need; garlic gets mellow and sweet when roasted alongside vegetables.
  • Salt and black pepper: Season generously but in stages, tasting as you go.
  • Fresh basil leaves (for serving): A final handful brings back that herbaceous freshness that baking mellows out.

Instructions

Heat your oven and prep:
Get the oven to 200°C (400°F) and line your baking tray with parchment paper. This step takes just a moment but prevents sticking and makes cleanup almost nonexistent.
Season the salmon:
Arrange the fillets on the tray and give them a light sprinkle of salt and pepper on both sides. You're not seasoning heavily here because the pesto brings plenty of flavor.
Spread the pesto:
Use about a tablespoon of pesto per fillet, spreading it gently across the top. The pesto acts as both flavor and a protective layer that keeps the fish incredibly moist.
Build the flavor base:
Scatter the halved cherry tomatoes and thin red onion slices around the salmon. Drizzle the olive oil over the vegetables and sprinkle your minced garlic evenly.
Add brightness:
Lay a few lemon slices directly on top of each salmon fillet. As everything bakes, the lemon juice will mingle with the pesto and salmon juices.
Bake until perfect:
Slide the tray into the oven for 16 to 18 minutes. You'll know it's done when the salmon is opaque all the way through and flakes easily with a fork, and the tomatoes have collapsed into jammy little puddles.
Finish and serve:
Remove from the oven and let it rest for just a minute. Scatter fresh basil leaves over everything and serve immediately while the warmth brings out all the herbal notes.
Roasted Baked Salmon with Pesto and Cherry Tomatoes garnished with fresh basil leaves alongside steamed rice on a dinner plate. Save to Pinterest
Roasted Baked Salmon with Pesto and Cherry Tomatoes garnished with fresh basil leaves alongside steamed rice on a dinner plate. | hearthlykitchen.com

The first time someone asked me if I'd made this myself, I felt that tiny flutter of pride that comes from feeding people something truly delicious. It's the kind of dish that proves you don't need complicated techniques to create something restaurant-quality and genuinely satisfying.

What Makes This Special

The magic here is simplicity meeting intention. The pesto acts as an insulating layer, keeping the salmon tender and infusing it with herbaceous flavor, while the tomatoes burst as they roast, creating little pockets of concentrated sweetness. There's no fancy technique required, just good ingredients treated with respect and timing that's genuinely forgiving.

Pairing and Serving Ideas

This dish feels complete on its own, but if you want something alongside it, roasted potatoes or a simple green salad both work beautifully. The acidity of a crisp white wine—Sauvignon Blanc or Pinot Grigio—cuts through the richness and brings everything into perfect balance, making the whole meal feel more special than the effort required.

Making It Your Own

One of the best things about this recipe is how easily it adapts to what you have and what you love. If you want extra crunch, a handful of toasted pine nuts scattered over the top adds a wonderful textural contrast. If you're making homemade pesto, you can adjust the basil-to-garlic ratio to suit your taste, and it becomes even more personal to your kitchen.

  • Try sun-dried tomatoes mixed in with the fresh ones for deeper complexity.
  • If you love cheese, a dusting of grated Parmesan before serving brings richness without overwhelming the delicate fish.
  • Swap the red onion for thin fennel slices if you want something lighter and more subtle.
Gluten-free Baked Salmon with Pesto and Cherry Tomatoes, featuring flaky fish and juicy tomatoes, plated with a green salad garnish. Save to Pinterest
Gluten-free Baked Salmon with Pesto and Cherry Tomatoes, featuring flaky fish and juicy tomatoes, plated with a green salad garnish. | hearthlykitchen.com

This recipe has become proof to me that the best meals often come from the simplest ideas. Make it regularly, and it becomes as familiar as an old friend—reliable, comforting, and never disappointing.

Recipe Questions & Answers

Use fresh, firm salmon fillets, skin-on or skinless, about 150 grams each for even cooking and optimal flavor.

Yes, store-bought pesto works well, but homemade pesto provides a fresher, more vibrant taste.

The salmon is done when it turns opaque and flakes easily with a fork, usually after 16–18 minutes of baking.

Complement with roasted potatoes, steamed rice, or a fresh green salad for a complete meal.

The dish contains fish and may include tree nuts or dairy if the pesto has Parmesan; check labels or choose alternatives if needed.

Baked Salmon with Pesto

Delicious baked salmon featuring basil pesto and roasted cherry tomatoes, ideal for a fresh, quick dinner.

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

Ingredients

Fish & Protein

  • 4 salmon fillets, skinless or skin-on, approx. 5.3 oz (150 g) each

Vegetables

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

Sauce & Flavorings

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

Garnish

  • Fresh basil leaves, for serving

Instructions

1
Preheat Oven: Preheat the oven to 400°F. Line a baking tray with parchment paper.
2
Prepare Salmon: Arrange the salmon fillets on the prepared tray and season lightly with salt and pepper.
3
Apply Pesto: Spread 1 tablespoon of basil pesto evenly over each salmon fillet.
4
Add Vegetables and Flavorings: Distribute the halved cherry tomatoes and sliced red onion around the salmon. Drizzle with extra virgin olive oil and sprinkle minced garlic over the vegetables.
5
Add Lemon: Place lemon slices atop each salmon fillet.
6
Bake: Bake for 16 to 18 minutes until the salmon is opaque and flakes easily with a fork, and the tomatoes have softened.
7
Serve: Serve the salmon fillets with the roasted cherry tomatoes and garnish with fresh basil leaves.
Additional Information

Equipment Needed

  • Baking tray
  • Parchment paper
  • Sharp knife
  • Cutting board
  • Spoon or spatula

Nutrition (Per Serving)

Calories 380
Protein 34g
Carbs 8g
Fat 23g

Allergy Information

  • Contains fish and tree nuts (in pesto). Pesto may contain dairy (Parmesan). Verify ingredient labels for allergens or opt for dairy-free pesto if necessary.
Grace Ellington

Home cook sharing easy recipes, kitchen tips, and meal ideas everyone can enjoy.