Baked Basil Pesto Salmon Packets – Easy, Flavorful, and Mess-Free
This is the kind of weeknight dinner that feels like a treat but takes almost no effort. Salmon gets tucked into tidy foil packets with basil pesto, cherry tomatoes, and lemon, then baked until flaky and tender. Cleanup is easy, the flavors are bright and fresh, and the whole thing comes together in under 30 minutes.
It’s a simple method with big results and a reliable way to get dinner on the table without fuss.

Baked Basil Pesto Salmon Packets - Easy, Flavorful, and Mess-Free
Ingredients
Method
- Heat the oven: Preheat to 400°F (200°C). Line a baking sheet for easy transfer.
- Prep the packets: Cut four large sheets of heavy-duty foil or parchment (about 12x16 inches).Lightly oil the center of each to prevent sticking.
- Layer the base: Place a small handful of halved cherry tomatoes in the center of each sheet. Drizzle with a touch of olive oil, and season with a pinch of salt and pepper.
- Add the salmon: Set one salmon fillet on top of the tomatoes, skin-side down if using skin-on.
- Season simply: Sprinkle each fillet with salt and pepper. Add minced garlic if you like a bigger garlic hit.
- Spread the pesto: Spoon 1–2 tablespoons of basil pesto over each fillet, spreading it to coat the top evenly.
- Add lemon and heat: Top each fillet with 1–2 thin lemon slices.Sprinkle a pinch of red pepper flakes if you want gentle spice.
- Seal the packets: Fold the long sides of the foil over the salmon, then fold the ends to seal, leaving a little room inside for steam. If using parchment, fold and crimp the edges tightly.
- Bake: Set the packets on the baking sheet and bake for 12–15 minutes, depending on thickness. Thicker fillets may need up to 18 minutes.The salmon should flake easily with a fork.
- Rest and serve: Carefully open the packets (watch the steam). Garnish with fresh basil and extra lemon wedges. Serve with rice, couscous, roasted potatoes, or a simple green salad.
What Makes This Recipe So Good

- Hands-off cooking: The packet method locks in moisture and flavor, so the salmon cooks gently and evenly without babysitting.
- Bold, fresh flavor: Basil pesto adds herby depth, while lemon, garlic, and tomatoes bring brightness and acidity.
- Minimal cleanup: Everything cooks inside foil or parchment, so cleanup is basically tossing the packet.
- Customizable: Swap veggies, adjust spices, or use store-bought or homemade pesto. It’s flexible and forgiving.
- Meal-prep friendly: Assemble the packets ahead of time and bake when you’re ready.
What You’ll Need
- Salmon fillets: Four 5–6 ounce pieces, skin-on or skinless.
- Basil pesto: About 1/2 cup; store-bought or homemade.
- Cherry or grape tomatoes: 1 to 1 1/2 cups, halved.
- Lemon: 1 lemon, thinly sliced, plus extra wedges for serving.
- Garlic: 2 cloves, minced (optional if your pesto is garlicky).
- Olive oil: 1–2 tablespoons for drizzling.
- Salt and black pepper: To taste.
- Red pepper flakes: Pinch, for gentle heat (optional).
- Fresh basil: A few leaves for garnish (optional).
- Foil or parchment: Heavy-duty foil or parchment sheets for packets.
How to Make It

