Budget-Friendly Meal-Prep Grilled Salmon with Broccoli and Lemon Butter

Budget-Friendly Meal-Prep Grilled Salmon with Broccoli and Lemon Butter

For years, I assumed a decent meal-prep salmon dish would cost a small fortune. But this Grilled Salmon with Broccoli and Lemon Butter changed my mind entirely—it’s surprisingly cheap per portion, cooks in one go, and actually tastes better the next day.

Recipe Overview

  • Prep time: 10 minutes
  • Cook time: 20 minutes
  • Total time: 30 minutes
  • Servings: 4
  • Difficulty: Easy

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

  • Budget-friendly batch cooking: At roughly £2.50 per serving, this recipe keeps your weekly shop in check while delivering restaurant-quality flavour. I’ve broken down the cost per portion below.
  • Stores and reheats beautifully: Unlike many fish dishes that turn rubbery, this salmon stays moist after two days in the fridge. The lemon butter acts as a built-in sauce that revives the fish when reheated.
  • One-pan efficiency: You grill the salmon and broccoli together, meaning less washing up and more time for yourself on a Sunday afternoon.
  • No fancy ingredients: Everything comes from a standard supermarket—no obscure spices or pricey cuts. My husband, who’s usually picky, asked for seconds the first time I made this for a weekday dinner.
  • Customisable for the whole week: You can serve it with rice, quinoa, or a simple salad, and it never feels repetitive. I stumbled upon this combination by accident when I needed to use up a lemon and a head of broccoli, and it’s been a hit ever since.
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
  • 2 tablespoons olive oil
  • 1 large head of broccoli (about 300g), cut into florets
  • 3 tablespoons unsalted butter
  • 2 cloves garlic, minced
  • 1 lemon, juiced and zested
  • ½ teaspoon sea salt
  • ¼ teaspoon black pepper
  • 1 tablespoon fresh dill, chopped (or 1 teaspoon dried)
  • Optional: pinch of chilli flakes for warmth

Tip: Buy frozen salmon fillets when they’re on offer—they defrost perfectly overnight in the fridge and cost about 30% less than fresh. For broccoli, look for tightly closed, dark green florets; they hold up better during grilling and reheating.

How to Make Grilled Salmon with Broccoli and Lemon Butter

  1. Preheat your grill or grill pan to medium-high heat. You want it hot enough that a drop of water sizzles on contact. The surface should shimmer slightly but not smoke—if it smokes, lower the heat. I use a cast-iron grill pan for even heat distribution.
  2. Prepare the broccoli. Toss the florets with 1 tablespoon of olive oil, a pinch of salt, and a grind of black pepper. Spread them in a single layer on a baking tray or directly on the grill if using a grill pan. You’ll hear a gentle sizzle as they hit the heat. Grill for 5-6 minutes, turning once, until the edges char and the stems turn bright green. The florets should be tender when pierced with a fork but still have a slight bite.
  3. Season the salmon. Pat each fillet dry with kitchen paper—this is crucial for a good sear. Brush both sides with the remaining olive oil, then season with salt and pepper. The surface should feel tacky, not wet.
  4. Grill the salmon. Place the fillets skin-side down (if using skin) onto the hot grill. You’ll hear an immediate, satisfying hiss. Cook for 4-5 minutes without moving them—this allows a golden crust to form. When the edges turn opaque and the flesh lifts easily from the grill marks, flip carefully using tongs. The cooked side should be a deep golden-brown with defined grill lines. Cook for another 3-4 minutes, until the centre is just firm to the touch and flakes easily with a fork. An internal temperature of 52°C (125°F) gives a moist, medium finish.
  5. Make the lemon butter. While the salmon rests, melt the butter in a small saucepan over low heat. Add the minced garlic and cook for 30 seconds until fragrant—you’ll smell a nutty, buttery aroma. Stir in the lemon juice and zest, then remove from heat. The sauce should be glossy, pale yellow, and slightly thickened.
  6. Combine and serve. Arrange the grilled broccoli on a platter, top with the salmon fillets, and drizzle the lemon butter over everything. Sprinkle with fresh dill and chilli flakes if using. The butter will pool around the broccoli, creating a silky coating. Serve immediately for dinner, or let it cool completely for meal prep.

