Imagine coming home after a long day, ready to settle in for a comforting, healthy meal that comes together with minimal effort. This dish offers a delightful combination of juicy salmon topped with fresh, vibrant pesto and roasted cherry tomatoes. Not only is it packed with flavor, but the dish also boasts the distinct textures of flaky fish and tender, flavorful tomatoes, making it an instant family favorite.
It’s a perfect choice for busy weeknights, offering the satisfaction of a home-cooked meal without hours spent in the kitchen. With its bright colors and mouthwatering aroma, it’s sure to impress not just your taste buds but also your loved ones. In just a matter of minutes, you can create a dish that feels both indulgent and nutritious, making it an excellent fit for health-conscious meal planners.
Quick Answer
Pesto salmon is a simple and delicious recipe featuring salmon filets baked with pesto and cherry tomatoes. It’s popular for its rich flavors and healthy ingredients, making it a great choice for busy families and meal prep enthusiasts.
Why You’ll Love This Recipe
This recipe is your go-to dish for quick weeknight dinners that don’t compromise on taste or nutrition. Its delightful balance of flavors and textures will make your meals feel special, even on the busiest evenings.
- Rich in protein, making it a healthy dinner option.
- Perfect for meal prep; it’s great for leftovers.
- The recipe is quick and requires minimal cleanup.
- Offers a balance of flavors from the savory salmon and fresh pesto.
- A family-friendly dish sure to please even the pickiest eaters.
- Pair it with your favorite dishes for a versatile meal.
- Can be easily adapted for dietary preferences.
What Makes This Recipe Special
This pesto salmon dish stands out due to its perfect combination of textures and flavors. The flaky salmon offers a buttery mouthfeel, while the roasted cherry tomatoes provide a burst of sweetness. The savory herbaceous notes from the pesto elevate the dish, creating a delicious harmony on your palate. Additionally, the simplicity of the preparation allows you to enjoy gourmet flavors with minimal effort, making this dish an emotional comfort food that feels indulgent yet wholesome.
Kitchen Tools You’ll Need
- Baking dish – Ideal for roasting the salmon and tomatoes together.
- Mixing bowl – Useful for tossing the tomatoes and shallots with olive oil.
- Knife – For chopping shallots and preparing the salmon.
- Measuring spoons – Necessary for precise seasoning and pesto application.
- Spatula – Helpful for serving the finished dish.
Ingredients
salmon: High in protein and healthy fats, a mainstay for any nutritious meal.
sea salt: Elevates the flavors of the salmon and tomatoes.
pepper: Adds an essential kick to the dish.
cherry tomatoes: Provides sweetness and juiciness when roasted.
shallot: Imparts a mild onion flavor for depth.
olive oil: Enhances the richness of the tomatoes and aids in roasting.
pesto: Brings a burst of herbal flavor and creaminess to the salmon.
Parmigiano-Reggiano or parmesan cheese: Offers a salty, savory finish.
fresh basil: Complements the dish with freshness and color.
Ready to cook? Scroll to the recipe card below for exact measurements.
How to Make Pesto Salmon
STEP 1. Preheat the oven. Set your oven to 400 degrees F to prepare for baking.
STEP 2. Prepare the salmon. Pat the salmon dry, then season it with salt and pepper.
STEP 3. Toss the vegetables. In a small bowl, mix the cherry tomatoes, chopped shallot, olive oil, and remaining salt and pepper.
STEP 4. Arrange in a baking dish. Transfer the tossed vegetables to a 9×13 baking dish in an even layer.
STEP 5. Nestle the salmon. Carefully place the salmon filets among the tomatoes in the baking dish.
STEP 6. Top with pesto. Spread about 1 Tablespoon of pesto over each salmon filet.
STEP 7. Add cheese. Sprinkle a touch of shaved cheese on each filet for added flavor.
STEP 8. Bake. Cook the dish in the preheated oven for 12-15 minutes, until the fish flakes easily.
STEP 9. Garnish and serve. Optionally top with fresh basil before serving with your favorite sides.
Why This Recipe Works
This dish’s effectiveness lies in its layered textures and flavors. The salmon’s delicate flakiness pairs beautifully with sweet roasted tomatoes that burst with juice. The pesto adds a creamy, verdant note, harmonizing all elements. Baking brings a rustic warmth, allowing the flavors to meld together beautifully while the salmon cooks just right, maintaining its moisture and flavor.
Pro Tips for Best Results
- Add a squeeze of lemon juice before serving for brightness.
- Use homemade pesto for an extra depth of flavor.
- Don’t overcrowd the baking dish to ensure even roasting.
- Experiment with different types of fish or vegetables as substitutes.
- Use parchment paper for easier cleanup.
Common Mistakes to Avoid
Mistake: Overcooking the salmon.
Why it happens: Salmon can dry out quickly if left in the oven too long.
How to fix it: Use a timer and check for doneness around the 12-minute mark.
Mistake: Soggy tomatoes.
Why it happens: Excessive moisture can lead to a watery consistency.
How to fix it: Pat the tomatoes dry before mixing with olive oil.
Mistake: Using too much salt.
Why it happens: It’s easy to over-season when adding different salty ingredients.
How to fix it: Start with less salt and add more to taste if needed.
Mistake: Not letting the salmon come to room temperature.
Why it happens: Cooking cold salmon can lead to uneven cooking.
How to fix it: Allow salmon to sit at room temperature for about 15 minutes before seasoning.
Recipe Variations
- Use a different fish like trout or tilapia.
- Try homemade sun-dried tomato pesto for a twist.
- Add spinach or arugula for extra greens.
- Substitute zucchini or bell peppers for cherry tomatoes.
- Make it dairy-free by omitting the cheese.
Nutrition Highlights
| Nutrient | Per Serving |
|---|---|
| Protein | Approx. 25g |
| Fiber | Approx. 3g |
| Carbs | Approx. 8g |
| Healthy Fats | Approx. 15g |
| Calories | Approx. 300 |
How to Serve Pesto Salmon
- Pair with whole grain pasta or quinoa for a complete meal.
- Top with extra fresh basil or arugula for garnish.
- Serve alongside roasted vegetables for added texture.
- Consider a light salad for a refreshing contrast.
Best Occasions for This Recipe
This pesto salmon is perfect for:
- Quick weeknight dinners.
- Special occasions or date nights.
- Meal prep for busy weeks.
- Family gatherings and potlucks.
- A healthy option for holiday feasts.
Make Ahead & Storage
Can This Be Meal Prepped
Yes, the components can be prepared in advance. Chop the vegetables and marinate the salmon a day ahead.
Storing Leftovers
Store leftovers in an airtight container in the refrigerator for up to 2-3 days.
Freezing
While best enjoyed fresh, cooked salmon can be frozen for up to two months. Wrap tightly to prevent freezer burn.
Reheating
Gently reheat in the oven or air fryer for optimal texture.
Creative Ways to Use Leftovers
Leftover pesto salmon can be transformed into:
- Wraps with fresh greens and your favorite sauce.
- Bowls with quinoa, veggies, and drizzle of dressing.
- Sandwiches on whole-grain bread with avocado.
- Lunch boxes paired with colorful sides.
FAQs
How long does pesto salmon stay fresh in the fridge?
Leftover pesto salmon can be kept in the refrigerator for up to 3 days.
Can I use frozen salmon for this recipe?
Yes, just ensure the salmon is completely thawed before cooking for even doneness.
What can I serve with pesto salmon?
It pairs beautifully with roasted veggies, rice, or a fresh salad.
How do I know when salmon is fully cooked?
Salmon is done when it flakes easily with a fork and appears opaque throughout.
Can I use homemade pesto?
Absolutely! Homemade pesto can add an extra layer of flavor to the dish.
Save This Recipe for Later
If you enjoyed this recipe, be sure to save it to your Pinterest boards or bookmark it for easy access later!
Final Thoughts
This recipe is a celebration of health and flavor, marrying the richness of salmon with the freshness of pesto and tomatoes. It simplifies weeknight cooking, making it an ideal choice for comfort food that’s both nutritious and satisfying. Don’t forget to try this recipe, save it for later, and explore more delicious meal ideas!

Pesto Salmon
Ingredients
Method
- Preheat the oven to 400 degrees F to prepare for baking.
- Pat the salmon dry and season it with salt and pepper.
- In a small bowl, mix the cherry tomatoes, chopped shallot, olive oil, and remaining salt and pepper.
- Transfer the tossed vegetables to a 9x13 baking dish in an even layer.
- Carefully place the salmon filets among the tomatoes in the baking dish.
- Spread about 1 Tablespoon of pesto over each salmon filet.
- Sprinkle a touch of shaved cheese on each filet for added flavor.
- Cook the dish in the preheated oven for 12-15 minutes, until the fish flakes easily.
- Optionally, top with fresh basil before serving with your favorite sides.
