Love this? Save it for later!
Share the inspiration with your friends
I was standing in the frozen food aisle last Tuesday, honestly just trying to grab a bag of broccoli florets before my toddler lost it in the cart, when this random smell hit me. It was that buttery, garlicky scent from the hot food section near the deli—and suddenly I was twenty-three, living in that shoebox apartment with the cracked linoleum counter, trying to impress my new neighbor with dinner. I’d burned the rice, the salmon had stuck to the pan, and the broccoli was a sad, steamed mess. But she ate it anyway, bless her heart, and told me the garlic butter made up for everything.
That memory stuck with me, you know? Not because the meal was perfect—it was far from it—but because that night taught me something important. Sometimes the simplest flavors, done right, are the ones people remember. The garlic butter salmon and broccoli I make now is a long way from that disaster. It’s easier, cleaner, and honestly, it comes together on a single sheet pan with almost no fuss. I mean, I’ve made it on nights when I had exactly twenty minutes between work pickup and a soccer game, and it still turned out gorgeous.
Maybe you’ve been there—standing in your kitchen, staring at a piece of fish and a bag of vegetables, wondering if you can pull off something that feels special without spending an hour cleaning up. That’s exactly why this recipe stayed with me. It’s the kind of dinner that makes you feel like you’ve got it together, even when you’re barely holding on. And let me tell you, that garlic butter sauce? It’s the real hero here.
Why You’ll Love This Recipe
Let’s be honest—there are a million ways to cook salmon and broccoli. But this one? It’s the version I keep coming back to, and here’s why you will too.
- Quick & Easy: From fridge to table in about 25 minutes. Perfect for those nights when you need dinner done before everyone gets hangry.
- Simple Ingredients: You probably already have garlic, butter, and olive oil in your kitchen. No fancy grocery store runs required.
- Perfect for Busy Weeknights: It’s a complete meal on one pan—protein, veggies, and all the flavor. Minimal prep, minimal cleanup.
- Crowd-Pleaser: I’ve served this to picky kids, skeptical in-laws, and friends who “don’t really like fish.” It gets empty plates every time.
- Unbelievably Delicious: The salmon comes out tender and flaky, the broccoli gets those gorgeous crispy edges, and the garlic butter ties it all together like magic.
What makes this recipe different from all the other sheet pan dinners out there? It’s the technique. Instead of dumping everything on the pan at once, I stagger the cooking just a little. The salmon stays perfectly moist while the broccoli gets that caramelized, almost-roasted texture. And that garlic butter? I make a little extra to drizzle on top at the end—trust me on this one.
This isn’t just another dinner recipe. It’s the kind of meal that makes you close your eyes after the first bite. It’s comfort food that happens to be good for you. It’s fast enough for a Tuesday but impressive enough for company. Honestly, it’s the recipe I turn to when I need a win in the kitchen.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to create something greater than the sum of their parts. Most of these are pantry staples you probably already have on hand.
- Salmon Fillets (4 fillets, about 6 oz each): Look for fillets that are roughly the same thickness so they cook evenly. I prefer center-cut fillets for the best texture. If you can, choose wild-caught salmon—it has a firmer texture and richer flavor. But honestly, good-quality farmed salmon works beautifully here too.
- Broccoli Florets (4 cups, about 1 large head): Cut them into similar-sized pieces so they roast evenly. I like to include some of the stem, sliced thin—it gets tender and sweet in the oven. Fresh broccoli gives the best texture, but frozen florets work in a pinch (just thaw and pat them dry first).
- Unsalted Butter (4 tablespoons, softened): This is the base of our magic garlic butter. Using unsalted butter lets you control the salt level. If you only have salted butter, just reduce the added salt slightly.
- Garlic (4-5 cloves, minced): Fresh garlic is non-negotiable here. The pre-minced stuff in a jar has a sharper, less sweet flavor. Take the extra minute to mince fresh cloves—your taste buds will thank you.
- Olive Oil (2 tablespoons): Helps the broccoli roast up crispy and golden. It also adds a little fruity note that complements the butter. Extra virgin is fine, but regular olive oil works too.
- Lemon Juice (2 tablespoons, fresh): Fresh lemon juice brightens up the whole dish and cuts through the richness of the butter. Please don’t use the bottled stuff—it makes a noticeable difference.
- Dijon Mustard (1 teaspoon): This is my secret ingredient. It adds a subtle tangy depth that you won’t even recognize as mustard. It just makes the garlic butter taste more… complete.
- Dried Oregano (1/2 teaspoon): A tiny bit of earthiness that pairs beautifully with both the salmon and the roasted broccoli.
- Salt and Black Pepper (to taste): I use kosher salt for its clean flavor and easy pinch-ability. Freshly cracked black pepper makes a difference here.
- Red Pepper Flakes (optional, 1/4 teaspoon): For a tiny kick of heat. Totally optional, but I love the little warmth it adds.
- Fresh Parsley (2 tablespoons, chopped): For garnish. It adds a pop of color and a fresh, herbaceous finish.
Equipment Needed
One of the best things about this recipe is how little equipment it requires. You probably already own everything you need.
- Sheet Pan (half-sheet, 18×13 inches): This is your main tool. A rimmed baking sheet is essential to catch any juices. I use a heavy-gauge aluminum pan—it distributes heat evenly and doesn’t warp in the oven. If you don’t have one, any large rimmed baking sheet will work.
- Parchment Paper or Aluminum Foil: Lining the pan makes cleanup almost nonexistent. I prefer parchment paper because nothing sticks to it, and it’s non-toxic. Foil works too, just give it a light spray of cooking oil.
- Small Bowl: For mixing the garlic butter. Any small bowl will do.
- Chef’s Knife and Cutting Board: For mincing garlic, cutting broccoli, and chopping parsley. A sharp knife makes all the difference.
- Measuring Spoons: For precise measurements. Eyeballing works for some things, but for the garlic butter, accuracy matters.
- Citrus Juicer or Fork: For squeezing that fresh lemon juice. A fork works in a pinch—just pierce the lemon half and twist.
- Kitchen Tongs: For arranging the salmon and broccoli on the pan. Much easier than using your hands.
Budget-friendly tip: You don’t need an expensive sheet pan. A basic one from the grocery store works fine—just avoid non-stick pans that might scratch. And if you don’t have parchment paper, a light coating of oil on the pan works too, though cleanup will be a bit more effort.
Preparation Method

