This Oven Baked Salmon in Foil is the easiest, most foolproof way to get perfectly tender, flaky salmon on the table in just 30 minutes. The foil packets seal in all the moisture, so the salmon stays juicy and soaks up every bit of the lemon, olive oil, and fresh dill it’s seasoned with. And because the asparagus bakes right alongside it in the same packet, you have a complete, healthy dinner with almost zero clean-up.

Oven baked salmon in foil over asparagus with a fork cutting into it.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Photo of Olivia in her kitchen, founder of Primavera Kitchen

Why I Keep Making This Recipe

I first started making salmon in foil packets years ago and I’ve never looked back. It’s one of those techniques that feels almost too easy for how good the results are. Even on the busiest weeknights, I know I can pull this together without stress and my family always loves it.

I’ve tested so many variations over the years like this rich Garlic Butter Salmon in Foil and what I’ve learned is that the foil method is truly the most reliable way to cook salmon at home.

The foil creates a gentle steam that protects the fish from direct oven heat, steams it gently, keeps it moist all the way through and and makes it nearly foolproof. No dry edges, no guesswork. This is the version I keep coming back to, and I think you’re going to love it just as much as my family does.

Whether you’re new to cooking salmon or you’ve made it a hundred times, this recipe is going to become a regular in your dinner rotation.

And if you want to round this Oven Baked Salmon in Foil out a little more, I love serving it alongside a simple bowl of fluffy rice or a Greek quinoa salad.

Ingredients & Substitutions

Salmon Fillets: I recommend wild-caught salmon for the best flavor and texture. It’s richer, less oily, and bakes beautifully. I’ve tested both pre-cut fillets and one large piece cut into portions, and both work well as long as the pieces are similar in size for even cooking.

Olive Oil: Extra-virgin olive oil gives the salmon a light, fruity flavor that complements the lemon and herbs. I’ve also tried avocado oil and melted butter. Both great options if you prefer a milder or richer taste.

Seasonings: I usually keep it simple with dried oregano, kosher salt, and black pepper, but this recipe is so versatile. I’ve tested it with lemon pepper, Italian seasoning, and a spoonful of pesto. All delicious twists depending on your mood.

Asparagus: Choose stalks that are uniform in size so they cook evenly. I’ve swapped asparagus with green beans, broccoli, or zucchini before, and they all roast beautifully alongside the salmon. If you’re craving something heartier, toss in a few baby potatoes, just start roasting them a bit earlier.

Lemon: Fresh lemon slices add brightness and a little zing that balances the richness of the salmon. I always squeeze extra lemon juice on top right before serving for that fresh, clean finish.

Fresh Herbs: Dill is my favorite with salmon. It adds a delicate, refreshing note. Parsley and chives are also great options for garnish and a touch of color.

Quick Note: Instead of oven baked salmon in foil, try making this recipe on the grill. It’s the perfect recipe for summer! Keep in mind that you may need to adjust the cooking time based on the heat of your grill.

ingredients on a countertop

How To Make Oven Baked Salmon In Foil

Step 1: Preheat your oven to 400°F. This temperature is the sweet spot for salmon in foil. Hot enough to cook it through quickly, but not so high that it dries out before the foil has a chance to do its job.

Step 2: Season the salmon. Place the salmon fillets in a bowl and drizzle with olive oil, then sprinkle with dried oregano, salt, and black pepper. I always make sure every surface is coated. The oil helps the seasoning stick and adds a light, fruity flavor that pairs beautifully with the lemon.

Pro tip: You can leave the skin on or remove it before seasoning. I prefer skin on because it acts as a natural barrier between the fish and the foil, keeping it even more moist. It also peels off easily after baking if you’d rather not eat it.

Two raw salmon fillets on a white plate, drizzled with olive oil and sprinkled with dried herbs, ready to be transformed into delicious oven baked salmon.

Step 3: Assemble the foil packets. Cut two large sheets of foil — big enough to fold up and seal comfortably around the salmon and asparagus without wrapping too tightly. Arrange about 8 asparagus spears on each sheet first, then lay the salmon fillets on top. The asparagus acts as a natural rack that lifts the salmon off the foil so it steams evenly on all sides. Top each fillet with 2 lemon slices and a sprig of fresh dill.

Salmon fillet topped with lemon slices, fresh dill, and asparagus spears on a sheet of aluminum foil, ready to be wrapped and cooked.

Step 4: Seal and bake. Fold the sides of the foil inward over the salmon, then fold the top and bottom to seal the packet closed. Don’t wrap it too tightly, you want a little room inside for steam to build up, which is what keeps the salmon so moist and tender. Place the packets on a baking sheet and bake for 15 to 20 minutes. The exact time will depend on the thickness of your fillets.

Two salmon fillets wrapped in aluminum foil are placed side by side on a rectangular white tray against a light gray background.

Step 5: Optional broil finish. For a lightly golden top, carefully open the foil packets and switch your oven to broil. Return the salmon to the oven uncovered for 2 to 3 minutes, watching closely so it doesn’t overcook. This step is optional but it gives the salmon a beautiful finish that makes it look as good as it tastes.

Step 6: Check for doneness and serve. The salmon is done when it flakes easily with a fork or reaches an internal temperature of 145°F at the thickest part. Carefully open the packets — the steam inside is very hot. If there’s a little liquid pooled in the foil, just remove it with a spoon before transferring to a plate. Serve warm and enjoy!

Pro tip: I always reach for my instant-read thermometer for perfect results. It takes the guesswork out completely. You’re looking for 125–135°F for a juicy, slightly pink center, or 145°F if you prefer your salmon fully cooked through.

closeup of salmon in foil

