15-Minute Grilled Salmon with Broccoli and Lemon Butter

15-Minute Grilled Salmon with Broccoli and Lemon Butter

Some weeknights feel like a race against the clock, and the last thing you need is a sink full of pans and a complicated recipe that leaves the kitchen looking like a bombsite. I’ve been making this for over 9 years, and it never disappoints when I need a fast, nutritious meal that actually tastes like a treat. This Grilled Salmon with Broccoli and Lemon Butter is my secret weapon for getting a restaurant-quality dinner on the table in under 25 minutes, with just one pan to wash.

Recipe Overview

  • Prep time: 5 minutes
  • Cook time: 18 minutes
  • Total time: 23 minutes
  • Servings: 4
  • Difficulty: Easy

Why You’ll Love This Grilled Salmon with Broccoli and Lemon Butter

  • One-pan wonder: The entire main course cooks on a single grill or grill pan, meaning you spend more time at the table and less time scrubbing.
  • Wholesome and filling: You get heart-healthy omega-3s from the salmon, fibre and vitamins from the broccoli, and rich flavour from the butter — a balanced meal without the fuss.
  • Fast enough for a Tuesday: From fridge to plate in under half an hour, this is my go-to recipe when I need something quick but impressive after a long day.
  • Make-ahead friendly: The lemon butter sauce can be prepped days in advance, and you can chop the broccoli florets the night before to shave off even more time.
  • Kid-approved simplicity: The mild, buttery flavour of the salmon and the slight char on the broccoli make this a dinner even picky eaters will happily eat without complaint.
Grilled Salmon with Broccoli and Lemon Butter

Grilled Salmon with Broccoli and Lemon Butter
15 min prep  ·  30 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 4 salmon fillets (about 150g each), skin on or off
  • 1 large head of broccoli (approximately 300g), cut into small florets
  • 60g unsalted butter
  • 2 cloves garlic, minced
  • Juice of 1 lemon (about 2 tablespoons)
  • Zest of 1 lemon (about 1 teaspoon)
  • 2 tablespoons olive oil
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • Pinch of chilli flakes (optional, for a subtle warmth)
  • Fresh parsley, chopped (for garnish)

Tip: If your salmon fillets vary in thickness, fold the thinner tail ends under so they cook evenly. I always pat the fillets dry with kitchen paper before seasoning — it helps them develop a lovely golden crust on the grill.

How to Make Grilled Salmon with Broccoli and Lemon Butter

  1. Prepare the grill and ingredients. Heat your grill or grill pan over a medium-high heat. While it’s warming up, toss the broccoli florets with 1 tablespoon of olive oil, a pinch of salt, and a few cracks of black pepper. Season the salmon fillets on both sides with the remaining salt and pepper, and drizzle over the last tablespoon of olive oil.
  2. Start the broccoli on the grill. Place the seasoned broccoli florets directly onto the hot grill grates. Cook them for 3-4 minutes, turning occasionally with tongs. You’ll know they’re ready when the edges begin to char and blacken slightly, and the stems turn a vibrant, bright green. The sound of the sizzle should be steady but not violent. Transfer the broccoli to a plate and set aside.
  3. Grill the salmon fillets. Lay the salmon fillets onto the hot grill, skin-side down (if using skin-on fillets). Let them cook undisturbed for 4 minutes. You’ll hear a gentle sizzle, and the edges of the fillet will start to turn opaque. Using a fish slice or tongs, carefully flip the fillets. The cooked side should be a deep golden brown with distinct grill marks.
  4. Cook the second side. Continue grilling for another 3-4 minutes for medium-cooked salmon (an internal temperature of 52-55°C), or 5-6 minutes for well-done (60-63°C). The flesh should flake easily when pressed gently with a fork, and the colour will have changed from translucent to a uniform opaque pink. If you’re using a meat thermometer, insert it into the thickest part of the fillet — you want it to read at least 52°C.
  5. Make the lemon butter sauce. While the salmon finishes cooking, melt the unsalted butter in a small saucepan over a low heat. Add the minced garlic and lemon zest, stirring constantly for about 30 seconds until the garlic becomes fragrant — you’ll smell it immediately. Remove the pan from the heat and stir in the lemon juice and chilli flakes (if using). The sauce should be a warm, glossy yellow with flecks of green from the zest.
  6. Bring it all together. Return the grilled broccoli to the grill for just 30 seconds to reheat it. Arrange the salmon fillets and broccoli on a serving platter, and pour the warm lemon butter sauce over the top. Garnish with a generous sprinkle of fresh parsley and serve immediately.

