I keep a few dinners in my back pocket for nights when I want something homemade but I don’t have the energy for a long cooking session. This baked salmon in foil with asparagus and lemon garlic butter sauce has earned a permanent spot on that list. It comes together fast, doesn’t leave a mountain of dishes behind, and somehow still feels like something I spent a lot more time making.
The first time I tried cooking salmon, I was nervous about drying it out. Fish always felt a little intimidating to me because there isn’t much room for error. After a couple of tries, I realized foil packets do most of the hard work. They trap all the moisture inside, so the salmon stays tender while the asparagus cooks right alongside it.
The butter melts into the broth, garlic, lemon juice, and a little hot sauce, creating a light sauce that coats everything without becoming heavy. Every bite tastes fresh, rich, and just bright enough from the lemon to keep it from feeling too buttery.
I also love that this recipe bends without breaking. I’ve swapped vegetables, changed the herbs, and even used olive oil when I ran out of butter. It always turns out good enough that nobody complains.
A quick look before getting started
This meal is perfect when I want dinner on the table in about 20 minutes from start to finish. The oven does almost everything while I clean the counter or set the table.
If I’m cooking for two, I make individual foil packets because everyone gets their own serving. If family comes over, I simply double the ingredients and keep going. Nothing complicated changes.
I also appreciate that this recipe works for different types of salmon. I’ve made it with Atlantic salmon, sockeye, coho, and king salmon. Wild salmon has always been my favorite when I can find it, but honestly I’ve had great dinners using farm-raised salmon too.
Ingredients I Used for the Recipe
- 1 pound salmon fillets, divided – The star of the meal that becomes flaky and juicy while baking.
- 1 pound asparagus, woody ends trimmed – Adds freshness and cooks perfectly beside the fish.
- 2 tablespoons vegetable broth or chicken broth – Helps create a light cooking sauce inside the foil.
- 1 1/2 tablespoons fresh lemon juice – Brightens the butter and balances the richness.
- 1 tablespoon hot sauce – Adds gentle heat without overpowering the salmon.
- 4 teaspoons minced garlic, about 4 cloves – Gives the butter sauce its bold flavor.
- 3 to 4 tablespoons butter, cut into small cubes – Melts into a silky sauce that keeps everything moist.
- Salt, to taste – Brings out the natural flavor of the fish.
- Freshly ground black pepper, to taste – Adds a little bite.
- 2 tablespoons chopped fresh parsley or cilantro – Sprinkled on at the end for freshness.
- Lemon slices for serving – An extra squeeze before eating makes a noticeable difference.
How to make Baked Salmon in Foil with Asparagus and Lemon Garlic Butter Sauce?
Step 1 – Heat the oven and prepare the foil
I preheat my oven to 425 F and lay out two large sheets of heavy-duty aluminum foil. While the oven heats, I stir together the broth, lemon juice, and hot sauce in a small bowl.
If I’m using parchment paper, I place it inside the foil before adding anything else. I started doing this once and now I use it whenever I have some in the kitchen.
Step 2 – Season the salmon
I pat the salmon dry with paper towels, then season both sides with salt and black pepper. Dry fish browns a little better and the seasoning sticks more evenly.
I place each salmon fillet near the center of the foil and arrange the trimmed asparagus beside it.
Step 3 – Build the flavor
I scatter the minced garlic over the salmon and asparagus before spooning the lemon mixture over everything.
Then I place the small cubes of butter across the top. As they melt, they combine with all the other ingredients into an incredibly flavorful sauce.
Step 4 – Seal the packets
I fold the foil over and crimp the edges tightly enough to trap the steam, but I leave a little room inside for air to circulate.
I learned not to wrap the packets too tightly because the salmon cooks more evenly with a bit of space.
Step 5 – Bake until tender
I transfer the packets onto a baking sheet and bake them for about 9 to 12 minutes.
If the salmon is especially thick, I start checking around the 12 minute mark. I’ve had thick fillets take a couple of extra minutes before becoming perfectly flaky.
Step 6 – Finish and serve
I carefully open the packets because the steam is very hot.
Right before serving, I squeeze a little more fresh lemon juice over the salmon and sprinkle chopped parsley on top. If I want slightly crisp edges, I leave the packets open and broil everything for about 2 minutes.
Little things that made this recipe even better for me
I used to think salmon always needed complicated marinades. This recipe changed my mind. Butter, garlic, lemon, and a little heat really let the fish stay the star.
One mistake I made early on was buying very thick asparagus. The salmon finished first while the asparagus stayed a little firm. Now if the asparagus looks thick, I blanch it for a couple of minutes before adding it to the foil packet.
Another happy accident happened when I ran out of broth one evening. I used a splash of white wine instead, and dinner turned out fantastic. Since then, I don’t stress too much if I’m missing one ingredient.
Sometimes I tuck in sliced zucchini, carrots, or cherry tomatoes depending on what needs to be used up in my refrigerator. The foil packet handles those little changes surprisingly well.
If someone in my house wants a sweeter finish, I’ll drizzle about a teaspoon of honey over the salmon before sealing the packet. The honey caramelizes slightly and balances the lemon beautifully.
Tips
- Don’t overcook the salmon. It should flake easily but still look moist inside.
- If your asparagus is thick, blanch it for a few minutes before baking.
- Leave a little space inside each foil packet instead of wrapping it tightly.
- Open the foil and broil for 2 minutes if you enjoy lightly browned edges.
- Fresh lemon juice makes a much brighter sauce than bottled juice.
- Use olive oil or ghee if you don’t have butter.
- Zucchini, broccoli, carrots, or tomatoes work well if asparagus isn’t available.
- Heavy-duty foil helps prevent leaks during baking.
- Let the salmon rest for a minute after opening the packet before serving.
- Add fresh herbs only after baking so they stay bright and fresh.
Serving ideas and storing leftovers
I usually eat this exactly as it comes out of the foil because it already has vegetables and plenty of flavor. If I’m extra hungry, I serve it with cauliflower rice, roasted vegetables, or a thick slice of crusty bread to soak up every bit of the buttery sauce.
For guests, I leave everyone their own foil packet. Opening it at the table lets all that lemon garlic aroma escape at once, and it always gets compliments before anyone even takes a bite.
If I have leftovers, I remove the salmon from the foil and store everything in an airtight container in the refrigerator. It stays good for about 2 to 3 days.
I reheat it gently instead of blasting it in the microwave. Slow reheating helps the salmon stay tender instead of becoming dry.
This recipe also freezes well for about a month after cooling completely. I thaw it overnight in the refrigerator before warming it up.
Out of all the quick dinners I make, this one probably surprises me the most every single time. It feels simple while I’m putting it together, but once that garlic butter mixes with the lemon and the salmon flakes apart with a fork, it tastes like something far more special. That’s probably why I never get tired of making it. Every time I pull those foil packets out of the oven, dinner feels effortless in the best possible way.

Baked Salmon in Foil with Asparagus and Lemon Garlic Butter Sauce Recipe
Description
This baked salmon in foil with asparagus and lemon garlic butter sauce is one of the easiest healthy dinners you can make. Tender salmon fillets and fresh asparagus are wrapped in foil with a buttery lemon garlic sauce that keeps everything juicy while baking. It comes together in about 20 minutes, requires very little cleanup, and is perfect for busy weeknights or an elegant family dinner.
Ingredients
Salmon and Vegetables
Lemon Garlic Butter Sauce
Instructions
- Preheat the oven to 220°C (425°F). Lay out two large sheets of heavy-duty aluminum foil and mix together the broth, lemon juice, and hot sauce in a small bowl.
- Pat the salmon dry with paper towels and season both sides with salt and black pepper.
- Place one salmon fillet in the center of each foil sheet and arrange the asparagus beside the fish.
- Scatter the minced garlic over the salmon and asparagus. Spoon the lemon mixture evenly over both packets and top with cubes of butter.
- Fold the foil over and crimp the edges tightly to seal while leaving a little space inside for steam to circulate.
- Transfer the foil packets to a baking sheet and bake for 9 to 12 minutes, or until the salmon flakes easily with a fork.
- Carefully open the foil packets to avoid hot steam. Sprinkle with chopped parsley and squeeze fresh lemon juice over the salmon before serving.
- For lightly browned edges, leave the packets open and broil for about 2 minutes before serving.
Nutrition Facts
Servings 2
- Amount Per Serving
- Calories 395kcal
- % Daily Value *
- Total Fat 23gg36%
- Saturated Fat 8gg40%
- Trans Fat 0gg
- Cholesterol 108mgmg36%
- Sodium 385mgmg17%
- Potassium 1120mgmg32%
- Total Carbohydrate 8gg3%
- Dietary Fiber 3gg12%
- Sugars 3gg
- Protein 40gg80%
- Calcium 10% mg
- Iron 12% mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Don't overcook the salmon. Remove it as soon as it flakes easily with a fork.
- Use thick asparagus? Blanch it for 2 to 3 minutes before baking.
- Leave room inside the foil. A little space helps steam circulate for even cooking.
- Broil for extra color. Open the foil packets and broil for about 2 minutes if desired.
- Fresh lemon makes a difference. Finish with a squeeze just before serving.
- Customize the vegetables. Zucchini, broccoli, cherry tomatoes, or carrots work well too.
