This baked salmon with vegetables combines tender, flaky salmon with sweet potatoes, crisp green beans, and vibrant red onion, all roasted to perfection on a single sheet pan. It’s buttery, fresh, and kissed with a bright hint of lemon and dill. The contrast of the soft salmon with the caramelized, slightly crispy sweet potatoes makes this dish irresistible—and the cleanup is a breeze!

For years, I’ve turned to recipes like this sheet pan salmon recipe when I need something healthy, easy, and family-approved. This version cuts down on prep time without skimping on flavor, and it’s a dish you’ll want to add to your weeknight rotation. Inspired by classic lemon dill salmon recipes but reimagined for extra convenience, this method balances fresh flavors and efficient cooking. Trust me, once you’ve tried this, you’ll be hooked!
What Makes This Baked Salmon with Vegetables So Irresistible?
- Perfect flavor balance: The lemon-dill marinade adds brightness, while the garlic provides a savory kick.
- Healthy and wholesome: Packed with omega-3-rich salmon and nutrient-loaded sweet potatoes and green beans.
- One pan, minimal cleanup: Everything roasts together, saving you from washing multiple pots and pans.
- Customizable: Easily swap in your favorite veggies or herbs based on what you have on hand.
- Quick prep: From slicing to seasoning, you’ll have everything on the baking sheet in just 15 minutes.
Essential Ingredients for Perfect Baked Salmon with Vegetables
Let’s talk about some of the ingredients that make this healthy baked salmon dinner truly special:
- Salmon fillets: The heart of the dish, rich in healthy fats and protein. Look for fresh, bright, and firm salmon. Wild-caught is great, but farmed salmon works too.
- Lemon: Adds a zesty freshness and works beautifully with the dill. Save the lemon slices for that final elegant touch on top of the salmon.
- Sweet potatoes: These bring natural sweetness and pair wonderfully with the salmon’s savory richness. Slicing them thinly ensures they cook evenly and caramelize to perfection.
- Fresh dill: A classic herb for seafood that ties all the flavors together. If you’re not a dill fan, thyme or rosemary makes a great substitute.
Baked Salmon with Vegetables Recipe Details
- Servings: 4
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
Baked Salmon with Vegetables Ingredients
- 3 tablespoons avocado oil or olive oil
- Juice of 1 medium lemon (about ¼ cup)
- 2 garlic cloves, finely minced
- 1 tablespoon fresh dill (or ½ teaspoon dried dill)
- ½ teaspoon fine salt
- ¼ teaspoon black pepper
- 1 ¼ pounds salmon fillets
- 1 pound sweet potatoes (1 large or 2 small), thinly sliced
- 12 ounces fresh green beans, trimmed
- ½ small red onion, thinly sliced
- ½ lemon, thinly sliced
How to Make Baked Salmon with Vegetables
- Preheat your oven to 425℉ and line a large rimmed baking sheet with parchment paper.
- Whisk together the oil, lemon juice, garlic, dill, salt, and pepper in a small bowl. Reserve 2 tablespoons of this marinade for the vegetables.
- Pour half of the remaining marinade over the salmon fillets in a shallow dish. Let them marinate in the fridge while you prep the sweet potatoes and other ingredients.
- Peel and thinly slice the sweet potatoes into ⅛-inch rounds. Toss them with half of the marinade and spread into an even layer on the baking sheet. Roast for 10 minutes.
- After 10 minutes, remove the pan and shift the sweet potatoes to one side. Add the green beans and sliced onion, tossing them with the reserved 2 tablespoons of marinade.
- Return the veggies to the oven and roast for an additional 5 minutes.
- Create a space in the center of the pan for the marinated salmon. Add a slice or two of lemon on top of each fillet, sprinkle lightly with salt and pepper, and bake for 10-15 minutes until the salmon flakes easily with a fork.
- Serve immediately with extra lemon slices, if desired, and enjoy!
Pro Tips for Perfect Baked Salmon with Vegetables
- Slice sweet potatoes thinly: This ensures they cook through without being chewy. A mandoline slicer is your best friend here.
- Don’t overcrowd the pan: Give everything enough room to roast properly and avoid steaming.
- Marinate for flavor: Even a quick 10-minute marinade boosts the salmon’s flavor.
- Use a thermometer: Salmon is perfectly cooked at 145°F in the thickest part.
- Leftovers: Store in an airtight container in the fridge for up to 3 days. Reheat in the oven for best results.
Delicious Variations for This Sheet Pan Salmon Recipe
- Asian-inspired version: Swap dill and lemon for soy sauce, ginger, and sesame oil.
- Southwest twist: Use chili powder, cumin, and lime juice instead of dill and lemon.
- Vegetarian sheet pan dinner: Replace the salmon with tofu or portobello mushrooms, marinated the same way.
- Seasonal veggies: Use asparagus in the spring, zucchini in the summer, or Brussels sprouts in the fall.
Baked Salmon with Vegetables FAQs
Can I use frozen salmon?
Yes, but be sure to fully thaw the salmon before marinating and cooking for the best results.
Can I substitute the sweet potatoes?
Absolutely. Try Yukon gold potatoes, carrots, butternut squash, or parsnips for a different twist.
How do I know when the salmon is done?
The salmon is ready when it flakes easily with a fork and reaches an internal temperature of 145°F.
What can I use instead of dill?
Fresh thyme, basil, or rosemary are excellent alternatives. Double the amount if using fresh herbs.
Can I make this ahead of time?
You can prep the vegetables and marinate the salmon a day in advance. Store in the fridge and assemble just before baking.
This baked salmon with vegetables is a game-changer for busy weeknights—fresh, healthy, and full of flavor. Give it a try and let me know how your family enjoys it in the comments below!
Baked Salmon with Vegetables
Ingredients
- 3 tablespoons avocado oil or olive oil
- Juice of 1 medium lemon about ¼ cup
- 2 garlic cloves finely minced
- 1 tablespoon fresh dill or ½ teaspoon dried dill
- ½ teaspoon fine salt
- ¼ teaspoon black pepper
- 1 ¼ pounds salmon fillets
- 1 pound sweet potatoes 1 large or 2 small, thinly sliced
- 12 ounces fresh green beans trimmed
- ½ small red onion thinly sliced
- ½ lemon thinly sliced
Instructions
- Preheat your oven to 425℉ and line a large rimmed baking sheet with parchment paper.
- Whisk together the oil, lemon juice, garlic, dill, salt, and pepper in a small bowl. Reserve 2 tablespoons of this marinade for the vegetables.
- Pour half of the remaining marinade over the salmon fillets in a shallow dish. Let them marinate in the fridge while you prep the sweet potatoes and other ingredients.
- Peel and thinly slice the sweet potatoes into ⅛-inch rounds. Toss them with half of the marinade and spread into an even layer on the baking sheet. Roast for 10 minutes.
- After 10 minutes, remove the pan and shift the sweet potatoes to one side. Add the green beans and sliced onion, tossing them with the reserved 2 tablespoons of marinade.
- Return the veggies to the oven and roast for an additional 5 minutes.
- Create a space in the center of the pan for the marinated salmon. Add a slice or two of lemon on top of each fillet, sprinkle lightly with salt and pepper, and bake for 10-15 minutes until the salmon flakes easily with a fork.
- Serve immediately with extra lemon slices, if desired, and enjoy!

