This marinated salmon recipe uses a garlic-herb mixture I've relied on for years as a seafood recipe developer. It's my go-to for salmon, but I also use it on everything from grilled swordfish to weekend chicken thighs.
The marinade's classic combination of fresh garlic, rosemary, and lemon zest creates layers of flavor that make our fish sing, and add zingy citrus and garlic to our sheet-pan veggies, too.

Using the sheet pan method here means dinner comes together in one pan with minimal cleanup. Golden potatoes get a head start, then the salmon and broccolini join for the final roast.
The marinade also works beautifully on grilled fish, too! I have a Cedar Plank Grilled Salmon that uses the same flavor profile with different cooking technique.
Why This Marinated Salmon Recipe Works
The timing here is strategic. While your oven preheats and the potatoes cook, the salmon sits in that garlic-herb mixture - even 30 minutes makes a real difference in flavor. Once your baby potatoes are browned, the salmon and veggies join for just 10-12 minutes. Everything finishes perfectly cooked at the same time.
It scales up and down easily, too - works just as well for 2 fillets or 6, as long as you give everything enough room on the sheet pan.
Ingredients You'll Need

Salmon: Center-cut pieces are ideal and about 1-inch thick. Wild or farmed both work, though wild may require a few minutes less cooking time. If using frozen salmon, thaw completely and pat very dry before marinating.
Baby potatoes: Red or gold, halved for maximum caramelization. Keep sizes uniform.
Garlic and herbs: Fresh cloves for the garlic and be sure your rosemary is minced finely so it's not woody (nobody likes a woody salmon!) Substitute thyme if you prefer.
Lemon: Zest for the marinade and wedges for serving.
Broccolini: Regular broccoli cut into long spears works too.
Full ingredient list and measurements included in the printable recipe card below.
How to Make Marinated Salmon for Dinner


Step 1: Marinate the salmon. Combine olive oil, garlic, rosemary, lemon zest, salt, pepper, and chili flakes. Coat salmon and leave flesh-side down in marinade while you prep vegetables.

Step 2: Start the potatoes. Toss halved potatoes in olive oil, arrange cut-side down on sheet pan. Roast until golden.

Step 3: Add salmon and broccolini. Flip potatoes, add salmon (skin-side down) and broccolini. Drizzle remaining marinade over vegetables, season with salt. Roast 10-12 minutes (or until your preferred salmon doneness).

Storage and Reheating
Leftover salmon keeps for 2-3 days refrigerated. I prefer eating it cold in salads or grain bowls rather than reheating, which can dry it out. The potatoes and broccolini reheat well in a 350°F oven for 10 minutes, or in your air fryer for about 5 minutes.
You can marinate the salmon up to 4 hours ahead - this oil-based marinade with lemon zest won't break down the texture like citrus juice would. Prep the potatoes and broccolini in advance, but don't roast until you're ready to eat.
Can You Marinate Salmon Too Long?
Yes - especially if you're using a marinade with citrus juice (this recipe only uses zest in the marinade, to avoid this problem). Marinades with citrus juice can break down the fish's texture. The acid essentially "cooks" the exterior, making it mushy.
Can You Use Frozen Salmon for This Recipe?
Absolutely. Thaw completely in the refrigerator overnight, then pat the fillets very dry with paper towels before marinating so the extra moisture doesn't dilute the flavorful marinade.
Print
Garlic Herb Marinated Salmon
- Total Time: 45 minutes
- Yield: 4 1x
Description
Tender, garlicky salmon with golden potatoes and bright broccolini in 45 minutes.
Ingredients
- 1 ½ pounds baby potatoes, halved
- 4 tablespoons olive oil, divided
- 2 teaspoons kosher salt, divided
- 4 salmon fillets
- 2 garlic cloves, minced
- 1 teaspoon fresh rosemary, minced
- 1 teaspoon lemon zest, plus wedges
- ⅛ teaspoon black pepper
- ⅛ teaspoon red pepper flakes, optional
- 12 ounces broccolini, trimmed
Instructions
- Preheat oven to 425°F.
- Combine 2 tablespoons olive oil, minced garlic, rosemary, lemon zest, 1 teaspoon kosher salt, black pepper and chili flakes in a dish that will hold the salmon fillets, coat the flesh side of the fish in the garlic herb sauce and leave to marinate.
- Halve baby potatoes, toss in 2 tablespoons olive oil and lay, cut side down, on sheet pan. Bake for 18-20 mins.
- Once potatoes are golden brown, remove from oven. Flip potatoes, then add trimmed broccolini and salmon fillets to the tray (skin side down). Drizzle any remaining garlic herb sauce over veggies and add a healthy pinch of kosher salt to potatoes and broccolini. Return to oven and bake 10-12 minutes, until veggies are tender and salmon is desired temperature (135°F for medium!)
- Serve with lemon wedges.
Notes
- Pro Tip: Sheet pan golden rule: dense veggies first, fish last. Those potatoes need time to get golden and crackly while your salmon soaks up that flavorful marinade.
- Sheet Pans: For roasting potatoes (or anything!) to a golden brown finish, I find dark sheet pans conduct heat better, giving a quick browning to olive-oil-drizzled potatoes. If using a light-colored pan, the potato roasting step may need another 5 minutes or so.
- Swap the Fish: Use steelhead trout or arctic char in place of salmon.
- Prep Time: 15
- Cook Time: 30
- Category: One Pan
- Method: baked
- Cuisine: American







Leave a Reply