Tips From My Kitchen

  • Don’t overcrowd the grill: If you’re cooking all four fillets at once, ensure they have at least 2cm of space between them. Overcrowding traps steam and prevents that desirable crust from forming. I cook in two batches if necessary—the extra five minutes is worth the texture.
  • Use a meat thermometer for consistency: Salmon is easy to overcook, especially when batch cooking. I rely on a digital thermometer to hit 52°C (125°F). At this temperature, the fish is just cooked through but still moist. If you don’t have a thermometer, press the thickest part with your finger—it should feel springy, not hard.
  • Dry the broccoli thoroughly after washing: Wet broccoli steams instead of grilling, leaving it limp and watery. After washing, spread the florets on a tea towel for 10 minutes to air-dry. This step ensures those beautiful char marks and a firm texture that holds up in the fridge.
  • Make extra lemon butter for reheating: The butter sauce is what keeps leftovers from drying out. I double the butter, garlic, and lemon juice, then store half separately. When I reheat a portion, I spoon a little fresh butter over the top before microwaving—it revives the dish completely.
  • Portion before storing: Instead of storing the whole batch in one container, divide the salmon and broccoli into individual meal-prep containers. This prevents you from reheating the entire batch when you only need one serving, and it keeps each portion fresh for longer. I use glass containers with tight lids; they last up to four days in the fridge.

Equipment You’ll Need

  • Grill or grill pan (cast-iron works best)
  • Meat thermometer (digital for accuracy)
  • Tongs (long-handled to avoid burns)
  • Basting brush (silicone is easiest to clean)
  • Small saucepan for the lemon butter
  • Meal-prep containers (4 individual portions)

Delicious Variations to Try

  • Spicy Version: Add 1 teaspoon of smoked paprika and ½ teaspoon of cayenne pepper to the salmon seasoning. For extra heat, stir a finely chopped red chilli into the lemon butter just before drizzling. The warmth balances beautifully with the buttery sauce.
  • Vegetarian/Vegan Option: Replace the salmon with thick slices of firm tofu or halloumi (if not vegan). For tofu, press it for 15 minutes, then marinate in lemon juice, olive oil, and garlic for 30 minutes before grilling. Use a vegan butter substitute or simply increase the olive oil in the sauce—it still tastes bright and satisfying.
  • Different Protein: Chicken thighs work brilliantly here. Butterfly them to an even thickness (about 2cm), season as above, and grill for 6-7 minutes per side until the internal temperature reaches 74°C (165°F). The lemon butter complements chicken just as well as salmon.

What to Serve With Grilled Salmon with Broccoli and Lemon Butter

  • Fluffy basmati rice or quinoa to soak up the lemon butter
  • A crisp green salad with a simple vinaigrette
  • Roasted new potatoes tossed in rosemary and garlic
  • Steamed green beans or asparagus for extra veg
  • Warm crusty bread to mop up every last drop of sauce

Frequently Asked Questions

Can I use frozen salmon fillets for this recipe?
Absolutely. Thaw them overnight in the refrigerator—never in warm water, as that makes the flesh mushy. Pat them extremely dry before seasoning, because frozen fish releases more moisture during cooking. The grilling time remains the same, but check the internal temperature to be sure.
How do I store and reheat the leftovers for meal prep?
Let the salmon and broccoli cool completely at room temperature for no more than 30 minutes, then transfer to airtight containers. They keep in the fridge for up to 3 days. To reheat, microwave on medium power for 1-2 minutes, or warm in a low oven at 150°C (300°F) for 10 minutes. Add a spoonful of extra lemon butter before reheating to retain moisture.
Can I grill the salmon on an outdoor barbecue instead of a grill pan?
Yes, and the smoky flavour is wonderful. Preheat your barbecue to medium-high heat and oil the grates well to prevent sticking. Cook the salmon for the same timing, but keep the lid closed to maintain even heat. The broccoli can go in a grilling basket or directly on the grates if the florets are large enough not to fall through.
Why is my salmon sticking to the grill?
The most common reason is that the grill isn’t hot enough, or the salmon wasn’t dried properly. Make sure your grill or pan is thoroughly preheated—you should see a light smoke. Also, brush the salmon with oil, not the pan. When the fillets are ready to flip, they should release easily; if they resist, give them another 30 seconds before trying again.
How can I make this recipe more budget-friendly?
Use frozen salmon fillets when they’re on offer, and buy broccoli loose rather than pre-packaged—it’s often cheaper. You can also substitute the fresh dill with dried dill or even skip it entirely; the lemon butter is flavourful enough on its own. For a complete budget meal, serve with rice from a bulk bag. Check out our Budget Friendly Meal Prep Baked Bell Pepper Egg Nests for another low-cost weekday option.
Budget-Friendly Meal-Prep Grilled Salmon with Broccoli and Lemon Butter

Grilled Salmon with Broccoli and Lemon Butter

Quick and flavorful grilled salmon paired with charred broccoli and a rich lemon butter sauce, finished with fresh dill.
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
  • 2 tablespoons olive oil
  • 1 large head of broccoli about 300g, cut into florets
  • 3 tablespoons unsalted butter
  • 2 cloves garlic minced
  • 1 lemon juiced and zested
  • ½ teaspoon sea salt
  • ¼ teaspoon black pepper
  • 1 tablespoon fresh dill chopped (or 1 teaspoon dried)
  • Optional: pinch of chilli flakes for warmth

Method
 

  1. Preheat your grill or grill pan to medium-high heat. You want it hot enough that a drop of water sizzles on contact. The surface should shimmer slightly but not smoke—if it smokes, lower the heat. I use a cast-iron grill pan for even heat distribution.
  2. Prepare the broccoli. Toss the florets with 1 tablespoon of olive oil, a pinch of salt, and a grind of black pepper. Spread them in a single layer on a baking tray or directly on the grill if using a grill pan. You'll hear a gentle sizzle as they hit the heat. Grill for 5-6 minutes, turning once, until the edges char and the stems turn bright green. The florets should be tender when pierced with a fork but still have a slight bite.
  3. Season the salmon. Pat each fillet dry with kitchen paper—this is crucial for a good sear. Brush both sides with the remaining olive oil, then season with salt and pepper. The surface should feel tacky, not wet.
  4. Grill the salmon. Place the fillets skin-side down (if using skin) onto the hot grill. You'll hear an immediate, satisfying hiss. Cook for 4-5 minutes without moving them—this allows a golden crust to form. When the edges turn opaque and the flesh lifts easily from the grill marks, flip carefully using tongs. The cooked side should be a deep golden-brown with defined grill lines. Cook for another 3-4 minutes, until the centre is just firm to the touch and flakes easily with a fork. An internal temperature of 52°C (125°F) gives a moist, medium finish.
  5. Make the lemon butter. While the salmon rests, melt the butter in a small saucepan over low heat. Add the minced garlic and cook for 30 seconds until fragrant—you'll smell a nutty, buttery aroma. Stir in the lemon juice and zest, then remove from heat. The sauce should be glossy, pale yellow, and slightly thickened.
  6. Combine and serve. Arrange the grilled broccoli on a platter, top with the salmon fillets, and drizzle the lemon butter over everything. Sprinkle with fresh dill and chilli flakes if using. The butter will pool around the broccoli, creating a silky coating. Serve immediately for dinner, or let it cool completely for meal prep.

Notes

For best results, pat salmon dry before seasoning and do not move the fillets while grilling to achieve a golden crust. The lemon butter can be made ahead and gently reheated.

I’ve been making this Grilled Salmon with Broccoli and Lemon Butter for months now, and it still feels like a treat every time—even when I’m eating it on a Tuesday night from a meal-prep container. The lemon butter keeps everything silky, the broccoli charrs beautifully, and the whole thing costs less than a takeaway. If you give it a go over the weekend, I’d love to hear how it worked for your week. Drop a comment below and let me know your favourite way to customise it—I’m always looking for new ideas.

You might also like these recipes

Leave a Reply

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

Recipe Rating