Tips From My Kitchen

  • Don’t move the salmon too early. It’s tempting to nudge the fillets to check them, but if you try to flip them before a proper crust has formed, they’ll stick to the grill. Wait until the edges look opaque and the fillet releases easily from the grates — that first side usually takes a full 4 minutes. This is the reason why your salmon sometimes ends up in pieces.
  • Make the lemon butter ahead of time. This sauce is the hero of the dish, and it stores beautifully. Simply melt the butter, stir in the garlic and lemon zest, then let it cool completely. Pour it into a small jar and keep it in the fridge for up to 5 days. When you’re ready to serve, gently reheat it in a small pan or microwave in 10-second bursts, then stir in the fresh lemon juice just before serving.
  • Cut the broccoli into uniform florets. If some florets are much larger than others, they’ll cook unevenly. Aim for pieces about the size of a golf ball — not too small or they’ll fall through the grill grates, and not too big or they’ll be raw in the centre. The stems should be about 1cm thick for the perfect snap.
  • Use a fish slice for flipping. Tongs can sometimes pierce the delicate salmon flesh, causing it to break apart. A thin, wide fish slice (or a metal spatula) slides underneath the fillet cleanly and keeps it intact. If you don’t have one, use two spatulas to support the fillet from both sides.
  • Let the salmon rest for two minutes before serving. I know you’re hungry, but this short rest allows the juices to redistribute throughout the fillet. If you slice into it immediately, those precious juices will run out onto the plate, leaving you with drier fish. Cover it loosely with foil and let it sit while you plate up the broccoli.
  • Double the broccoli for leftovers. Cold grilled broccoli is surprisingly delicious. Toss it into a lunch salad the next day with some feta cheese and a squeeze of lemon. If you’re looking for more speedy lunch ideas, check out our Lunch Recipes section for inspiration.

Equipment You’ll Need

  • Grill or grill pan
  • Meat thermometer
  • Tongs
  • Basting brush (optional, but helpful for oiling the grill grates)
  • Fish slice or metal spatula
  • Small saucepan

What to Serve With Grilled Salmon with Broccoli and Lemon Butter

  • Fluffy rice or quinoa: A simple bed of steamed basmati rice or nutty quinoa soaks up all that gorgeous lemon butter sauce. Cook it while the salmon grills to save time.
  • Crusty bread: A warm baguette or sourdough slice is perfect for mopping up every last drop of the buttery pan juices from your plate.
  • A crisp green salad: Toss together some rocket, watercress, and fresh spinach with a simple vinaigrette. The peppery greens contrast beautifully with the rich, buttery salmon.
  • Roasted new potatoes: If you have a little extra time, halved new potatoes tossed in olive oil and rosemary and roasted at 200°C for 20 minutes make a hearty side. Pop them in the oven before you start the salmon.
  • Another quick weeknight option: If you’re in the mood for a different kind of speedy dinner, our Creamy Pesto Chicken With Roasted Cauliflower 30 Minute Weeknight Dinner is a fantastic alternative that also keeps cleanup to a minimum.

Frequently Asked Questions

Can I use frozen salmon fillets for this recipe?
Yes, you can, but you must thaw them completely first. Place the frozen fillets in the fridge overnight, or submerge them in a bowl of cold water for about 30 minutes. Pat them very dry before seasoning, as excess moisture will prevent the fillets from browning and create steam instead of a nice sear. If you’re in a rush, you can also check out our Speedy Weeknight Baked Bell Pepper Egg Nests for a dinner that works well with frozen vegetables.

How do I know when the salmon is cooked through without a thermometer?
Look for visual and tactile cues. The flesh will change from a translucent, deep orange-pink to a solid, opaque lighter pink. When you gently press the side of the fillet with a fork, the flakes should separate easily. If the salmon still looks shiny and resists flaking, it needs another minute or two on the grill. The internal colour should be uniform all the way through.

Can I make this recipe dairy-free?
Absolutely. Substitute the unsalted butter with a high-quality vegan butter block or a good drizzle of extra virgin olive oil. If using olive oil, add a tablespoon of capers (rinsed and drained) to the sauce for a briny, savoury kick that mimics the richness of butter. The cooking method remains exactly the same, and you’ll still get that lovely char on the broccoli and salmon.