Let’s walk through this step by step. I promise, it’s simpler than you think.
- Preheat your oven to 400°F (200°C). Give it a good 15 minutes to come to temperature. A properly preheated oven is key for that golden, caramelized finish.
- Line your sheet pan with parchment paper. This step is optional, but it makes cleanup so much easier. If you’re using foil, give it a light spray of cooking oil.
- Make the garlic butter. In a small bowl, combine the softened butter, minced garlic, lemon juice, Dijon mustard, dried oregano, and a pinch of salt and pepper. Mix until everything is well combined. Taste it—yes, raw garlic butter is safe to taste in small amounts. Adjust the salt if needed. Set aside about 2 tablespoons of this mixture for later.
- Prep the broccoli. Wash and thoroughly dry your broccoli florets. This is important—wet broccoli steams instead of roasting, and we want those crispy edges. Toss the florets with 1 tablespoon of olive oil and a pinch of salt and pepper. Spread them out on one half of your sheet pan, leaving space between each piece.
- Season the salmon. Pat the salmon fillets dry with a paper towel (this helps them brown). Place them on the other half of the sheet pan, skin-side down if they have skin. Brush each fillet generously with the garlic butter mixture, reserving the 2 tablespoons you set aside.
- Roast everything together. Place the sheet pan in the preheated oven. Roast for 12-15 minutes, depending on the thickness of your salmon. The broccoli should be tender-crisp with lightly browned edges, and the salmon should flake easily with a fork. For thicker fillets (over 1 inch), add 2-3 minutes.
- Add the final touch. Remove the pan from the oven. Drizzle the reserved garlic butter over the hot salmon and broccoli. The residual heat will melt it into a beautiful, glossy sauce.
- Garnish and serve. Sprinkle with fresh parsley and red pepper flakes if using. Let the salmon rest for 2 minutes before serving—this helps the juices redistribute.
A note on timing: If your broccoli florets are on the larger side, you can give them a 5-minute head start in the oven before adding the salmon. I’ve done this plenty of times when I wanted extra-crispy broccoli. Just pop the broccoli in first, then add the salmon after 5 minutes.
Sensory cue: You’ll know the salmon is done when it turns from translucent to opaque and flakes easily when pressed gently with a fork. The broccoli should be bright green with golden-brown spots on the edges. Your kitchen will smell like garlic butter heaven.
Cooking Tips & Techniques
After making this recipe more times than I can count, I’ve picked up a few tricks that make a real difference.
Don’t crowd the pan. This is the number one mistake I see. If the salmon and broccoli are too close together, they’ll steam instead of roast. Give them some breathing room. If your sheet pan is too small, use two pans or cook in batches.
Pat your salmon dry. I know it seems like an extra step, but moisture is the enemy of browning. A dry surface means the garlic butter can actually caramelize onto the fish instead of sliding off. I learned this the hard way after a batch of pale, soggy salmon.
Use room-temperature butter. Cold butter is hard to spread and doesn’t mix well with the other ingredients. Let your butter sit out for 15-20 minutes before you start. If you forget (I do, all the time), microwave it for 5-10 seconds—just don’t melt it completely.
Watch the thickness of your fillets. Salmon fillets can vary wildly in thickness. A thin tail piece might cook in 8 minutes, while a thick center cut might need 15. If your fillets are different sizes, cut the thicker ones in half or tuck the thin ends under so they cook more evenly.
Multitask like a pro. While the oven is preheating, wash and cut your broccoli. While the broccoli is roasting, make the garlic butter. I like to clean as I go—wiping down the cutting board and putting away ingredients while dinner cooks. It makes post-dinner cleanup feel almost effortless.
One mistake I still make: Forgetting to reserve the extra garlic butter. I’ve done it more times than I’d like to admit. Now I scoop out the 2 tablespoons into a separate tiny bowl before I start brushing the salmon. It’s a small habit that saves the dish.
Variations & Adaptations
This recipe is wonderfully flexible. Here are some ways I’ve adapted it over the years.
Low-Carb/Keto Version: This recipe is naturally low-carb, but you can amp up the healthy fats by adding extra butter or drizzling the finished dish with olive oil. Swap the broccoli for asparagus or zucchini for even fewer carbs.
Dairy-Free Adaptation: Use a high-quality dairy-free butter substitute (I like Miyoko’s or Earth Balance) in place of regular butter. The flavor will be slightly different, but still delicious. You can also use all olive oil instead of butter—just add an extra tablespoon or two.
Spicy Version: Double the red pepper flakes, or add a pinch of cayenne pepper to the garlic butter. I once made this for a friend who loves heat, and she added a drizzle of sriracha at the end. It was surprisingly good.
Herb-Forward Version: Swap the dried oregano for fresh thyme or rosemary. Add a tablespoon of fresh dill to the garlic butter for a more classic salmon pairing. I tried this with dill last summer when my garden was overflowing, and it was incredible.
One-Pan Meal Addition: Add some halved baby potatoes or cherry tomatoes to the pan. Toss them with olive oil and salt, and roast them alongside the broccoli. Just give the potatoes a 10-minute head start since they take longer to cook.
Air Fryer Method: Cook the salmon and broccoli in an air fryer at 375°F (190°C) for 8-10 minutes. You might need to work in batches depending on the size of your air fryer. The results are extra crispy and cook even faster.
Serving & Storage Suggestions
This dish is best served hot, straight from the oven. The contrast between the warm, flaky salmon and the crispy-edged broccoli is something special.
Serving Temperature: Serve immediately while the garlic butter is still glossy and warm. I like to let the pan sit on the table so everyone can help themselves—it keeps the food warmer longer.
What to Serve With It: This is a complete meal on its own, but it pairs beautifully with a side of rice, quinoa, or crusty bread to soak up the extra garlic butter. A simple green salad with lemon vinaigrette is also lovely. For drinks, a crisp white wine like Sauvignon Blanc or Pinot Grigio complements the garlic and lemon perfectly.
Presentation Tip: Transfer the salmon and broccoli to a serving platter and drizzle any remaining pan juices over the top. Sprinkle with fresh parsley and a few lemon wedges for a restaurant-worthy look.
Storage Instructions: Store leftovers in an airtight container in the refrigerator for up to 3 days. The salmon will firm up a bit as it cools, but it reheats beautifully.
Reheating Methods: The best way to reheat is in a 350°F (175°C) oven for 5-7 minutes, or in a skillet over medium heat with a splash of water or broth. Avoid the microwave if you can—it tends to overcook the salmon and make the broccoli soggy. If you’re in a hurry, the microwave works in 30-second bursts, just keep an eye on it.
Flavor Development: Honestly, this dish is best fresh. The garlic butter loses some of its magic after refrigeration. But if you have leftovers, they make a fantastic lunch the next day—just flake the salmon over a salad or stuff it into a wrap.
Nutritional Information & Benefits
This recipe is as good for you as it is delicious. Here’s a rough breakdown per serving (one fillet plus broccoli).
- Calories: Approximately 420-480
- Protein: 38-42 grams
- Healthy Fats: 28-32 grams (from salmon, olive oil, and butter)
- Carbohydrates: 8-10 grams (mostly from the broccoli)
- Fiber: 4-5 grams
Health Benefits: Salmon is packed with omega-3 fatty acids, which support heart health and brain function. It’s also an excellent source of high-quality protein and vitamin D. Broccoli is a cruciferous powerhouse—rich in vitamin C, vitamin K, fiber, and antioxidants like sulforaphane. Garlic is known for its immune-boosting properties, and the olive oil adds more heart-healthy monounsaturated fats.
Dietary Considerations: This recipe is naturally gluten-free, low-carb, and high-protein. It’s also suitable for pescatarian diets. For dairy-free, use the substitution mentioned above. The main allergen to note is fish (salmon) and dairy (butter).
My Wellness Perspective: I love that this meal feels indulgent (hello, garlic butter) while still being genuinely nutritious. It’s the kind of dinner that satisfies both your taste buds and your body. I feel energized after eating it—not weighed down. That’s a win in my book.
Conclusion
This easy garlic butter salmon and broccoli has become my go-to for so many reasons. It’s fast enough for a frantic weeknight, but impressive enough that I’ve served it to dinner guests without a second thought. The salmon comes out tender and flaky every time, the broccoli gets those gorgeous crispy edges, and that garlic butter? It’s the kind of sauce you’ll want to put on everything.
But honestly, what I love most about this recipe is how forgiving it is. You can swap the broccoli for asparagus or green beans. You can add a sprinkle of red pepper flakes or a squeeze of extra lemon. You can even use frozen broccoli in a pinch. It adapts to whatever you have in your kitchen, and it still turns out beautifully.
I hope you give this one a try. Play with the seasonings, make it your own, and don’t stress about perfection. The beauty of this dish is that even on your most frazzled night, it comes together with almost no effort and tastes like you spent an hour in the kitchen.
If you make this, I’d love to hear how it turned out. Drop a comment below or tag me in your photos—I genuinely love seeing your creations. And if you have a favorite variation, share that too. Happy cooking, friend.
Frequently Asked Questions
Can I use frozen salmon for this recipe?
Yes, but you’ll need to thaw it completely first. Pat it very dry before adding the garlic butter, as frozen fish tends to release more moisture. You might also need to add 2-3 minutes to the cooking time.
How do I know when the salmon is fully cooked?
The salmon should flake easily with a fork and look opaque all the way through. For the most accurate result, use an instant-read thermometer—it should read 125°F (52°C) for medium, or 130°F (54°C) for well-done.
Can I make the garlic butter ahead of time?
Absolutely. You can make the garlic butter up to 3 days in advance and store it in the refrigerator. Just let it come to room temperature before using so it spreads easily.
What if I don’t have a sheet pan?
Any rimmed baking pan will work. You can also use a large cast-iron skillet or even a 9×13-inch baking dish. Just be aware that a smaller pan might crowd the ingredients, so you may need to cook in batches or use two pans.
Can I add other vegetables to the pan?
Yes! Cherry tomatoes, bell peppers, zucchini, and asparagus all work beautifully. Just keep in mind that different vegetables have different cooking times—cut them into similar-sized pieces and add them to the pan in stages if needed.
Pin This Recipe!

Easy Garlic Butter Salmon and Broccoli Sheet Pan Dinner
A quick and easy sheet pan dinner featuring tender, flaky salmon and crispy-edged broccoli, all coated in a rich garlic butter sauce. Perfect for busy weeknights, this meal comes together in about 25 minutes with minimal cleanup.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 4 salmon fillets (about 6 oz each)
- 4 cups broccoli florets (about 1 large head)
- 4 tablespoons unsalted butter, softened
- 4–5 cloves garlic, minced
- 2 tablespoons olive oil
- 2 tablespoons fresh lemon juice
- 1 teaspoon Dijon mustard
- 1/2 teaspoon dried oregano
- Salt and black pepper to taste
- 1/4 teaspoon red pepper flakes (optional)
- 2 tablespoons fresh parsley, chopped
Instructions
- Preheat your oven to 400°F (200°C).
- Line your sheet pan with parchment paper.
- Make the garlic butter: In a small bowl, combine the softened butter, minced garlic, lemon juice, Dijon mustard, dried oregano, and a pinch of salt and pepper. Mix until well combined. Set aside about 2 tablespoons of this mixture for later.
- Prep the broccoli: Wash and thoroughly dry the broccoli florets. Toss with 1 tablespoon of olive oil and a pinch of salt and pepper. Spread them out on one half of your sheet pan.
- Season the salmon: Pat the salmon fillets dry with a paper towel. Place them on the other half of the sheet pan, skin-side down if they have skin. Brush each fillet generously with the garlic butter mixture, reserving the 2 tablespoons you set aside.
- Roast everything together: Place the sheet pan in the preheated oven. Roast for 12-15 minutes, depending on the thickness of your salmon. The broccoli should be tender-crisp with lightly browned edges, and the salmon should flake easily with a fork.
- Add the final touch: Remove the pan from the oven. Drizzle the reserved garlic butter over the hot salmon and broccoli.
- Garnish and serve: Sprinkle with fresh parsley and red pepper flakes if using. Let the salmon rest for 2 minutes before serving.
Notes
For extra-crispy broccoli, give it a 5-minute head start in the oven before adding the salmon. If your salmon fillets vary in thickness, cut thicker ones in half or tuck thin ends under for even cooking. The garlic butter can be made up to 3 days in advance and stored in the refrigerator.
Nutrition
- Serving Size: 1 salmon fillet with
- Calories: 420480
- Sugar: 23
- Sodium: 400500
- Fat: 2832
- Saturated Fat: 1012
- Carbohydrates: 810
- Fiber: 45
- Protein: 3842
Keywords: garlic butter salmon, sheet pan dinner, salmon and broccoli, easy salmon recipe, weeknight dinner, healthy salmon, low-carb dinner, gluten-free salmon


