Easy Lemon Butter Salmon with Crispy Potatoes and Broccoli

Easy Lemon Butter Salmon with crispy potatoes and broccoli is a quick and delicious dinner that’s ready in just 20 minutes. After making this many times, I’ve discovered the trick to getting perfectly crispy potatoes every time. The crispy potatoes and tender broccoli pair perfectly with the juicy, flaky salmon in a golden, buttery sauce. Jump to the recipe card or keep reading for my best tips. If you love recipes like this, you’ll also enjoy Easy Roasted Beet Salad with Feta and Fresh Dill and Creamy Chocolate Orange Cheesecake Recipe.

Why This Easy Lemon Butter Salmon with Crispy Potatoes and Broccoli Is Pure Comfort
- Quick and easy dinner ready in 20 minutes
- Crispy potatoes and tender broccoli
- Juicy, flaky salmon in a golden, buttery sauce
- Better than takeout!
What You'll Need for Easy Lemon Butter Salmon with Crispy Potatoes and Broccoli
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- Salmon fillets
- Baby potatoes
- Broccoli florets
- Lemon
- Butter
- Garlic
- Olive oil
- Salt
- Pepper
- Garlic powder
- Paprika
- Dried thyme
- Salt
- Pepper
- Optional: Fresh parsley
- Optional: Lemon wedges

📝 Ingredient Notes
- Salmon fillets: Skin-on fillets work best for crispy skin.
- Baby potatoes: Cut larger potatoes in half to ensure even cooking.
🛒 Tools & Equipment I Recommend
- Cast iron skillet — Even heat distribution for perfect searing and crispy skin. → See on Amazon
- Instant-read meat thermometer — Ensures perfectly cooked salmon every time. → See on Amazon

How to Make Easy Lemon Butter Salmon with Crispy Potatoes and Broccoli
- Step 1: Preheat oven to 425°F (220°C). Toss potatoes with olive oil, salt, pepper, garlic powder, paprika, and thyme. Spread on a baking sheet and roast for 15 minutes.
- Step 2: Season salmon fillets with salt, pepper, and paprika. Heat olive oil in a cast iron skillet over medium-high heat. Place salmon skin-side down and cook for 4-5 minutes. Flip and cook for another 2-4 minutes or until desired doneness.
- Step 3: Add broccoli to the baking sheet with potatoes. Toss to combine. Return to oven and roast for an additional 5-7 minutes.
- Step 4: Remove salmon from skillet. Add butter, garlic, and lemon slices to the skillet. Cook until butter is melted and garlic is fragrant. Pour sauce over salmon.
- Step 5: Serve salmon with crispy potatoes and broccoli. Garnish with fresh parsley and lemon wedges. Enjoy!
Cook's Tips for Perfect Easy Lemon Butter Salmon with Crispy Potatoes and Broccoli
- Pro Tip: For extra crispy potatoes, toss them with cornstarch before roasting.
- Common mistake and fix: Avoid overcooking the salmon by using an instant-read meat thermometer. It's done when it reaches 145°F (63°C).
- Pro Tip: To make the broccoli tender-crisp, roast it with the potatoes for the last 5-7 minutes of cooking.
- Pro Tip: For a one-pan meal, you can cook the salmon and potatoes together in the oven. Just make sure the salmon is on a separate rack or elevated to prevent it from getting soggy.
Storing & Reheating Easy Lemon Butter Salmon with Crispy Potatoes and Broccoli
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container in the fridge for up to 3 days. Make-ahead tip: You can prepare the potatoes and broccoli ahead of time and store them in the fridge until ready to roast.
Freezing Easy Lemon Butter Salmon with Crispy Potatoes and Broccoli
Freeze cooked salmon for up to 2 months. Thaw overnight in the fridge before reheating.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (180°C) for 10-15 minutes or until heated through. Microwave: Reheat in the microwave for 1-2 minutes or until heated through. Be careful not to overcook.
Recipe Notes
- Chef tip: For a spicy kick, add red pepper flakes to the butter sauce.
- Best substitution: You can substitute the baby potatoes with halved Brussels sprouts or quartered red onions.
- Make-ahead: The potatoes and broccoli can be prepared ahead of time and stored in the fridge until ready to roast.
- Scaling: This recipe can easily be doubled or tripled to serve more people.
- Troubleshooting: If your salmon is sticking to the skillet, it's not hot enough. Make sure your skillet is hot before adding the salmon.
Want to level up this recipe?
Cast iron skillet — Even heat distribution for perfect searing and crispy skin. Pays for itself vs takeout. → Check price on Amazon
Easy Lemon Butter Salmon with Crispy Potatoes and Broccoli