My salmon always sticks to the grill. What am I doing wrong?
There are two common culprits. First, make sure your grill or grill pan is properly hot before you add the salmon — it should sizzle immediately upon contact. Second, ensure the grates are clean and well-oiled. Dip a folded paper towel in vegetable oil and, using tongs, rub it over the hot grates right before you place the salmon down. This creates a non-stick surface that allows the fish to release naturally when it’s ready.

Can I prepare the lemon butter sauce in advance for a dinner party?
Yes, this is one of the best make-ahead tips for this recipe. Prepare the sauce up to 3 days in advance by melting the butter with the garlic and lemon zest, then cooling and storing it in an airtight container in the fridge. When you’re ready to serve, gently reheat the sauce and stir in the fresh lemon juice just before pouring it over the salmon. This keeps the lemon flavour bright and fresh rather than cooked and muted.

15-Minute Grilled Salmon with Broccoli and Lemon Butter

Grilled Salmon with Broccoli and Lemon Butter

A quick and flavorful meal featuring perfectly grilled salmon and charred broccoli, finished with a warm lemon butter sauce and fresh parsley.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 4 salmon fillets about 150g each, skin on or off
  • 1 large head of broccoli approximately 300g, cut into small florets
  • 60 g unsalted butter
  • 2 cloves garlic minced
  • Juice of 1 lemon about 2 tablespoons
  • Zest of 1 lemon about 1 teaspoon
  • 2 tablespoons olive oil
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • Pinch of chilli flakes optional, for a subtle warmth
  • Fresh parsley chopped (for garnish)

Method
 

  1. Prepare the grill and ingredients. Heat your grill or grill pan over a medium-high heat. While it's warming up, toss the broccoli florets with 1 tablespoon of olive oil, a pinch of salt, and a few cracks of black pepper. Season the salmon fillets on both sides with the remaining salt and pepper, and drizzle over the last tablespoon of olive oil.
  2. Start the broccoli on the grill. Place the seasoned broccoli florets directly onto the hot grill grates. Cook them for 3-4 minutes, turning occasionally with tongs. You'll know they're ready when the edges begin to char and blacken slightly, and the stems turn a vibrant, bright green. The sound of the sizzle should be steady but not violent. Transfer the broccoli to a plate and set aside.
  3. Grill the salmon fillets. Lay the salmon fillets onto the hot grill, skin-side down (if using skin-on fillets). Let them cook undisturbed for 4 minutes. You'll hear a gentle sizzle, and the edges of the fillet will start to turn opaque. Using a fish slice or tongs, carefully flip the fillets. The cooked side should be a deep golden brown with distinct grill marks.
  4. Cook the second side. Continue grilling for another 3-4 minutes for medium-cooked salmon (an internal temperature of 52-55°C), or 5-6 minutes for well-done (60-63°C). The flesh should flake easily when pressed gently with a fork, and the colour will have changed from translucent to a uniform opaque pink. If you're using a meat thermometer, insert it into the thickest part of the fillet — you want it to read at least 52°C.
  5. Make the lemon butter sauce. While the salmon finishes cooking, melt the unsalted butter in a small saucepan over a low heat. Add the minced garlic and lemon zest, stirring constantly for about 30 seconds until the garlic becomes fragrant — you'll smell it immediately. Remove the pan from the heat and stir in the lemon juice and chilli flakes (if using). The sauce should be a warm, glossy yellow with flecks of green from the zest.
  6. Bring it all together. Return the grilled broccoli to the grill for just 30 seconds to reheat it. Arrange the salmon fillets and broccoli on a serving platter, and pour the warm lemon butter sauce over the top. Garnish with a generous sprinkle of fresh parsley and serve immediately.

Notes

Cooking times for salmon depend on desired doneness; internal temperature of 52-55°C for medium, 60-63°C for well-done. Skin-on fillets help keep the fish moist on the grill. Chilli flakes are optional.

There you have it — a fast, nourishing dinner that feels like a small luxury on a busy weeknight. I love how this Grilled Salmon with Broccoli and Lemon Butter proves that you don’t need a mountain of ingredients or hours in the kitchen to eat well. The smoky char on the broccoli, the silky salmon, and that bright, garlicky butter sauce come together in a way that always feels special. If you give this a try, I’d love to hear how it went for you. Drop a comment below and let me know if you added your own twist, or if it’s now part of your regular dinner rotation. For more quick meal ideas, browse our Dinner Recipes or explore our All Recipes collection. Happy cooking!

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating