This elegant yet simple dish features succulent salmon fillets coated in a homemade garlic butter infused with fresh parsley and lemon zest. While the salmon roasts to perfection, seasonal vegetables including asparagus, sugar snap peas, and fresh peas develop a tender, caramelized sweetness in the oven. Baby spinach joins the mix at the very end, wilting gently from the residual heat. The entire dish comes together on one sheet pan in just 35 minutes, making it perfect for busy weeknights when you want something special without the fuss.
The first time I made this salmon, my kitchen smelled like a French bistro on a spring evening. I had picked up these gorgeous greens at the farmers market, and something about the way the garlic butter melted into the salmon just felt right. Now it is the kind of dinner I make when I want something that looks impressive but barely requires any effort.
Last April, my friend Sarah came over for dinner after a long week. She took one bite of this salmon and went completely quiet, then asked if I could teach her how to make it. We ended up eating at the kitchen counter, talking for hours, and she still texts me every time she makes it for her family.
Ingredients
- 4 skinless salmon fillets (6 oz each): Pat them completely dry before seasoning so the garlic butter sticks perfectly
- Salt and freshly ground black pepper: Be generous here, it is the only seasoning the salmon gets
- 1 lemon, thinly sliced: These slices roast alongside the fish and become edible garnish
- 4 tbsp unsalted butter, softened: Soft butter mixes evenly into the garlic and herbs
- 3 garlic cloves, finely minced: Fresh garlic beats garlic powder every single time
- 1 tbsp fresh parsley, chopped: Adds color and a fresh hit to the butter
- 1 tsp lemon zest: Brightens the whole dish without adding acid
- 1 bunch asparagus, trimmed and cut into thirds: Smaller pieces roast faster and cook evenly with the salmon
- 1½ cups sugar snap peas, trimmed: They get sweet and slightly charred in the oven
- 1½ cups baby spinach: Added at the end so it just wilts from the heat
- 1 cup shelled fresh or frozen peas: Frozen work perfectly here, no need to thaw first
- 2 tbsp olive oil: Coats the greens for even roasting
Instructions
- Get your oven ready:
- Preheat to 400°F and line a large baking sheet with parchment paper for easy cleanup later
- Make the garlic butter:
- Mix softened butter, minced garlic, chopped parsley, and lemon zest until completely combined
- Prep the vegetables:
- Arrange asparagus, snap peas, and peas on one side of the baking sheet, drizzle with olive oil, and season well
- Season the salmon:
- Place fillets on the other side, pat dry, season with salt and pepper, and top each with garlic butter and lemon slices
- Roast everything together:
- Bake for 12 to 15 minutes until salmon is just cooked through and vegetables are tender
- Add the spinach:
- Remove from oven and toss hot vegetables with baby spinach so it wilts slightly
- Plate it up:
- Serve each salmon fillet over the greens, spooning those pan juices over everything
This recipe became my go-to for dinner parties because people assume it took hours to perfect. There is something about the way the roasted greens pair with that rich garlic butter that makes the whole plate feel special.
Making It Your Own
Sometimes I add a pinch of red pepper flakes to the garlic butter when I want a little warmth. Other times I swap in broccolini or green beans if that is what looks best at the market. The method stays the same and it always works.
What To Serve Alongside
Buttery new potatoes or a chunk of crusty gluten-free bread complete the meal nicely. A crisp Sauvignon Blanc cuts through the rich garlic butter and highlights the spring vegetables.
Timing Is Everything
The entire dish comes together in about 35 minutes from start to finish. I prep all my vegetables while the oven heats up, and the garlic butter takes literally two minutes to mix together.
- Check the salmon at 12 minutes, it keeps cooking after you pull it from the oven
- Use a large baking sheet so nothing crowds together and steams instead of roasting
- Save any leftover pan juices to drizzle over leftovers the next day
This is the kind of dinner that makes weeknights feel like a occasion. I hope it finds its way into your regular rotation too.
Recipe FAQs
- → Can I use frozen salmon fillets?
-
Yes, frozen salmon works well for this dish. Thaw completely in the refrigerator overnight and pat dry before seasoning. Avoid using frozen salmon that has been previously thawed and refrozen, as the texture may become mushy.
- → What other vegetables can I substitute?
-
Broccolini, green beans, or haricots verts work beautifully in place of asparagus. You can also add cherry tomatoes or thinly sliced zucchini during the last few minutes of roasting. Just adjust cooking time so vegetables don't overcook.
- → 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 (63°C). The flesh should be opaque and just cooked through—overcooking will make it dry. Start checking at 12 minutes since ovens vary.
- → Can I make the garlic butter ahead?
-
Absolutely. Mix the garlic butter up to 3 days in advance and store in an airtight container in the refrigerator. You can also form it into a log using plastic wrap and slice off portions as needed. Bring to room temperature before using.
- → Is this suitable for meal prep?
-
Yes, this dish reheats well. Store components separately in airtight containers for up to 3 days. Reheat gently at 300°F (150°C) for 10-12 minutes, or microwave at 50% power to avoid drying out the salmon. The vegetables are best added fresh when reheating.
- → Can I use salted butter instead?
-
You can, but reduce the additional salt in the recipe by about half. Salted butter contains varying amounts of sodium, so taste the finished dish before adding more seasoning at the table.