This vibrant one-pan dinner features succulent salmon fillets surrounded by colorful baby potatoes, cherry tomatoes, zucchini rounds, red onion wedges, and crisp green beans. Everything bakes together in a rich lemon garlic butter sauce infused with parsley and thyme.
The salmon emerges perfectly tender and flaky, while the vegetables roast to sweet, caramelized perfection. The bright citrus notes complement the buttery sauce beautifully, creating restaurant-quality results with minimal effort.
Ready in just 35 minutes with only 15 minutes of active prep, this makes an ideal weeknight dinner. Plus cleanup is effortless since everything cooks on a single lined sheet pan.
The smell of lemon and garlic wafting through the apartment is my favorite kind of Tuesday evening signal. I discovered this sheet pan method during a particularly chaotic week when doing dishes felt like climbing Everest. Now it is my go-to when I want something that feels fancy but requires exactly one pan to clean.
Last summer my sister came over for dinner and actually asked what restaurant I ordered from. When I told her it was just salmon and veggies thrown on a pan, she refused to believe me until I showed her the empty sheet pan. That is the kind of reaction that keeps this recipe in permanent rotation.
Ingredients
- 4 salmon fillets: Wild caught gives the best flavor but whatever looks fresh at your store works perfectly
- 1 lb baby potatoes: These need the extra roasting time so they become creamy inside and crisp outside
- 1 cup cherry tomatoes: They burst in the oven creating little pockets of sweetness throughout the dish
- 1 medium zucchini: Sliced thick enough that it does not turn to mush in the oven
- 1 red onion: Cut into wedges so the layers separate and get beautifully caramelized
- 1 cup green beans: Fresh ones stay snappy and add a nice crunch to every bite
- 4 tbsp unsalted butter: Melted so it coats everything evenly in rich goodness
- 3 cloves garlic: Freshly minced because jarred garlic never quite hits the same note
- 1 large lemon: You need both the zest for intensity and juice for brightness
- 1 tbsp fresh parsley: Adds that final pop of color and fresh herbal flavor
- 1 tsp fresh thyme: Dried works in a pinch but fresh makes the sauce sing
- ½ tsp salt and ¼ tsp pepper: The simple foundation that lets the fish shine
Instructions
- Get your oven ready:
- Preheat to 400°F and line a large sheet pan with parchment paper for the easiest cleanup ever
- Give the potatoes a head start:
- Toss them with half the melted butter, garlic, and lemon juice plus salt and pepper then spread them out and roast for 10 minutes
- Whisk up the magic sauce:
- Combine the remaining butter, garlic, lemon zest, juice, parsley and thyme in a small bowl
- Arrange everything on the pan:
- Push those roasted potatoes aside and lay salmon in the middle then tuck zucchini, tomatoes, beans and onion all around
- Drizzle and bake:
- Pour that lemon garlic butter all over everything then bake 10 to 12 minutes until salmon flakes easily
- Add the finishing touch:
- Switch to broil for 1 to 2 minutes if you want golden edges and caramelized bits
This has become the meal I make when friends come over and I actually want to hang out with them instead of being stuck at the stove. There is something so satisfying about pulling that bubbling, fragrant pan out and watching everyone dig in.
Perfecting The Timing
I learned the hard way that not all vegetables cook at the same speed. The potatoes need those extra 10 minutes alone or you end up with raw potatoes and overcooked salmon. Now I always prep all my vegetables first so I can move quickly once that timer goes off.
Making It Your Own
Sometimes I swap asparagus for the green beans or add bell peppers when they look good at the market. The sauce works on just about any vegetable you have on hand. Once I made it with only broccoli and carrots because that was literally all I had and it was still delicious.
Serving Suggestions
This feels complete on its own but a side of crusty bread never hurts to sop up those extra pan juices. I have also served it over rice when I need something more filling.
- A crisp white wine like Sauvignon Blanc cuts right through the butter
- Lemon wedges on the side let people add extra brightness
- Fresh herbs at the end make everything look intentional and beautiful
There is nothing quite like a dinner that looks impressive but barely disrupts your evening. This recipe has saved more weeknights than I can count.
Recipe FAQs
- → What temperature should salmon be cooked to?
-
Salmon is perfectly cooked when it reaches an internal temperature of 145°F (63°C) and becomes opaque throughout, flaking easily with a fork. Avoid overcooking to maintain the tender, moist texture.
- → Can I use frozen salmon fillets?
-
Yes, frozen salmon works well. Thaw completely in the refrigerator overnight before cooking, then pat dry thoroughly with paper towels to remove excess moisture for better browning.
- → What vegetables work best in this dish?
-
Root vegetables like baby potatoes, carrots, and parsnips hold up well during roasting. Tender vegetables such as zucchini, cherry tomatoes, green beans, and asparagus cook beautifully alongside the salmon.
- → How do I know when the salmon is done?
-
The salmon is ready when it flakes easily with a fork and appears opaque throughout. A slight pink translucence in the center is acceptable as residual heat will complete the cooking process.
- → Can I substitute olive oil for butter?
-
While possible, the butter creates the signature rich, velvety sauce that coats the salmon and vegetables. Extra virgin olive oil provides a lighter alternative but will yield different flavor and texture results.
- → How long does this keep in the refrigerator?
-
Store leftovers in an airtight container for up to 2-3 days. Reheat gently in the oven at 350°F to preserve the salmon's moisture and prevent the vegetables from becoming mushy.