Olivia's Tips for the Best Results

Trim the woody ends from the asparagus. I like to line the stalks up and slice them all at once with a knife. You can also just snap them. They naturally break right where the tough part ends.

Parchment paper works too. If you’d rather not use foil, parchment paper is a great swap. It creates the same steaming effect and is a little easier to open without the sharp edges.

Make it ahead. You can assemble the foil packets and keep them in the fridge for up to 8 hours before baking. This makes it a great option for meal prep or for getting dinner on the table even faster on a busy night.

Oven Baked Salmon in Foil Recipe

3.60 from 25 votes
Author: Olivia Ribas
Servings2 people
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
This Oven Baked Salmon in Foil is the easiest, most foolproof way to get perfectly tender, flaky salmon on the table in just 30 minutes. The foil packets seal in all the moisture, so the salmon stays juicy and soaks up every bit of the lemon, olive oil, and fresh dill it's seasoned with. And because the asparagus bakes right alongside it in the same packet, you have a complete, healthy dinner with almost zero clean-up.

Video

Save this recipe
Enter your email and we’ll send it to you. Plus, you’ll get recipes & tips every week!

Ingredients 
 

Instructions 

  • Preheat oven to 400F. In a bowl or plate, place the two pieces of salmon. Pour 1 tbsp olive oil and sprinkle salt, pepper, and dried oregano.
    Two raw salmon fillets on a white plate, drizzled with olive oil and sprinkled with dried herbs, ready to be transformed into delicious oven baked salmon on a light-colored surface.
  • Cut two sheets of foil. It has to be big enough to wrap the salmon and asparagus. First place asparagus (about 8 spears) on the sheet of foil. Layer fillets over asparagus. Then top each with about 2 lemon slices and 1 sprig dill.
    Oven Baked Salmon fillet topped with lemon slices, fresh dill, and asparagus spears on a sheet of aluminum foil, ready to be wrapped and cooked.
  • Wrap sides of foil inward over salmon then fold on top and bottom of foil to enclose. Place foil packets in a single layer on a baking sheet. Bake in the oven for about 15-20 minutes. The time will depend on the thickness of your salmon and the power of your oven.
    Two oven baked salmon fillets wrapped in aluminum foil are placed side by side on a rectangular white tray against a light gray background.
  • Optional, but recommended: Carefully open the foil, switch the oven to broil, and return the salmon uncovered for 2–3 minutes, until lightly golden and just cooked through.
  • Unwrap and using a large spatula, transfer the foil packets to plates. Serve warm.
    Two servings of oven baked salmon with asparagus and lemon slices in foil packets, garnished with fresh dill, served on white plates. Spices, herbs, and lemon wedges are artfully arranged around the plates on a light surface.

Notes

  • Do not wrap the salmon too tightly as the tin foil can take off some of the salmon, making it less pretty when serving.
  • There’s no need to flip the foil packs in the oven.
  • To store: Put leftover salmon into an airtight glass container and keep for up to 3 days.
  • To reheat: Rewarm leftovers in the microwave or air fryer. 
  • To freeze: Freeze in a freezer-safe bag once the salmon fillets have reached room temperature. Freeze for up to 4 months.
 
 

Nutrition

Serving: 1/2, Calories: 280kcal, Carbohydrates: 8.5g, Protein: 35.9g, Fat: 14g, Cholesterol: 73.1mg, Sugar: 3.2g

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?

Follow @primaverakitchen on Instagram, snap a photo, and tag it #primaverakitchen. We’d love to see your recreation.

Olivia Ribas

Welcome

Hi, I'm Olivia


I’m so happy you’re here!! For the last 12 years, I’ve been sharing easy, quick, and family-friendly recipes like chicken, salmon, ground meat and pork chops (total reader favorites!), perfect for stress-free weeknight dinners made with fresh, seasonal ingredients.

Explore More

Leave a comment

Your email address will not be published. Required fields are marked *

Rate This Recipe:




3.60 from 25 votes (19 ratings without comment)

47 Comments

  1. Robert Johansen says:

    i am confused on the cooking time at 400 degrees……in the document there is a mention of 20 minutes cook time, then 12 – 15 minutes and later in the printed recipe it states 10 – 12 minutes.

    I don’t want to spoil the salmon or veg when cooking this the first time, so could you please clear this up.

    1. Olivia Ribas says:

      Thanks for pointing it out. I just fixed it on the recipe instructions above. The cooking time should be between 12-15 minutes. It will depend on the thickness of your salmon and the power of your oven.

  2. Constance says:

    Can this recipe be done on the grill?

  3. Maria vilma Ribas says:

    Amo essa receita 

    1. Olivia Ribas says:

      Tava uma delicia!

  4. Mary Jo says:

    This was delicious and so simple to make

    1. Olivia Ribas says:

      Thanks!

  5. Rebecca says:

    I had no asparagus, but made this recipe with the lemon and onion slices. I left it in the oven for 15 minutes. It was delicious and so easy to make! I added sides of cooked broccoli and couscous. Keeping this recipe. ❤️

    1. Olivia Ribas says:

      Mm… sounds amazing!

  6. Jojo says:

    Is the skin on or off the salmon, or does it matter?

    1. Olivia Ribas says:

      It doesn’t matter. I like to cook it with the skin on but it’s totally up to you.

  7. Olivia Ribas says:
  8. Crystal says:

    Can I cook the foil packet recipe in an air fryer? If so, what would be the directions

    1. Olivia Ribas says:

      You can use parchment paper instead.

  9. Maureen Gagne says:

    Perfect ! So good, Thank you!

    1. Olivia Ribas says:

      You’re so welcome! Happy you liked it!