Butter Poached Fish
If you’re looking for a dish that’s both luxurious and simple to prepare, look no further than butter poached fish. This indulgent yet straightforward recipe transforms ordinary fish into a melt-in-your-mouth sensation. The combination of butter, fresh herbs, and a hint of lemon elevates the flavor profile, making it perfect for a weeknight dinner or a special occasion. With just a few ingredients and minimal effort, you can impress your family and friends with a restaurant-quality meal right at home.
Why This Recipe Works

Butter poaching is a cooking method that gently bathes fish in warm melted butter, allowing it to cook evenly while retaining moisture and flavor. This technique not only enhances the natural taste of the fish but also ensures that it remains incredibly tender. By infusing the butter with shallots and fresh herbs, you create a rich and aromatic sauce that complements the fish perfectly. The use of lemon juice adds a tangy brightness that balances the richness of the butter, making each bite a delightful experience.
What to Buy
To make the perfect butter poached fish, you’ll need to gather the following ingredients:
- 12 ounces fish – Choose a firm white fish like cod, halibut, or tilapia.
- 6 ounces unsalted butter – Use good quality butter for the best flavor.
- 1 tablespoon lemon juice – Freshly squeezed is best.
- 2 teaspoons finely diced shallots – For a subtle onion flavor.
- Fresh herbs (optional) – Chives, parsley, or dill work wonderfully.
Tools of the Trade
Having the right tools will make the process even smoother. Here are the essentials you’ll need:
- Heavy-bottomed skillet – A non-stick skillet works well for even cooking.
- Spatula – To gently flip the fish without breaking it apart.
- Measuring spoons – For accurate measurements of ingredients.
- Tongs – Useful for handling the fish when it’s ready to serve.
- Thermometer (optional) – To check the doneness of the fish.
Directions: Butter Poached Fish

Step 1: Prepare the Fish
Start by patting your fish dry with paper towels to remove any excess moisture. This helps in achieving a lovely sear. Season both sides lightly with salt and pepper.
Step 2: Melt the Butter
In your heavy-bottomed skillet, melt 4 ounces of the unsalted butter over low heat. You want it to melt gently without browning.
Step 3: Add Shallots
Once the butter is melted, add the finely diced shallots to the skillet. Sauté for about 2-3 minutes until they become translucent and fragrant.
Step 4: Poach the Fish
Carefully place the fish into the skillet, making sure it’s submerged in the melted butter. Cook for about 8-10 minutes, depending on the thickness of the fish. The fish is done when it flakes easily with a fork and reaches an internal temperature of 145°F (63°C).
Step 5: Finish with Lemon and Herbs
Once the fish is cooked, remove the skillet from heat and stir in the remaining 2 ounces of butter, lemon juice, and any finely chopped fresh herbs you’re using. Spoon the buttery sauce over the fish to coat it well.
Step 6: Serve
Using tongs or a spatula, carefully transfer the fish to serving plates. Drizzle with additional sauce and garnish with more herbs if desired. Serve immediately and enjoy the rich flavors of your butter poached fish!
Fresh Seasonal Changes

Depending on the season, you can adjust the recipe to highlight different flavors:
- Spring: Add fresh peas or asparagus for a pop of color and sweetness.
- Summer: Include cherry tomatoes or zucchini for a light, refreshing touch.
- Fall: Incorporate roasted butternut squash or mushrooms for a heartier dish.
- Winter: Serve with a side of creamy mashed potatoes or root vegetables.
Avoid These Traps
When making butter poached fish, keep these tips in mind to avoid common pitfalls:
- High Heat: Cooking the fish on high heat can result in tough texture. Always keep the heat low.
- Overcooking: Monitor the fish closely; overcooking will lead to dryness. Remove it from the heat as soon as it’s done.
- Skipping Seasoning: Don’t forget to season your fish before cooking for optimal flavor.
- Using Cold Butter: Make sure your butter is at room temperature before melting. Cold butter can cause uneven cooking.
Storage Pro Tips
If you have leftovers, here’s how to store them properly:
- Refrigeration: Store any leftover butter poached fish in an airtight container in the fridge for up to 2 days.
- Reheating: Gently reheat the fish in a skillet over low heat to prevent it from drying out.
- Freezing: You can freeze the fish for up to 2 months. However, the texture may change slightly upon thawing.
- Use Quickly: For the best taste, consume leftovers as soon as possible. The flavors are at their best when fresh.
Questions People Ask
Can I use frozen fish for butter poaching?
Yes, you can use frozen fish. Just be sure to thaw it completely and pat it dry before cooking to achieve the best results.
What herbs pair well with butter poached fish?
Chives, parsley, dill, and tarragon are excellent choices that complement the flavors of the fish beautifully.
Can I use margarine instead of butter?
While margarine may work in a pinch, it doesn’t provide the same rich flavor and texture as real butter. For the best results, stick with unsalted butter.
What side dishes go well with butter poached fish?
Light salads, steamed vegetables, or creamy risottos are all fantastic accompaniments that balance the richness of the fish.
Serve & Enjoy
Butter poached fish is a dish that brings together simplicity and elegance. Whether you’re entertaining guests or enjoying a cozy meal at home, this recipe is sure to impress. With its rich, buttery sauce and delicate fish, it’s the epitome of comfort food. Pair it with your favorite sides, a crisp salad, or a glass of white wine, and you have a meal that feels like a special occasion every time. Dive into the world of buttery goodness and let your taste buds revel in the experience!
The joy of cooking butter poached fish lies not just in the eating but also in the preparation. Take your time, savor each step, and enjoy the delightful aromas that fill your kitchen. Happy cooking!

Butter Poached Fish
Ingredients
Equipment
Method
- Start by patting your fish dry with paper towels to remove any excess moisture. This helps in achieving a lovely sear. Season both sides lightly with salt and pepper.
- In your heavy-bottomed skillet, melt 4 ounces of the unsalted butter over low heat. You want it to melt gently without browning.
- Once the butter is melted, add the finely diced shallots to the skillet. Sauté for about 2-3 minutes until they become translucent and fragrant.
- Carefully place the fish into the skillet, making sure it’s submerged in the melted butter. Cook for about 8-10 minutes, depending on the thickness of the fish. The fish is done when it flakes easily with a fork and reaches an internal temperature of 145°F (63°C).
- Once the fish is cooked, remove the skillet from heat and stir in the remaining 2 ounces of butter, lemon juice, and any finely chopped fresh herbs you’re using. Spoon the buttery sauce over the fish to coat it well.
- Using tongs or a spatula, carefully transfer the fish to serving plates. Drizzle with additional sauce and garnish with more herbs if desired. Serve immediately and enjoy the rich flavors of your butter poached fish!
Notes
- Store leftovers in an airtight container in the fridge for up to 2 days.
- Reheat gently in a skillet over low heat to prevent drying out.
- You can freeze for up to 2 months, though texture may change when thawed.
