This Sheet Pan Salmon with asparagus, tomatoes, and shallots is an easy to make weeknight meal that you will turn to again and again. With just five ingredients, it couldn’t be simpler to prepare and yet delivers an unexpected complexity of flavor. Keep this recipe in your back pocket for the next time you are short on time and need a meal that is pretty enough for company.

If you like colorful, easy meals that practically make themselves, you are going to fall in love with this Sheet Pan Salmon dinner.
Not only does it come together in a flash, but it will surprise you with just how simple it is to make.
Seafood is such a fabulous wholesome option to add to your weekly meal plans, and an especially great way to lighten things up.
Looking for more inspiration? Don't miss this salmon recipe!
Ingredients
- Asparagus: The tips of the asparagus are the most tender and succulent part of the asparagus. When cooking asparagus, you want to ensure that the ends are trimmed so they cook evenly.
- Olive Oil: I used olive oil, but you can use your favorite oil.
- Salt and Pepper: Adjust the salt and pepper to your personal preference.
- Salmon: You can use fresh or previously frozen salmon.
- Shallots: Shallots are a type of onion that has a milder flavor than other onions. If you don't have them, sliced red onion will also work.
- Lemon: The tart and acidic flavor brightens up any dish.
- Cherry Tomatoes: I used cherry tomatoes, but grape tomatoes would also work.
Tips & Tricks
- If you like your asparagus more tender and prefer salmon on the rare side, you can put the asparagus in first and cook it for 5 to 10 minutes before adding the salmon and remaining vegetables.
- I recommend using an instant-read thermometer to ensure that the salmon reaches the desired level of doneness.
- Preheat the oven to 400 degrees Fahrenheit before beginning to cook. This will ensure that the salmon and vegetables are cooked evenly.
- Cut the asparagus into pieces about the same size so they will cook evenly.
- Be sure to use a sheet pan that is large enough to fit all of the ingredients. Otherwise, they may not cook evenly.
- Remove the pan from the oven and let it rest for a few minutes before serving.
Variations
- Feel free to play with the veggies here and use what you have on hand. Broccoli, zucchini, and potatoes are all great options - just make sure to adjust the cooking time as necessary.
- Finishing the dish with fresh herbs is a nice touch. Thyme, dill, and parsley are great options.
Serving Suggestions
This Sheet Pan Salmon is best served with a side of rice or quinoa, and a green salad.
For an extra flavor boost, try adding a lemon wedge to the dish.
You can also top it with fresh herbs such as parsley or chives.
Frequently Asked Questions
How long do you bake salmon?
Depending on your desired level of doneness and the thickness of the fish you are preparing, you will need to cook it between 8 and 15 minutes in a 400-degree oven.
What is the proper internal temperature for salmon?
It is a matter of personal preference. While the USDA recommends that you cook fish to 145 degrees, most chefs would argue that this is too high.
According to America’s Test Kitchen, the perfect temperature is 125 degrees (medium).
It is important to remember that the internal temperature of salmon will continue to increase as it rests, so you should take it out of the oven when it is about 5 degrees lower than the desired doneness.
Ultimately, the temperature to cook salmon to is a matter of personal preference.
Can I use a different type of fish in this recipe?
Yes, you can use a different type of fish in this recipe. However, you may need to adjust the cooking time depending on the thickness of the fish.
Storage
Baked salmon with cherry tomatoes and asparagus can be stored in an airtight container in the fridge for up to two days. Reheat in the oven or in a pan on the stove before serving.
How to Make Sheet Pan Salmon

Place the asparagus in a single layer, and drizzle with oil.





Recommended Tools
- Rimmed baking sheet
- Parchment paper or foil

15-Minute Sheet Pan Salmon Dinner
Ingredients
- 1 pound asparagus ends trimmed
- 3 tablespoons extra virgin olive oil divided
- Salt and Pepper
- 20 ounces salmon filets
- 4 shallots sliced
- 1 lemon sliced into rounds
- 1 cup cherry tomatoes
Instructions
- Preheat your oven to 400 degrees and line a baking sheet with parchment paper.
- Place the trimmed asparagus in a single layer on the baking sheet.
- Season well with salt and pepper and drizzle with 1 tablespoon of olive oil.
- Place the salmon on top of the asparagus, and scatter the shallots, lemon slices, and cherry tomatoes on top. Drizzle with the remaining 2 tablespoons of olive oil.
- Cook for 8 to 15 minutes, until the salmon reaches the desired temperature and the asparagus is crisp-tender.






melissa chapman says
This one sheet tray is a perfect meal and seafood is so healthy. I would love to make this for my family and my son loves seafood.
Amber Myers says
Oh yes, I love sheet meals! This one looks scrumptious. I'll have to share this with my mom: she loves salmon.
Mitch says
This is fantastic! My son loves salmon, and we all love asparagus. I need these types of easy meals, so thanks!
Jenn @ EngineerMommy says
I've been getting tired of making salmon the same way every time. This sounds like a fun, new recipe that would be easy to make. Gotta try this for sure.
Brianne says
That looks so good! I love dishes like this that are easy to make and taste delicious. I'll have to give this company a look.
Heather says
I'm all about these sheet pan meals. So easy and so delicious! I'll have to try this one next!
Tasheena says
I’ve actually never tried a salmon sheet pan recipe before. Looking forward to making this recipe for my family. It looks super easy and convenient to make.
Jessica Collazo says
I need to at least try this once this looks so amazing refreshing and delicious
Brianna says
Yum! I'm going to give this a try. I love salmon!!
Monica says
Wow what a gorgeous meal! I will have to check that company out for their salmon.
Manahil says
I really like how you captured pictures. Making me fall in love with them
Jhentea says
This recipe looks so delicious! My family would be favorite this dish, I am so sure! Recipe saved!
Kristine Nicole Alessandra says
Looks like a really delicious way to make a salmon dinner for the family. I saved your recipe and I will make this soon as I get some nice salmon fillets.
Melissa Dixon says
This looks great. We need to eat more salmon, I love the idea of a sheet pan meal including it.
Lynndee says
Yum! We love seafood over here and salmon is definitely one of our faves. Going to add this sheet pan recipe on the menu next week. Thanks!