Weeknight Pesto Salmon with Roasted Cherry Tomatoes Magic
You want dinner that tastes like a chef cooked it, but you also want your couch. Same. This pesto salmon with roasted cherry tomatoes brings big flavor, low effort, and minimal dishes. We’re talking crispy-edged salmon, sweet burst tomatoes, and herby pesto all in under 30 minutes. Hungry yet?
Why This Combo Absolutely Slaps
Pesto loves fatty fish. Salmon loves anything that makes it feel like a Mediterranean vacation. Put them together and you get a weeknight meal with restaurant vibes and zero pretension. Plus, cherry tomatoes basically roast themselves. You toss, you bake, you eat. Done.
What You’ll Need
Ingredients (Serves 4)
- 4 salmon fillets (about 6 oz each, skin-on or skinless)
- 1 cup basil pesto (store-bought or homemade)
- 2 pints cherry tomatoes
- 2 tbsp extra-virgin olive oil
- 2 cloves garlic, minced
- 1 tsp lemon zest + 1 lemon, cut into wedges
- Salt and freshly ground black pepper
- Optional: Red pepper flakes, fresh basil, or grated Parmesan for topping
Pantry Swaps That Still Work
- No basil pesto? Use spinach-walnut or arugula-almond pesto.
- Cherry tomatoes gone? Use grape tomatoes or sliced Roma tomatoes.
- Salmon sold out? Try trout, cod, or even chicken thighs (adjust cook time).
Step-By-Step: Easy Oven Method
Total Time: 25–30 minutes. Equipment: Sheet pan, parchment, small bowl.
- Preheat your oven to 425°F (220°C). Line a sheet pan with parchment for easier cleanup.
- Prep tomatoes: Toss cherry tomatoes with olive oil, garlic, a pinch of salt, pepper, and red pepper flakes if you like heat. Spread them on one side of the pan.
- Season salmon: Pat salmon dry. Sprinkle both sides with salt and pepper. Place fillets on the other side of the pan, skin-side down if using skin-on.
- Pesto time: Spread 2–3 tablespoons pesto over the top of each fillet. Don’t smother—just a generous coat.
- Roast for 10–14 minutes, depending on thickness. Aim for an internal temp of 125–130°F for medium and juicy. Tomatoes should blister and burst.
- Finish with lemon zest over salmon, squeeze lemon wedges on everything, and shower with basil or Parmesan if you’re feeling dramatic.
Skillet + Broiler Variation (For Crisp Tops)
- Sear salmon, pesto-side up, in a hot oven-safe skillet with a little oil for 2 minutes.
- Slide under the broiler for 2–3 minutes to toast the pesto while the tomatoes roast separately.
How To Nail Perfect Salmon Every Time
- Pat it dry. Moisture kills browning and makes the pesto slide off.
- Don’t overcook. Pull it when it just flakes. It keeps cooking slightly off heat.
- Use similar thicknesses. Mixed sizes = chaos. Pick fillets that match.
- Salt early. A quick sprinkle 10 minutes before you cook draws seasoning in.
Skin-On vs. Skinless
- Skin-on: Protects the flesh and keeps it juicy. Peels off easily after cooking.
- Skinless: Great if you want more pesto-to-fish contact. Watch the cook time closely.
Serve It Like You Mean It
You could plate this with plain rice and call it a day. But why not upgrade without trying too hard?
- Carb buddies: Lemon orzo, garlic mashed potatoes, or crusty bread for the tomato juices.
- Greens: Arugula salad with shaved fennel and a lemony vinaigrette. IMO, it balances the richness.
- Low-carb route: Cauliflower rice or zucchini ribbons tossed with a spoon of leftover pesto.
Flavor Add-Ons
- Capers for briny pops.
- Pine nuts toasted and sprinkled at the end = chef’s kiss.
- Chili oil drizzle if you love a kick.
Make-Ahead, Store, Reheat
Make-Ahead: You can prep tomatoes (washed, tossed) and portion salmon earlier in the day. Don’t pesto-coat until just before roasting or it can darken.
Storage: Keep leftovers in an airtight container for up to 2 days. Tomatoes hold up well; salmon stays tender if you don’t overcook it in the first place (FYI).
Reheat: Warm gently in a 275°F oven for 8–10 minutes or microwave at 50% power in short bursts. Add a squeeze of lemon to wake it up.
Ingredient Quality Tips
- Pesto: If store-bought, look for olive oil, not seed oils, plus real Parmesan and pine nuts. Bright green = fresh. Dark olive = probably oxidized.
- Salmon: Wild vs. farmed both work. Wild has stronger flavor and leaner texture; farmed tastes richer and stays moist. Choose what you like (and what your wallet allows).
- Tomatoes: Smaller cherries = sweeter roast. If they’re meh, add a pinch of sugar to help caramelization. I won’t tell.
Nutritional Facts (Estimated)
Serving Size Used For Calculations: 1 serving = 1 salmon fillet (6 oz raw weight, about 170 g) + 1/2 pint roasted cherry tomatoes + approximately 1/4 cup pesto + 1/2 tbsp olive oil from the tomatoes’ roast. Yields 4 servings.
Per Serving (Estimated):
- Calories: 680
- Total Fat: 54 g
- Total Carbohydrates: 8 g
- Dietary Fiber: 2 g
- Net Carbs: 6 g
- Protein: 38 g
Notes On Calculation:
- Salmon (6 oz raw): ~367 kcal, 22 g fat, 39 g protein
- Pesto (1/4 cup, ~60 g): ~330 kcal, 34 g fat, 3 g protein, 4 g carbs, 1 g fiber
- Cherry tomatoes (1/2 pint, ~150 g): ~27 kcal, 0 g fat, 6 g carbs, 2 g fiber
- Olive oil used on tomatoes (1/2 tbsp): ~60 kcal, 7 g fat
Disclaimer: Nutrition values are estimates based on standard USDA data and common store-bought pesto averages. Actual results vary by brand, salmon type, and portion size.
FAQ
Can I use frozen salmon?
Absolutely. Thaw it overnight in the fridge or under cold running water in the package. Pat very dry before seasoning so the pesto sticks and you still get a nice finish.
What if I only have sun-dried tomato pesto?
Go for it. It’ll taste richer and slightly sweeter. Cut the added olive oil on the tomatoes by a teaspoon to balance the extra oil in that pesto.
How do I know when the salmon is done without a thermometer?
Press the top gently—if it flakes easily and the center turns translucent-to-opaque, you’re there. Also, the white albumin just starting to show on the sides means it’s basically done. Pull it early rather than late; it finishes as it rests.
Can I make this dairy-free?
Yes. Use a dairy-free pesto (many use nutritional yeast instead of Parmesan) and you’re set. The rest of the recipe stays the same.
What wines pair well?
Crisp whites like Sauvignon Blanc or Vermentino cut the richness like a pro. If you want red, pick a light Pinot Noir slightly chilled—rule breaker, but delicious IMO.
How do I avoid watery roasted tomatoes?
Use a hot oven, don’t crowd them too tightly, and keep them in a single layer. A pinch of salt upfront draws moisture so they caramelize instead of steam.
Final Bite
Pesto salmon with roasted cherry tomatoes looks fancy, cooks fast, and tastes like you actually planned dinner. Keep salmon and pesto on deck, grab a couple pints of tomatoes, and you’ve basically hacked weeknights. Lemon wedge, sprinkle of basil, big grin—done.



