This Lemon Butter Fish is a simple, fresh, and flavorful dinner you can have on the table in about 20 minutes. Tender white fish is seasoned with garlic, paprika, and onion powder, pan-seared until golden, then finished with a bright lemon butter sauce.
It’s an excellent choice when you want an easy fish dinner that feels special without requiring complicated ingredients or hours in the kitchen.
Why You’ll Love This Recipe
This recipe combines buttery richness with fresh lemon and savory spices, giving mild white fish plenty of flavor without overwhelming it. Pan-searing creates a lightly browned exterior while keeping the center tender and flaky.
It’s also wonderfully practical for busy evenings. The ingredients are easy to find, preparation is minimal, and the entire dish comes together quickly. Serve it with rice, roasted vegetables, potatoes, or a crisp salad for a family-friendly meal.
Ingredients

- 4 firm white fish fillets, about 6 ounces each
- 3 tablespoons butter, melted
- Juice and zest of 1 medium lemon
- ½ teaspoon kosher salt, divided, plus more to taste
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ¼ teaspoon freshly ground black pepper
- 3 tablespoons olive oil
- Fresh chopped basil or parsley
- Lemon slices, for serving
Instructions
- Pat the fish fillets thoroughly dry with paper towels to remove excess moisture.
- In a small bowl, combine the melted butter, lemon juice, lemon zest, and ¼ teaspoon kosher salt. Stir until well combined and set aside.
- In another small bowl, combine the remaining ¼ teaspoon salt with the paprika, garlic powder, onion powder, and black pepper.
- Season the fish evenly on both sides with the spice mixture, gently pressing the seasoning onto the fillets.
- Heat the olive oil in a large, heavy skillet over medium-high heat. Once the oil is hot, add two fish fillets, leaving enough space between them for even browning.
- Cook for about 2–3 minutes on the first side. Flip carefully and cook for another 2–3 minutes, or until the fish is opaque, lightly browned, and flakes easily.
- Drizzle a small amount of lemon butter sauce over the fish toward the end of cooking. Repeat with the remaining fillets, avoiding overcrowding the skillet.
- Transfer the Lemon Butter Fish to serving plates and spoon the remaining sauce over the top.
- Garnish with fresh basil or parsley and serve with lemon slices.

Tips & Tricks
Drying the fish thoroughly is one of the most important steps for achieving a beautifully browned exterior. Excess surface moisture can cause the fish to steam rather than sear.
Choose firm white fish such as cod, halibut, haddock, or mahi mahi. Fillets of similar thickness will cook more evenly.
For the best pan fried fish, wait until the oil is properly hot before adding the fillets. Avoid moving them unnecessarily while the first side develops its golden crust.
Fish cooks quickly, so watch it carefully. The USDA recommends cooking fin fish to an internal temperature of 145°F (63°C).
If you prefer a milder garlic flavor, reduce the garlic powder slightly. For additional freshness, add more lemon zest or chopped parsley immediately before serving.
Details
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Yield: 4 servings
Category: Main Course
Method: Pan-Searing
Cuisine: American-Inspired
Difficulty: Easy
Dietary Notes: Halal-friendly, gluten-free

Notes
Cod, halibut, haddock, mahi mahi, or another firm white fish can work well in this white fish recipe. Cooking time may need to be adjusted depending on the thickness of the fillets.
For a lighter meal, serve the fish alongside steamed broccoli, asparagus, green beans, or a fresh salad. For something more filling, pair it with rice, couscous, mashed potatoes, or roasted potatoes.
Fresh parsley gives the dish a clean, classic flavor, while basil adds a slightly sweeter herbal finish.
Nutrition
Approximate nutrition per serving:
Calories: 350
Protein: 32g
Carbohydrates: 4g
Fat: 24g
Nutrition values are estimates and will vary depending on the type and size of fish fillets and the exact ingredients used.
FAQ
What fish is best for lemon butter fish?
Firm white fish works particularly well. Cod, halibut, haddock, and mahi mahi are good options because their mild flavor pairs beautifully with lemon butter sauce.
How do I keep fish from sticking to the pan?
Start with thoroughly dried fish and a properly heated skillet. Allow the oil to become hot before adding the fillets, and avoid trying to flip the fish too early.
How do I know when the fish is cooked?
The flesh should turn opaque and flake easily when gently tested with a fork. For food safety, cook fin fish to an internal temperature of 145°F (63°C).
Can I make this recipe with frozen fish?
Yes. Thaw frozen fillets completely in the refrigerator first, then pat them very dry before seasoning and cooking.
Can I make the lemon butter sauce ahead of time?
Yes. You can mix the butter, lemon juice, lemon zest, and salt ahead of time and refrigerate it. Gently warm it before serving so the butter becomes fluid again.
What should I serve with this 20 minute fish recipe?
Rice, roasted potatoes, couscous, steamed vegetables, asparagus, green beans, or a simple salad all pair nicely with the buttery citrus flavors.
Storage
Store leftover fish in an airtight container in the refrigerator for up to 3 days. Keep extra lemon butter sauce separately when possible.
For freezing, place cooled cooked fish in a freezer-safe container and freeze for up to 2 months. Keep in mind that freshly cooked fish generally has a better texture than previously frozen cooked fish.
Reheat gently in a covered skillet over low heat or in a 300°F (150°C) oven until warmed through. Avoid excessive heat, which can dry out the fish.

Similar Recipes

Lemon Butter Fish Recipe
Ingredients
- – 4 firm white fish fillets about 6 ounces each
- – 3 tablespoons butter melted
- – Juice and zest of 1 medium lemon
- – ½ teaspoon kosher salt divided, plus more to taste
- – 1 teaspoon paprika
- – 1 teaspoon garlic powder
- – 1 teaspoon onion powder
- – ¼ teaspoon freshly ground black pepper
- – 3 tablespoons olive oil
- – Fresh chopped basil or parsley
- – Lemon slices for serving
Instructions
- Pat the fish fillets thoroughly dry with paper towels to remove excess moisture.
- In a small bowl, combine the melted butter, lemon juice, lemon zest, and ¼ teaspoon kosher salt. Stir until well combined and set aside.
- In another small bowl, combine the remaining ¼ teaspoon salt with the paprika, garlic powder, onion powder, and black pepper.
- Season the fish evenly on both sides with the spice mixture, gently pressing the seasoning onto the fillets.
- Heat the olive oil in a large, heavy skillet over medium-high heat. Once the oil is hot, add two fish fillets, leaving enough space between them for even browning.
- Cook for about 2–3 minutes on the first side. Flip carefully and cook for another 2–3 minutes, or until the fish is opaque, lightly browned, and flakes easily.
- Drizzle a small amount of lemon butter sauce over the fish toward the end of cooking. Repeat with the remaining fillets, avoiding overcrowding the skillet.
- Transfer the Lemon Butter Fish to serving plates and spoon the remaining sauce over the top.
- Garnish with fresh basil or parsley and serve with lemon slices.
Notes
Conclusion
This Lemon Butter Fish proves that a flavorful seafood dinner doesn’t need to be complicated. The combination of tender pan-seared fish, savory seasonings, fresh lemon, and rich butter creates a satisfying meal in just 20 minutes.
Keep this recipe handy for busy weeknights when you want something quick, fresh, and comforting without spending the whole evening in the kitchen.

