When it comes to effortless yet impressive dinners, this Juicy Baked Pesto Salmon is always a winning choice. Flaky, moist salmon fillets are coated with a rich layer of basil pesto, then baked until perfectly tender and aromatic. This dish transforms a few simple ingredients into something you’d expect at a restaurant but with barely any hands-on work required.
The magic of this recipe lies in the way the pesto seeps into the salmon as it bakes, infusing every bite with garlicky herb goodness and a slight nuttiness from the pine nuts and Parmesan. It’s fresh, satisfying, and loaded with flavor, making it an ideal main for weeknight dinners or casual gatherings.
Why You’ll Love This Juicy Baked Pesto Salmon
This salmon recipe checks all the boxes: quick, flavorful, and healthy. You’ll love how easy it is to prepare with just a handful of ingredients. It’s also incredibly versatile — pair it with your favorite veggies or grains for a wholesome meal. Plus, it’s naturally gluten-free, low carb, and rich in omega-3s.
What Kind of Salmon Should I Use?
Fresh Atlantic salmon or wild-caught sockeye both work beautifully here. Look for fillets that are firm with a vibrant pink hue. Skin-on or skinless is up to your preference; baking with the skin on can help keep the fish even more moist, and it peels right off after cooking if you prefer not to eat it.
Ingredients for the Juicy Baked Pesto Salmon
To create this savory salmon dish, you only need a few ingredients that work harmoniously together. Each component brings out the best in the others, resulting in a meal that’s simple but bursting with flavor.
- Salmon fillets – The star of the dish, offering rich flavor and heart-healthy fats.
- Basil pesto – Adds a punch of garlic, herbs, and cheesy nuttiness that coats the salmon beautifully.
- Lemon – Brightens the flavor and balances the richness of the pesto.
- Cherry tomatoes – Roasted alongside the salmon, they add a juicy pop of sweetness.
- Olive oil – Helps crisp the edges slightly and adds a smooth finish.
- Salt and pepper – Essential for enhancing and balancing flavors.

How To Make the Juicy Baked Pesto Salmon
Step 1: Preheat and Prep
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly oil it to prevent sticking.
Step 2: Place the Salmon
Arrange the salmon fillets skin-side down on the prepared baking sheet. If using skinless, simply lay them flat.
Step 3: Add the Pesto
Spread a generous spoonful of basil pesto over each salmon fillet, coating the top completely. You can use homemade pesto or a good quality store-bought version.
Step 4: Add Lemon and Tomatoes
Squeeze fresh lemon juice over the fillets. Scatter cherry tomatoes around the salmon and drizzle everything lightly with olive oil.
Step 5: Bake
Bake in the preheated oven for 12 to 15 minutes, or until the salmon flakes easily with a fork and the tomatoes begin to burst.
Step 6: Serve
Plate the salmon with roasted tomatoes and spoon any pan juices over the top. Serve immediately while hot.
Serving and Storing Juicy Baked Pesto Salmon
This dish serves four people generously, especially when paired with a hearty side. Serve it fresh out of the oven while it’s still warm and flaky. If you have leftovers, store them in an airtight container in the fridge for up to 2 days. Reheat gently in the microwave or enjoy cold over a salad for a quick and healthy lunch.
What to Serve With Juicy Baked Pesto Salmon?
Garlic Mashed Potatoes
Creamy and garlicky potatoes are the perfect mellow base to balance the bold pesto flavor.
Roasted Asparagus
A lightly charred veggie with a hint of lemon complements the salmon’s richness.
Parmesan Couscous
Quick to make and perfect for soaking up those flavorful pesto juices.
Caesar Salad
Crisp, tangy greens with a creamy dressing pair wonderfully with the salmon’s herbal notes.
Herbed Quinoa
A high-protein grain that’s fresh and fluffy.
Grilled Zucchini
Mild and slightly smoky, zucchini adds a lovely contrast in texture.
Crusty Artisan Bread
Use it to mop up the leftover pesto and tomato juices from the plate.
Want More Dinner Ideas?
If you’re hooked on this easy salmon recipe, try these delicious main course options next:
- Creamy Beef and Shells Recipe for a comforting pasta night.
- Stovetop Creamy Ground Beef Pasta when you’re craving something rich and hearty.
- Cheesesteak Tortellini in Rich Provolone Sauce for bold flavors in a cozy bowl.
- Creamy Ground Beef Alfredo Pasta for a crowd-pleasing favorite.
- One-Pot Smoked Sausage Pasta to keep clean-up simple.
Save This Recipe For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you make your own pesto or use store-bought? Any fun additions like pine nuts or mozzarella?
I love hearing how you personalize these meals. Don’t hesitate to drop your questions too — let’s help each other make weeknight dinners easier and tastier.
Explore beautifully curated health-boosting meals on Mia Recipes on Pinterest and discover your new favorite go-to dinners!

Juicy Baked Pesto Salmon
- Total Time: 20 minutes
- Yield: 4 servings
Description
This Juicy Baked Pesto Salmon is a flavorful and easy dinner recipe featuring tender salmon fillets smothered in fresh basil pesto, baked to perfection with lemon and cherry tomatoes. It’s low-carb, gluten-free, and packed with omega-3s — perfect for a healthy weeknight meal.
Ingredients
4 salmon fillets
4 tablespoons basil pesto
1 lemon, juiced
1 cup cherry tomatoes
1 tablespoon olive oil
Salt, to taste
Black pepper, to taste
Instructions
1. Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper or lightly oil it.
2. Place the salmon fillets skin-side down on the baking sheet. If they’re skinless, just lay them flat.
3. Spread 1 tablespoon of basil pesto over the top of each salmon fillet.
4. Squeeze the juice of 1 lemon evenly over the fillets.
5. Scatter the cherry tomatoes around the salmon and drizzle everything with olive oil.
6. Season with salt and black pepper to taste.
7. Bake for 12 to 15 minutes until the salmon flakes easily and tomatoes start to burst.
8. Remove from oven, plate with roasted tomatoes, and spoon pan juices over the top. Serve warm.
Notes
Use fresh or high-quality store-bought pesto for the best flavor.
Make sure not to overbake the salmon — check it after 12 minutes.
You can swap cherry tomatoes with sliced zucchini or red bell peppers if preferred.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 salmon fillet
- Calories: 390
- Sugar: 2g
- Sodium: 310mg
- Fat: 25g
- Saturated Fat: 5g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 5g
- Fiber: 1g
- Protein: 34g
- Cholesterol: 80mg