Ingredients
Main Ingredients
- Salmon fillets
- Baby potatoes
- Broccoli florets
- Lemon
- Butter
- Garlic
- Olive oil
- Salt
- Pepper
Seasonings
- Garlic powder
- Paprika
- Dried thyme
- Salt
- Pepper
Optional Toppings
- Fresh parsley
- Lemon wedges
Instructions
- Step 1: Preheat oven to 425°F (220°C). Toss potatoes with olive oil, salt, pepper, garlic powder, paprika, and thyme. Spread on a baking sheet and roast for 15 minutes.
- Step 2: Season salmon fillets with salt, pepper, and paprika. Heat olive oil in a cast iron skillet over medium-high heat. Place salmon skin-side down and cook for 4-5 minutes. Flip and cook for another 2-4 minutes or until desired doneness.
- Step 3: Add broccoli to the baking sheet with potatoes. Toss to combine. Return to oven and roast for an additional 5-7 minutes.
- Step 4: Remove salmon from skillet. Add butter, garlic, and lemon slices to the skillet. Cook until butter is melted and garlic is fragrant. Pour sauce over salmon.
- Step 5: Serve salmon with crispy potatoes and broccoli. Garnish with fresh parsley and lemon wedges. Enjoy!
Notes
- Chef tip: For a spicy kick, add red pepper flakes to the butter sauce.
- Best substitution: You can substitute the baby potatoes with halved Brussels sprouts or quartered red onions.
- Make-ahead: The potatoes and broccoli can be prepared ahead of time and stored in the fridge until ready to roast.
- Scaling: This recipe can easily be doubled or tripled to serve more people.
- Troubleshooting: If your salmon is sticking to the skillet, it's not hot enough. Make sure your skillet is hot before adding the salmon.
Storage
- Fridge: Store leftovers in an airtight container in the fridge for up to 3 days.
- Freezer: Freeze cooked salmon for up to 2 months. Thaw overnight in the fridge before reheating.
- Oven reheat: Reheat in the oven at 350°F (180°C) for 10-15 minutes or until heated through.
- Microwave reheat: Reheat in the microwave for 1-2 minutes or until heated through. Be careful not to overcook.
- Make ahead: You can prepare the potatoes and broccoli ahead of time and store them in the fridge until ready to roast.
Nutrition Per Serving
- Calories: 570
- Protein: 42g
- Fat: 32g
- Carbs: 30g
- Fiber: 4g
- Sugar: 4g
- Sodium: 700mg
- Cholesterol: 120mg
- Sat. Fat: 14g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Easy Lemon Butter Salmon with Crispy Potatoes and Broccoli FAQs
Yes, you can prepare the potatoes and broccoli ahead of time and store them in the fridge until ready to roast. However, it's best to cook the salmon fresh.
If your salmon is sticking to the skillet, it's not hot enough. Make sure your skillet is hot before adding the salmon. You can also lightly flour the skin before cooking to help prevent sticking.
Yes, you can cook the potatoes and broccoli in the air fryer at 400°F (200°C) for 10-15 minutes. Cook the salmon separately in a hot skillet as directed.
Yes, you can use frozen broccoli. Just make sure to thaw and drain it before roasting. It may take a few extra minutes to cook.
Avoid overcooking the salmon by using an instant-read meat thermometer. It's done when it reaches 145°F (63°C). If your salmon is overcooked, it's likely because it was cooked for too long or at too high of a temperature.
A Warm Final Note
I can’t wait for you to try Easy Lemon Butter Salmon with Crispy Potatoes and Broccoli and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