- Heat the oven: Preheat to 400°F (200°C). Line a baking sheet for easy transfer.
- Prep the packets: Cut four large sheets of heavy-duty foil or parchment (about 12×16 inches).Lightly oil the center of each to prevent sticking.
- Layer the base: Place a small handful of halved cherry tomatoes in the center of each sheet. Drizzle with a touch of olive oil, and season with a pinch of salt and pepper.
- Add the salmon: Set one salmon fillet on top of the tomatoes, skin-side down if using skin-on.
- Season simply: Sprinkle each fillet with salt and pepper. Add minced garlic if you like a bigger garlic hit.
- Spread the pesto: Spoon 1–2 tablespoons of basil pesto over each fillet, spreading it to coat the top evenly.
- Add lemon and heat: Top each fillet with 1–2 thin lemon slices.Sprinkle a pinch of red pepper flakes if you want gentle spice.
- Seal the packets: Fold the long sides of the foil over the salmon, then fold the ends to seal, leaving a little room inside for steam. If using parchment, fold and crimp the edges tightly.
- Bake: Set the packets on the baking sheet and bake for 12–15 minutes, depending on thickness. Thicker fillets may need up to 18 minutes.The salmon should flake easily with a fork.
- Rest and serve: Carefully open the packets (watch the steam). Garnish with fresh basil and extra lemon wedges. Serve with rice, couscous, roasted potatoes, or a simple green salad.
Keeping It Fresh
- Refrigerate: Store cooked salmon in an airtight container for up to 3 days.Keep the tomatoes and juices—they’re great spooned over grains.
- Reheat gently: Warm in a 275°F (135°C) oven for 10–12 minutes or microwave at 50% power in short bursts. Avoid overcooking.
- Make-ahead: Assemble packets up to 24 hours in advance and refrigerate. Add the lemon slices just before baking to keep them bright.
- Freezing: Freeze uncooked packets without tomatoes for up to 2 months.Thaw overnight in the fridge, add tomatoes and lemon, then bake.
Health Benefits
- Omega-3 fats: Salmon provides EPA and DHA, which support heart, brain, and joint health.
- Protein-rich: Each serving offers high-quality protein to keep you satisfied and support muscle repair.
- Antioxidants: Basil, garlic, and tomatoes supply vitamins and polyphenols that help combat oxidative stress.
- Lower-sodium option: When using homemade pesto, you can control the salt content easily.
- Balanced meal: Pair with whole grains and greens for fiber, micronutrients, and a steady energy boost.
Pitfalls to Watch Out For
- Overcooking: Salmon cooks fast in packets. Start checking at 12 minutes and remove when it just flakes.
- Watery packets: Too many tomatoes can release extra liquid. Keep portions moderate and avoid over-salting tomatoes before baking.
- Thin pesto layer: Skimping on pesto dulls the flavor.Use enough to coat the fillet surface.
- Leaky seals: If the packet isn’t sealed well, steam escapes and the fish can dry out. Crimp edges tightly.
- Old fish: Salmon should smell clean and ocean-fresh. If it smells overly fishy, skip it.
Alternatives
- Fish swaps: Try Arctic char, trout, or cod.Adjust baking time—lean white fish may cook a bit faster.
- Pesto variations: Use sun-dried tomato pesto, arugula-walnut pesto, or kale-pistachio pesto for a twist.
- Veggie mix-ins: Add thin asparagus, zucchini ribbons, bell pepper strips, or sliced olives. Keep pieces small so they cook through.
- Dairy-free: Choose a pesto made without cheese or make your own with nutritional yeast.
- Parchment en papillote: Swap foil for parchment if you prefer. Seal well to trap steam.
- Grill option: Grill packets over medium heat for 10–14 minutes with the lid down for a subtle smoky note.
FAQ
How do I know when the salmon is done?
The flesh should turn opaque and flake easily with a fork.
If you use a thermometer, aim for 125–130°F (52–54°C) in the thickest part for moist, medium doneness.
Can I use frozen salmon?
Yes. Thaw it fully in the fridge overnight, then pat dry before assembling the packets to avoid excess moisture.
Is store-bought pesto okay?
Absolutely. Look for one with basil, olive oil, pine nuts or cashews, Parmesan, and garlic.
Taste and adjust salt as needed.
What sides go best with this?
Try lemony couscous, herbed rice, roasted baby potatoes, or a simple arugula salad. The pan juices are great drizzled over grains.
Can I make this without tomatoes?
Yes. Substitute thinly sliced zucchini, fennel, or bell pepper, or skip veggies and serve with a side salad instead.
How do I prevent a strong fish smell?
Use very fresh salmon, keep the cook time short, and add lemon.
Opening the packets at the table also keeps aromas contained until serving.
Can I double the recipe?
Yes. Just avoid overcrowding the oven. Use two baking sheets and rotate them halfway through for even cooking.
Final Thoughts
Baked Basil Pesto Salmon Packets are simple, vibrant, and low-effort—the kind of recipe that makes weeknights feel easy.
The packets trap flavor, the pesto does the heavy lifting, and the oven handles the rest. Keep a jar of pesto on hand, grab a couple of fillets, and you’re never far from a fresh, satisfying meal with hardly any cleanup.






