I discovered foil packet cooking the summer we tried to camp with two kids and a cooler full of salmon fillets — and it turned out to be one of the best accidental cooking lessons I've ever had. Everything stayed juicy, nothing burned, and cleanup was literally throwing foil in the trash. I've been making these salmon foil packets ever since, but the pineapple-lemon-garlic-butter version took a few more tries to get exactly right.
What makes this combination work is the contrast. Pineapple has enough natural acidity that it doesn't just add sweetness — it actually helps keep the salmon from tasting flat. The garlic butter soaks into the fish as it steams, and the lemon cuts through the richness. A tablespoon of honey ties everything together without making it sugary. I know it sounds like a lot happening in one little foil packet, but trust me, it all makes sense on the plate.
My husband asks for this regularly, especially on weeknights when he gets home late and nobody wants to stand over a stove. I usually pair it with jasmine rice to soak up the buttery sauce that pools at the bottom of the packet. If you're looking for a weeknight fish dinner that doesn't feel boring, this is a good place to start — similar to how my one pan pesto chicken and vegetables became a weeknight regular in our house without me even planning it.
One thing to know going in: the salmon temperature matters more than the timer. Ovens vary, and salmon fillets aren't all cut the same thickness. Check at 18 minutes, and if it flakes when you nudge it with a fork, you're done. I've overcooked it a couple of times waiting for the "full 20 minutes" and ended up with dry fish. Don't let that happen to you.

