Skip to Recipe

Some nights you need dinner on the table in under 20 minutes, and this lemon butter fish is exactly the recipe to save you. A quick spice rub gives the fish a golden, flavorful crust, while a bright lemon butter sauce ties everything together in the same pan. It’s simple enough for a busy Tuesday but tastes special enough for company.

What Is Lemon Butter Fish?

Lemon butter fish is a classic pan-seared fillet dish where firm white fish gets coated in a savory spice blend, seared until golden and just cooked through, then finished with a rich, tangy lemon butter sauce. It’s a technique you’ll find in countless home kitchens and restaurants alike because it’s fast, forgiving, and endlessly adaptable to whatever fish looks freshest.

Unlike heavier baked or breaded fish dishes, this one leans into simplicity: a hot pan, a handful of pantry spices, and fresh lemon do most of the heavy lifting. The result is a light, flaky fillet with a slightly crisp exterior and a sauce that’s rich without being heavy — perfect for a quick weeknight meal that still feels like a real dinner.

Tips for Cooking and Prepping

#1: Pat the fish completely dry

Excess moisture is the enemy of a good sear, so blot each fillet thoroughly with paper towels before seasoning. Wet fish will steam in the pan instead of browning, leaving you with a pale, soft crust instead of a golden one.

#2: Choose fillets with even thickness

Look for firm white fish fillets that are roughly 1-inch thick throughout, like cod, halibut, or mahi mahi, so they cook at the same rate and finish at the same time. Uneven fillets mean some pieces overcook while others stay underdone.

#3: Don’t overcrowd the pan

Cook only two fillets at a time in a large, heavy pan so each piece has room to brown properly instead of steaming against its neighbor. Crowding the pan drops the temperature and stalls that beautiful golden crust.

#4: Watch the clock, not just the color

Fish cooks fast, usually just 2-3 minutes per side, and it goes from perfectly tender to tough in a hurry. Pull it from the heat as soon as it turns opaque and feels firm in the center.

#5: Make the sauce before you start cooking

Whisk together the melted butter, lemon juice, zest, and salt before the fish even hits the pan. This way you can drizzle it in as you cook and finish with the reserved sauce the moment the fish is done, with zero scrambling.

Recipe Variations and Substitutes

This recipe is flexible with the type of fish you use — salmon, tilapia, snapper, or halibut all work beautifully with the same spice rub and lemon butter sauce. You can also swap the paprika for smoked paprika for a deeper flavor, add a pinch of red pepper flakes for heat, or stir a minced garlic clove or splash of white wine into the butter sauce for extra depth.

What to Serve with Lemon Butter Fish

This dish pairs well with simple sides that let the lemon butter sauce shine, like steamed rice, roasted or mashed potatoes, or crusty bread for soaking up every drop. A crisp green salad, sautéed asparagus, or garlicky green beans also round out the plate nicely for a well-balanced meal.

Storing and Make-Ahead Tips

Leftover fish keeps well in an airtight container in the fridge for up to 2 days; store any extra lemon butter sauce separately and spoon it over the fish when reheating. This dish is best made fresh since fish can dry out with prolonged storage, but you can prep the spice mix and lemon butter sauce ahead of time to make weeknight cooking even quicker.

FAQs

Can I bake this lemon butter fish instead of pan-searing it?

Yes, you can bake the seasoned fillets at 400°F for about 10-12 minutes, though you’ll lose some of the golden sear you get from the stovetop method. Drizzle the lemon butter sauce over the fish before and after baking for the best flavor.

How do I know when the fish is fully cooked?

The fish is done when it turns opaque throughout, flakes easily with a fork, and feels firm (not squishy) when pressed in the center. This usually takes about 2-3 minutes per side in a hot pan, depending on thickness.

Can I freeze leftover lemon butter fish?

You can freeze cooked fish for up to 1 month, though the texture will soften slightly once thawed since fish doesn’t freeze and reheat quite like meat. For best results, thaw overnight in the fridge and gently reheat in a skillet over low heat.

What’s the best fish to use for this recipe?

Firm white fish fillets like cod, halibut, or mahi mahi hold up best to pan-searing and won’t fall apart while cooking. Choose fillets that are roughly 1-inch thick and similar in size so they cook evenly.

Why did my fish turn out mushy instead of browned?

This almost always comes down to excess moisture or an overcrowded pan, both of which cause the fish to steam instead of sear. Pat the fillets very dry and cook only two at a time in a hot, well-oiled pan for the best crust.

Lemon Butter Fish Recipe

Prep time: 7 min | Cook time: 12 min | Total time: 19 min | Servings: 4

Ingredients

For the Fish

  • 4 firm white fish fillets (about 6 inches long, 1-inch thickness throughout — cod, halibut, or mahi mahi are great)
  • 1/2 teaspoon kosher salt, divided, plus extra to taste
  • 1 teaspoon paprika
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/4 teaspoon freshly ground black pepper
  • 3 tablespoons olive oil

For the Lemon Butter Sauce

  • 3 tablespoons melted butter
  • Juice and zest from 1 medium lemon

For Serving

  • Freshly chopped basil or parsley leaves
  • Extra lemon slices

Instructions

  1. Use paper towels to thoroughly pat dry any excess moisture from the fish fillets. This step is crucial for the fish to brown nicely in the pan — otherwise it will steam instead of sear. Set aside.
  2. In a bowl, combine the melted butter, lemon juice, lemon zest, and 1/4 teaspoon kosher salt. Stir well to combine, then taste and add a bit more salt if desired.
  3. In a separate bowl, combine the remaining 1/4 teaspoon kosher salt with the paprika, garlic powder, onion powder, and black pepper. Evenly press the spice mixture onto all sides of the fish fillets.
  4. In a large, heavy pan over medium-high heat, heat the olive oil until hot and sizzling. Cook only 2 fish fillets at a time to avoid overcrowding, which allows for even browning.
  5. Cook each side just until the fish becomes opaque, feels somewhat firm in the center, and is browned, about 2-3 minutes per side. Lightly drizzle some of the lemon butter sauce over the fish as it cooks, reserving the rest for serving.
  6. Take care not to overcook the fish, as this will result in a tougher texture. Season with extra kosher salt and freshly ground black pepper to taste.
  7. Serve the fish with the remaining lemon butter sauce, a sprinkle of fresh basil or parsley, and lemon wedges on the side.

For an extra-glossy finish, swirl a little more cold butter into the reserved lemon sauce right before serving. This recipe also works well with a splash of dry white wine added to the butter sauce for a slightly more restaurant-style flavor.


Leave a Reply