This post contains affiliate links. As an Amazon associate I earn qualifying purchases. Click here for more about this policy.
This Sheet Pan Salmon with roasted asparagus and sweet potatoes is a quick and easy dinner that is loaded with 36 grams of protein and less than 375 calories. It’s a simple high-protein, gluten-free meal that’s delicious and great for you!

There’s nothing I love more than a nutritious homemade dinner that takes less than 30 minutes to make and only dirties one pan, like this sheet pan salmon recipe! Salmon is loaded with omega-3s, which are great for heart health. It’s also packed with protein, while the asparagus and sweet potatoes supply fiber and other nutrients. There’s no complicated sauce, just a few simple seasonings to make a great meal the whole family will love.
If you like healthy salmon dinner recipes, you will love my Baked Teriyaki Salmon and Air Fryer Mustard Glazed Salmon!
Why You’ll Love This Recipe
- Dinner is Ready in Just 30 Minutes: We all need an easy and nutritious meal to fall back on when we’re too busy or tired to make dinner. This baked salmon sheet pan dinner is ready in just 30 minutes with minimal prep work.
- A One-Pan Meal for Easy Cleanup: No one likes cleaning the kitchen after cooking dinner. With sheet pan meals, there’s only one pan to clean once dinner is done, so you have more time to relax.
- Simple, Whole-Food Ingredients: This healthy sheet pan salmon is made with 3 ingredients: salmon, asparagus, and sweet potatoes, plus a few basic seasonings. It’s simple, but it tastes delicious and is great for your health.
Ingredients

- Salmon: This hearty fish is a nutritional powerhouse. Not only is it a great source of protein, but it’s full of omega-3s and other essential nutrients. Eating salmon regularly can help reduce blood pressure, improve brain function, and aid in managing weight loss.
- Asparagus: This nutrient-dense vegetable is packed with fiber, vitamins, and antioxidants. It’s great for heart health and digestion.
- Sweet Potatoes: Sweet potatoes have a lower glycemic index and more fiber than regular potatoes, so they are a better option for managing blood sugar.
See the recipe card below for exact ingredient amounts, nutritional information, and detailed instructions.
Variations & Dietary Modifications
- Try Different Veggies: Substitute the asparagus for other green vegetables like broccoli, green beans, or Brussels sprouts. They are all still high in fiber and cook at about the same rate.
- Experiment with the Seasonings: Swap out your simple seasonings for spicy cayenne pepper or tangy dill to change the flavor of the dish. You could even use an everything bagel seasoning like this Everything Bagel salmon.
How to Make Sheet Pan Salmon
This salmon sheet pan meal couldn’t be easier! It’s the perfect meal for a busy weeknight or when you’re having people over for the weekend. All you need is a sheet pan lined with parchment paper and an oven preheated to 350°F.

- Step 1: Place the Salmon and Veggies on the Pan. Place your salmon filets in the center of your prepared baking pan. Surround them with the asparagus and the sweet potatoes. Season everything with salt, pepper, garlic powder, and thyme.

- Step 2: Bake. Place the pan in the oven and bake the salmon and veggies at 350°F for 30 minutes. The salmon should have an internal temperature of at least 145°F and be flaky. The veggies will be tender, but not mushy. Serve it hot right out of the oven.
Expert Tips
- Cook Times May Vary: Every oven is different. If your oven tends to run hot, or if you just prefer your salmon a little less cooked, you can bake your vegetables first for about 10 minutes. Then add the salmon to the pan and bake them all together for the remaining 20 minutes.
- Don’t Overcrowd the Pan: In an overcrowded pan, your vegetables and salmon will take longer to cook and steam, rather than roast. Be sure to space everything out evenly so it cooks through at the same rate and turns out with the best texture.
- Pat Salmon Dry Before Baking: Use a paper towel to pat the salmon dry on both sides before adding it to the pan. This helps ensure the outside of the fish browns and doesn’t release too much excess moisture.
- Chop the Potatoes Evenly: Cut your sweet potatoes into even ½” chunks to ensure they cook through at the same rate. Large chunks of sweet potato won’t cook and will be hard instead of tender.

Storage Directions
- Storing: Store leftovers in an airtight container in the refrigerator for up to 3 days. You can also freeze leftovers for up to 2 months.
- Reheating: Reheat your leftovers in the oven in an oven-safe container at 275°F for about 10 minutes. Be sure to thaw the frozen leftovers in the fridge for 24 hours before reheating them.
Serving Suggestions
This salmon sheet pan dinner is such a simple, low-hassle meal that is packed with nutrients! From the protein-rich fish to the veggies full of fiber, everything on the pan is great for you and your health goals. You can enjoy this meal on its own or serve it with a side dish. It’s great for meal prep, dinner parties, or weeknight dinners.
- Try serving your salmon with a side of rice if you want a little bit more to eat. For a lower carb option, you could make this cauliflower with tahini.
- A light salad makes for an excellent appetizer for this sheet pan salmon and sweet potatoes. My low-calorie Caesar salad is a great option that pairs well with the fish.
- Don’t skip dessert! After dinner, enjoy some gluten-free berry cobbler with a bit of dairy-free ice cream.