Why You'll Love This Recipe
- No pots, no pans, no problem: Everything goes into a foil packet and straight onto a baking sheet. When dinner's done, I fold up the foil and it's gone — no skillet to soak, no roasting pan to scrub. On a weeknight when I've already done homework with the kids and answered forty emails, that matters enormously.
- Under 30 minutes start to finish: I prepped the sauce while the oven was preheating, assembled the packets in about five minutes, and had dinner on the table in under half an hour. That's faster than ordering takeout and waiting for it to arrive, and the kitchen doesn't smell like old delivery bags afterward.
- The foil method keeps salmon from drying out: Salmon is one of those fish that punishes you fast if you overcook it on an open pan. Sealing it in foil creates a little steam environment that keeps everything moist even if you leave it in a couple of minutes longer than planned. I've tested this method enough times to trust it now.
- Genuinely flexible — grill it, bake it, change the fruit: I've made this in the oven when it's cold outside and on the grill when the weather's good. I've swapped the pineapple for mango when that's what I had. I've added asparagus spears alongside the salmon when I wanted a more complete meal in the packet. The base recipe holds up through all of it.
- Make-ahead friendly: I assemble the packets in the morning sometimes and just refrigerate them until dinnertime. The salmon sits in that garlic butter marinade and it actually tastes better for it. If you're having people over, you can have everything ready to go and just slide the packets into the oven when you're ready.
Ingredients
- 4 salmon fillets (about 6 oz each)
- 1 cup pineapple chunks (fresh or canned — if canned, drain thoroughly)
- 4 tablespoons unsalted butter, melted
- 3 cloves garlic, minced
- Juice and zest of 1 lemon
- 1 tablespoon honey
- Salt and pepper to taste
- 1 tablespoon fresh parsley, chopped (for garnish — optional but nice)
- Lemon slices for garnish (optional)
- Heavy-duty foil, or regular foil doubled up
Directions
- Preheat the oven: Set your oven to 375°F (190°C) and tear off four sheets of foil, each about 12x16 inches. If you're using regular foil, double it up — I've had packets leak from a thin sheet and it's a mess on the baking pan.
- Make the sauce: In a small bowl, whisk together the melted butter, minced garlic, lemon juice, lemon zest, and honey. It should smell incredible at this point. Taste it — it should be tangy, a little sweet, and very garlicky.
- Assemble the packets: Place a salmon fillet in the center of each foil sheet. Season generously with salt and pepper. Scatter pineapple chunks over and around the fish, then spoon the sauce evenly over each fillet. Add a lemon slice on top if you like.
- Seal the packets: Fold the long sides of the foil up over the salmon, then fold the short ends in to create a sealed packet. Leave a little air space inside — you want the steam to circulate, not crush the fish. A tight seal matters here so the sauce doesn't drip out.
- Bake: Place the sealed packets on a baking sheet and bake for 18–20 minutes. Check at 18 minutes by carefully opening one packet (watch the steam — it's very hot). The salmon should flake easily when you press a fork into the thickest part.
- Open and serve: Carefully peel back the foil, let the steam escape away from your face, then scatter chopped parsley over the top. Serve in the foil if you want easy cleanup, or slide onto plates and spoon all the sauce from the packet over the fish.

Tips for Success
- Drain the pineapple well if using canned: The first time I made this, I used canned pineapple and didn't drain it properly. The packet ended up with so much liquid that the sauce was completely washed out. Press the pineapple pieces in a paper towel if you need to. You want fruit, not juice flooding everything.
- Don't skip the seal — make it tight: Steam is what cooks the salmon evenly and keeps it moist. If the foil isn't sealed properly, the steam escapes and you lose the sauce too. Take an extra thirty seconds to really crimp the edges closed. It makes a real difference in how the fish turns out.
- Let the salmon marinate if you have time: If I have fifteen or twenty minutes before dinner, I'll assemble the packets and let them sit in the fridge before baking. The garlic butter gets a chance to start soaking into the fish and the flavor is noticeably deeper. It's not required, but it's worth doing when you can.
- Use a meat thermometer if you have one: Salmon is done at an internal temperature of 145°F (63°C). I know not everyone has a thermometer, but if you do, it takes the guesswork out completely. A $10 instant-read thermometer from Walmart has saved me from overcooking fish more times than I can count.
- Watch the steam when you open the packets: I say this in the directions but I'll say it again here because I burned my hand once by not paying attention. Open the foil away from you and let the initial burst of steam go before you lean in to check the fish. It's genuinely very hot in there.
Variations
- Teriyaki-style: Skip the lemon garlic butter and use teriyaki sauce with a little fresh ginger instead. This is actually the version Zainab prefers — she likes that salty-sweet flavor and always asks for it over white rice. If you enjoy chicken teriyaki noodles, you'll recognize those same flavors doing something great with salmon here.
- Spicy version: Add half a teaspoon of red pepper flakes to the butter sauce, or drizzle a little sriracha over the salmon before sealing. My husband does this every single time. He says the pineapple sweetness makes the heat more interesting, and I think he's right.
- Add vegetables to the packet: Thin asparagus spears, sliced zucchini, or halved cherry tomatoes all cook nicely alongside the salmon in the same time. If you add bell pepper, slice it thin so it softens properly. I do this when I want a full meal in one packet without making a separate side dish.
- Coconut lime instead of pineapple lemon: Swap the pineapple for a couple tablespoons of coconut cream, use lime juice instead of lemon, and add fresh cilantro at the end. It tastes completely different — more Southeast Asian in character — and it's one of my favorite versions in the summer.
- Grill it: These packets go straight onto a grill over medium heat. Cook for 12–15 minutes without flipping. The salmon picks up a faint smoky quality through the foil that you don't get in the oven, and it's a good option in summer when you don't want to heat up the kitchen. I've done this when we have people over and it's easy to scale up for a crowd.
Serving and Storage
Serving
I serve these packets over jasmine rice most often because the rice soaks up that garlicky butter sauce and it's genuinely the best part of the meal. Quinoa works just as well if you prefer it. Crusty bread to mop up the sauce is another option my husband favors. If you're adding vegetables inside the packet, you don't need a separate side — it's a complete meal on its own. Serve directly in the foil for zero cleanup, or slide everything onto a plate and pour all the sauce from the packet right over the top.
Storage
Leftovers keep in an airtight container in the fridge for up to 2 days. To reheat without drying the fish out, I put it back in a small piece of foil with a splash of water or extra butter, seal it loosely, and warm it in a 300°F oven for about 8 minutes. The microwave works in a pinch — just cover it and use medium power so the salmon doesn't toughen up. I wouldn't freeze cooked salmon; the texture gets grainy when it thaws and it's just not worth eating.

Frequently Asked Questions
Can I use frozen salmon for this recipe?
Yes, but thaw it completely first. I leave mine in the fridge overnight and pat it dry before assembling the packets. If you try to cook it from frozen, the outside will be done before the middle has had a chance to heat through, and the sauce doesn't absorb properly into fish that's still cold at the center.
Is canned pineapple okay, or does it have to be fresh?
Canned pineapple works fine — I use it more often than fresh because I usually have a can in the pantry. The key is draining it really well. I even press the chunks between paper towels to get the extra syrup out. Too much liquid in the packet dilutes the sauce and makes everything taste watered down, which I found out the hard way my first attempt.
Can I make these dairy-free?
Yes — substitute olive oil for the butter, or use a dairy-free butter alternative like Earth Balance. The flavor won't be quite as rich, but olive oil with garlic and lemon is still a really good combination with salmon. I'd add an extra drizzle at the end after opening the packets to make up for some of the richness you lose.
How do I know when the salmon is actually done?
The most reliable way is a meat thermometer — you're looking for 145°F (63°C) at the thickest part of the fillet. If you don't have one, press a fork gently into the center of the fish. If it flakes apart easily and looks opaque all the way through with no translucent raw-looking center, it's done. I check at 18 minutes and go from there depending on how thick the fillets are.
Can I assemble these packets ahead of time?
Yes, and I actually recommend it when you have the time. I'll assemble the packets in the morning, refrigerate them sealed, and bake them when I get home. The salmon sits in the garlic butter and it seasons more deeply that way. Just don't go beyond 6 hours — you don't want the lemon juice starting to cook the fish before it hits the oven.

SALMON FOIL PACKETS WITH PINEAPPLE AND LEMON GARLIC BUTTER SAUCE
Ingredients
- 4 salmon fillets about 6 oz each
- 1 cup pineapple chunks fresh or canned, drained
- 4 tablespoons unsalted butter melted
- 3 cloves garlic minced
- Juice and zest of 1 lemon
- 1 tablespoon honey
- Salt and pepper to taste
- 1 tablespoon fresh parsley chopped (for garnish)
- Lemon slices for garnish
Instructions
- Preheat Oven: Preheat oven to 375°F (190°C). Tear 4 sheets of foil, each about 12x16 inches.
- Prepare Sauce: In a small bowl, whisk melted butter, garlic, lemon juice, lemon zest, and honey.
- Assemble Packets: Place each salmon fillet in the center of a foil sheet. Season with salt and pepper. Top with pineapple chunks and spoon sauce over salmon. Add lemon slices if desired.
- Seal Packets: Fold foil over salmon and seal tightly into packets.
- Bake: Place packets on a baking sheet and bake 18–20 minutes, until salmon flakes easily with a fork.
- Serve: Carefully open packets, garnish with parsley, and serve hot.
Notes
- Grilling Option: Cook packets on a preheated grill over medium heat for 12–15 minutes.
- Make Ahead: Assemble packets up to 6 hours ahead and refrigerate until baking.
- Flavor Variations: Swap pineapple for mango or orange slices for a tropical twist.
- Serving Suggestions: Serve with rice, quinoa, or roasted vegetables.
- Storage Tips: Store leftovers in an airtight container in the fridge for up to 2 days.
I make a double batch of these when we have family over because four packets disappear fast and there's never enough sauce left in the foil for everyone who wants to pour it over their rice. The combination of garlic butter and pineapple is one of those things that sounds a little unusual until you try it, and then you wonder why you weren't making it all along. It's not a complicated recipe — it's just a well-seasoned piece of salmon cooked in the best possible environment for keeping it tender.
If you're someone who finds fish intimidating to cook at home, foil packets are genuinely the most forgiving method I know. There's no flipping, no checking for skin sticking to the pan, no watching oil splatter. You seal it up and walk away for eighteen minutes. I wish someone had told me about this method years ago when I was nervous about cooking fish for guests. If you enjoy easy, low-fuss proteins like my steak with garlic cream sauce, this operates on the same principle — a simple, good sauce does most of the work.
This has become one of those recipes I come back to when I want something that feels a little special but doesn't need much effort. I hope it earns a regular spot in your dinner rotation too. 🍋🐟✨
If you liked this, here are a few other recipes from my kitchen you might want to try next:
- One Pan Pesto Chicken and Vegetables — another low-cleanup dinner that comes together fast
- Chicken Teriyaki Noodles — if you went the teriyaki variation route and want more of those flavors
- Steak with Garlic Cream Sauce — for nights when you want something more indulgent
- Crispy Black Bean Tacos — a solid meatless option when you need a break from fish and chicken
- Croissant Bread Pudding — because after a dinner this easy, you have time to make dessert





Comments
No Comments