Easy Lemon Butter Salmon with Crispy Potatoes and Broccoli

Easy Lemon Butter Salmon is a quick, restaurant-quality meal ready in just 20 minutes. After making this many times, I’ve perfected the crispy potatoes and tender broccoli to make this dish a family favorite. The trick I discovered is using high heat to cook the salmon quickly and get that perfect crispy skin. Jump to the recipe or keep reading for my best tips. If you love recipes like this, you’ll also enjoy Easy Baked Sea Bass with Olives and Cherry Tomatoes and Easy Salmon Cakes Recipe Ready in 20 Minutes.

Why This Easy Lemon Butter Salmon with Crispy Potatoes and Broccoli Is Pure Comfort
- Easy and quick to make
- Better than takeout
- Crispy potatoes and tender broccoli
- Rich, tangy lemon butter sauce
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
- Salt
- Pepper
- Red pepper flakes
- Parsley
- Optional: Lemon wedges
- Optional: Fresh parsley

📝 Ingredient Notes
- Salmon fillets: Skin-on is best for crispy skin.
🛒 Tools & Equipment I Recommend
- Cast Iron Skillet — Even heat for perfect searing and crispy skin. → See on Amazon
- Instant Read Meat Thermometer — Ensures salmon is cooked to perfection without overcooking. → 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 oil, salt, and pepper. Spread on a baking sheet and roast for 15 minutes.
- Step 2: While potatoes cook, season salmon with salt, pepper, and red pepper flakes. Heat a cast iron skillet over high heat. Add oil and sear salmon, skin-side down, for 4-5 minutes until crispy. Flip and cook for another 2-4 minutes until cooked through.
- Step 3: In the last 5 minutes of cooking, add broccoli to the baking sheet with potatoes. Toss to combine and cook until tender.
- Step 4: Remove salmon from skillet. Add butter, garlic, and lemon juice to the skillet. Scrape up browned bits and let it simmer for 1-2 minutes. Pour sauce over salmon.
- Step 5: Serve salmon with crispy potatoes and broccoli. Garnish with fresh parsley and lemon wedges.
Cook's Tips for Perfect Easy Lemon Butter Salmon with Crispy Potatoes and Broccoli
- Common mistake and fix: Don't overcook the salmon. It's done when it's still slightly translucent in the middle. It will continue to cook with residual heat.
- Pro tip: Use high heat to cook the salmon quickly and get that perfect crispy skin.
- Pro tip: For even crispier potatoes, toss them in oil and salt before roasting.
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: Potatoes and broccoli can be cooked ahead of time and reheated. Salmon is best cooked fresh.
Freezing Easy Lemon Butter Salmon with Crispy Potatoes and Broccoli
Not recommended for freezing.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (180°C) for 10-15 minutes. Microwave: Reheat in the microwave for 1-2 minutes.
Recipe Notes
- Chef tip: For a one-pan meal, cook everything in the cast iron skillet. Remove salmon, then cook potatoes and broccoli in the same skillet.
- Best substitution: Use cod or halibut instead of salmon for a similar result.
- Make-ahead: Potatoes and broccoli can be cooked ahead of time and reheated. Salmon is best cooked fresh.
- Scaling: This recipe serves 4. To double, simply double all ingredients.
- Troubleshooting: If potatoes are not crispy, increase oven temperature and cook for a few more minutes.
Want to level up this recipe?
Cast Iron Skillet — Even heat 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
Seasonings
- Garlic
- Salt
- Pepper
- Red pepper flakes
- Parsley
Optional Toppings
- Lemon wedges
- Fresh parsley
Instructions
- Step 1: Preheat oven to 425°F (220°C). Toss potatoes with oil, salt, and pepper. Spread on a baking sheet and roast for 15 minutes.
- Step 2: While potatoes cook, season salmon with salt, pepper, and red pepper flakes. Heat a cast iron skillet over high heat. Add oil and sear salmon, skin-side down, for 4-5 minutes until crispy. Flip and cook for another 2-4 minutes until cooked through.
- Step 3: In the last 5 minutes of cooking, add broccoli to the baking sheet with potatoes. Toss to combine and cook until tender.
- Step 4: Remove salmon from skillet. Add butter, garlic, and lemon juice to the skillet. Scrape up browned bits and let it simmer for 1-2 minutes. Pour sauce over salmon.
- Step 5: Serve salmon with crispy potatoes and broccoli. Garnish with fresh parsley and lemon wedges.
Notes
- Chef tip: For a one-pan meal, cook everything in the cast iron skillet. Remove salmon, then cook potatoes and broccoli in the same skillet.
- Best substitution: Use cod or halibut instead of salmon for a similar result.
- Make-ahead: Potatoes and broccoli can be cooked ahead of time and reheated. Salmon is best cooked fresh.
- Scaling: This recipe serves 4. To double, simply double all ingredients.
- Troubleshooting: If potatoes are not crispy, increase oven temperature and cook for a few more minutes.
Storage
- Fridge: Store leftovers in an airtight container in the fridge for up to 3 days.
- Freezer: Not recommended for freezing.
- Oven reheat: Reheat in the oven at 350°F (180°C) for 10-15 minutes.
- Microwave reheat: Reheat in the microwave for 1-2 minutes.
- Make ahead: Potatoes and broccoli can be cooked ahead of time and reheated. Salmon is best cooked fresh.
Nutrition Per Serving
- Calories: 580
- Protein: 42g
- Fat: 32g
- Carbs: 28g
- Fiber: 4g
- Sugar: 3g
- Sodium: 800mg
- 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, potatoes and broccoli can be cooked ahead of time and reheated. Salmon is best cooked fresh.
Overcooking is the most common reason for dry salmon. It's done when it's still slightly translucent in the middle.
Yes, cook potatoes at 400°F (200°C) for 15-20 minutes. Cook salmon at 400°F (200°C) for 8-10 minutes, flipping halfway.
Reheat in the oven at 350°F (180°C) for 10-15 minutes. Avoid the microwave to prevent overcooking.
Yes, this recipe is naturally gluten-free.
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!