Sheet Pan Salmon Recipe FAQs
Typically, wild-caught salmon is a little more nutrient-dense and leaner than farm-raised salmon, so it is the superior option. However, if you can only find farm-raised salmon, it still makes for an excellent option for dinner.
Most likely, your vegetables are soggy because your sheet pan was overcrowded. There needs to be space between your veggies to ensure the hot air in the oven reaches all sides and crisps them.
Absolutely! Frozen salmon is a great, and sometimes more affordable option. Just be sure to thaw your salmon in the refrigerator overnight and pat it dry before cooking it.
Yes and no. This dish is best cooked fresh, but you can save a little time prepping dinner ahead. Wash and trim the asparagus, and pre-cut your sweet potatoes the night before. Store the prepped veggies in airtight containers in the refrigerator for a day until you’re ready to make dinner.
More Delicious Sheet Pan Meals
If you tried this Sheet Pan Salmon recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how you go in the 📝 comments below.

Sheet Pan Salmon Recipe
Ingredients
- 3 Salmon Filets, 3 ounces each
- 1 bundle Asparagus
- 2 medium Sweet Potatoes, cut into 1/2-inch pieces
- ½ teaspoon Garlic Powder
- ½ teaspoon Thyme
- Salt and pepper
Instructions
- Preheat oven to 350 degrees F. Prepare a baking sheet with nonstick cooking spray or parchment paper.
- Place salmon filets in the middle of the pan, next arrange the asparagus on the sides lengthwise and then sprinkle the sweet potatoes throughout the pan. Season everything with salt, pepper, garlic powder and thyme.
- Bake at 350° F 30 minutes until salmon is flaky and vegetables are tender. Remove from oven, plate and devour!
Video
Notes
- Don’t overcrowd the baking sheet. There needs to be space around the fish and vegetables to ensure everything bakes evenly.
- Pat your salmon dry to absorb any excess moisture and to ensure the outside browns a bit while roasting.
- If your oven runs hot, or you prefer your fish less well done, bake the vegetables for 10 minutes, then add the salmon for the remaining 20 minutes of cook time.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.















Should I use some kind of oil on the potatoes? Also can I replace the asparagus with broccoli? (Only because we ate asparagus last night). Same seasoning and cook time good?
I didn’t use any oil and yes you can substitute broccoli.
I have been dying to try sizzle fish, I have heard so much about it! Thanks for sharing this yummy quick meal!
You would love! It’s so convenient and fresh.
i make dishes like this all of the time! nice addition of thyme though! i’ll have to give that a try.
They’re so easy! I love adding different spices. Thyme is a fav of mine.
ONE PAN = music to my ears!!! And the combo of salmon and sweet potatoes = THE BEST!
G, where have you been girl? Hope you’re doing well!
Love the one pan! Something about summer makes me want more seafood too and salmon’s my fave 🙂
I feel the same way about summer and salmon!
I’ve never thought to bake it all in one pan! I usually grill the fish, bake the potato, and saute the asparagus. This is brilliant! Definitely trying soon!
You will definitely love! So much less cleanup and I can’t grill in the summer. It’s just too hot in AZ so this is my way of “grilling.”
Haha, I started realizing that from Semi-Sweet Tooth, too. I started writing to encourage balance, but my balance has become all dessert recipes! Cheers to switching it up and get back to basics, lady!
This looks delicious. We’re only good at grilling salmon, which I find to be more difficult, but we put the effort in. This looks like a great way to easily bake a health dinner when we’re in a hurry. Love it – can’t wait to try!
Have a great weekend!
XO, Jessica
http://www.semisweettooth.com
Unfortunately the unhealthy stuff is what attracts the most traffic but I try to keep things in balance. It’s tough though!
Sheet Pan Suppers are THE BEST! I need to try your version soon!
Yes and you are definitely the queen of them and “dump and bakes!”
The rest of my family loves salmon and I love asparagus and sweet potatoes. Love the one pan meals!
That’s awesome your family loves salmon. They would love this for sure then!
Yum! I’ve just gotten into eating salmon and I love asparagus and sweet potato. This looks like a tasty, healthy and easy weeknight meal.
It will be perfect for you Jordan! It makes me happy too that you’re now eating salmon. It’s packed with so much goodness.
Megan,
I get my salmon from sizzlefish too. 30 minutes seems like a long time for salmon.
That was what worked for me, but you can always check at 20 minutes if you think it’s too long.