Haddock and Potatoes Recipe: Herbed Butter Crust Meets Silky Fish

Side Dishes

Haddock and Potatoes Recipe: Herbed Butter Crust Meets Silky Fish

This haddock and potatoes recipe transforms simple ingredients into a restaurant-worthy dish with tender fish and perfectly seasoned potatoes. The secret lies in a herbed butter crust that creates a crispy, golden finish while keeping the fish silky inside.

I developed this recipe after years of testing different techniques to balance flavors and textures—now it’s my go-to for weeknight dinners that feel special.

The potatoes are roasted until crispy on the edges and fluffy inside, while the haddock is pan-seared to maintain its delicate texture. A simple lemon-herb butter bastes the fish, adding brightness that cuts through the richness of the potatoes.

This method ensures every bite delivers a harmonious blend of crispy, creamy, and tender elements without requiring advanced skills.

By the time you plate this dish, you’ll have golden, herbed butter-coated potatoes alongside perfectly cooked haddock with a crispy crust. The lemon-infused butter ties everything together, creating a dish that’s both elegant and approachable. It’s the kind of meal that makes ordinary weeknights feel like a celebration.

Serve with a side salad or steamed green vegetables to round out the plate. The recipe scales easily for two or four, making it perfect for small gatherings or solo dinners. Let’s get cooking—this dish is simpler than it looks, but the results are undeniably impressive.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for haddock potato

Twelve ingredients transform into a restaurant-worthy haddock and potatoes dish with crispy edges and silky centers.

Ingredient Amount Notes
Fresh Haddock Fillets 🐟 2 whole Skin-on, 6-8 oz each fillet
Yukon Gold Potatoes 🥔 2 lb Baby or fingerling preferred
Unsalted Butter 🧈 ½ cup Cold, cut into 1-inch cubes
Fresh Lemon 🍋 1 whole Zest and juice only
Fresh Parsley 🌿 ¼ cup Chopped, flat-leaf preferred
Fresh Dill 🌿 2 tbsp Chopped, stems removed
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For roasting potatoes
Diamond Crystal Kosher Salt 🧂 1 ½ tsp For seasoning, adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Heavy Cream 🥛 ¼ cup Full-fat for richness
All-Purpose Flour 🌾 2 tbsp For dredging fish

The Yukon Gold potatoes are the foundation—fresh, firm, and vibrant—so avoid mealy varieties. Whole Foods or local farm markets often carry the best quality, though any reputable grocery store will suffice. For the haddock, skin-on fillets ensure a better texture; Trader Joe's and Costco typically stock high-quality frozen options that thaw beautifully. If using fresh, look for bright, translucent flesh with no fishy odor. The unsalted butter must be cold and cubed for the herbed crust to form properly—European-style butter like Plugrá works best for flavor and texture.

No Yukon Gold potatoes? Baby red potatoes or fingerlings work equally well—they roast faster and hold their shape. Substituting dried dill for fresh requires half the amount, but fresh delivers that bright, anise-like flavor. For the butter crust, vegetable shortening can replace butter if needed, though it lacks richness. The heavy cream adds a luxurious touch—full-fat only—but half-and-half in a pinch won’t ruin the dish. If you’re avoiding gluten, cornstarch can replace the flour for dredging the haddock, though the texture will differ slightly.

Store the potatoes and haddock separately in the fridge—potatoes for up to 5 days, haddock for 2 days if fresh, or 3 months frozen. The herbed butter mixture keeps in the fridge for up to 1 week if stored in an airtight container. For meal prep, roast the potatoes ahead and reheat at 350°F for 10 minutes—the haddock is best cooked fresh but can be prepped in advance (pat dry and season just before searing). Leftovers reheat beautifully in a 375°F oven for 8-10 minutes, though the crust may soften slightly.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe—just slice the potatoes, lay the haddock on top, and let the oven do the work. No chopping boards, no extra pans, and honestly, the mess stays minimal.
  • Bright & Buttery Bliss: That lemon zest cutting through the rich butter? It’s like a little flavor explosion. The haddock stays tender while the Yukon Golds get that perfect golden crust—crispy outside, fluffy inside.
  • Weeknight & Weekend Ally: Between us, this feeds a crowd but still feels special enough for a Saturday brunch. Double the recipe, and you’ve got leftovers that taste just as good reheated the next day—no sad, dry fish here.
  • Budget-Friendly Luxury: Fresh haddock and Yukon Golds might sound fancy, but they stretch further than you’d think. A single fillet and a few potatoes go a long way, and the butter and lemon make it feel indulgent without breaking the bank.

Step-by-step instructions for herbed butter crust haddock with potatoes

This method delivers perfectly crispy potato skins and delicate, flaky haddock with a golden herbed butter crust.

1

Prepare the Potatoes for Roasting

Preheat your oven to 425°F. Cut the 2 lb Yukon Gold potatoes into 1-inch chunks, leaving the skins on for texture. Place them in a large bowl and toss with 2 tbsp extra-virgin olive oil, 1 tsp diamond crystal kosher salt, and ¼ tsp ground black pepper. Spread the potatoes evenly on two rimmed baking sheets, ensuring they don't overlap.

Roast for 25 minutes, stirring once halfway through, until the edges begin to brown and the potatoes are tender when pierced with a fork. This initial roast develops flavor and prevents soggy skins later. Remove from the oven and let cool slightly while you prepare the fish.

2

Create the Herbed Butter and Season the Haddock

In a small bowl, combine 0.5 cup unsalted butter (cut into 1-inch cubes), 0.25 cup chopped fresh parsley, 2 tbsp chopped fresh dill, 4 minced garlic cloves, ½ tsp diamond crystal kosher salt, and ¼ tsp ground black pepper. Mix until fully incorporated, then shape into a log and chill for 10 minutes to firm up.

Pat the 2 whole fresh haddock fillets dry with paper towels—this ensures a crisp crust. Place them on a plate and season lightly with ½ tsp diamond crystal kosher salt and ¼ tsp ground black pepper. Dredge each fillet in 2 tbsp all-purpose flour, shaking off any excess. This creates a light barrier for even cooking.

3

Roast Potatoes to Crispy Perfection

Return the potatoes to the oven and roast for an additional 15-20 minutes until they're deep golden brown and crispy on the edges. In the last 5 minutes, increase the oven temperature to 450°F for extra crispiness. Remove the potatoes and set aside, keeping them warm.

While the potatoes finish, place the chilled herbed butter log on top of each haddock fillet, pressing gently to adhere. Return the fish to the oven and bake for 8-10 minutes until the butter melts, spreads evenly, and the fish flakes easily with a fork. The skin should be opaque and slightly crisp, while the flesh remains tender.

4

Finish with Lemon Cream Sauce

Zest and juice the 1 whole fresh lemon. In a small saucepan, combine 0.25 cup heavy cream, lemon zest, 1 tbsp lemon juice, and ½ tsp diamond crystal kosher salt. Bring to a gentle simmer over medium-low heat and cook for 3-4 minutes until slightly thickened. Remove from heat and stir in 1 tbsp lemon juice for brightness.

Divide the roasted potatoes among four plates, top each with a haddock fillet, and drizzle generously with the lemon cream sauce. Garnish with additional chopped fresh parsley and dill. Serve immediately while the fish is warm and the potatoes are crispy.

👨‍🍳

Pro Tips For Making Haddock Potato

  • Parboil Potatoes First: I used to boil Yukon Golds straight into the pan, and they’d turn to mush—no matter how gentle I was. Instead, parboil them whole in salted water for 8-10 minutes until a knife slides in easily. Drain and let them steam-dry for 5 minutes before adding butter—this guarantees crispy edges without soggy centers.
  • Pat Haddock Dry: Wet fish skin is the enemy of a good crust. After thawing (if frozen), press the fillets between paper towels—really press them—and let them air-dry on a wire rack for 10 minutes. The extra effort makes all the difference when searing in butter.
  • Don’t Overcrowd the Pan: I learned this the hard way—adding too many fillets at once steams them instead of sears. Work in batches: 2 fillets max per side in a cold, buttered skillet. Let the butter foam and the skin blister before flipping, or you’ll end up with sad, gray fish.
  • Zest Before Juicing: Sounds weird, but it works: zest the lemon before juicing it. Toss the zest into the butter while potatoes roast—it brightens the flavor without overpowering. Save the juice for a quick deglaze at the end, or squeeze it over the finished dish for acidity. (Yes, even if you’re impatient like me.)

Pro cooking tips for haddock potato

Potato Roasting Mastery

For crispy, golden potato skins, I swear by the two-stage roast method. First, roast at 425°F for 25 minutes to develop flavor and tenderness—this prevents soggy centers. Then, crank the oven to 450°F for the final 5 minutes to create that perfect crust.

Use Yukon Gold potatoes cut into 1-inch chunks—their waxy texture holds up beautifully. 🥔

Haddock Searing Secrets

Pat the haddock bone-dry before dredging in flour—this creates a crisp crust instead of a soggy one. I like to use skin-on fillets because the skin adds texture and helps hold the shape.

For extra flavor, add 1 tsp lemon zest to the flour before dredging. The key is medium-high heat in a nonstick skillet—too hot, and the fish burns before cooking through. 🔥

Herbed Butter Magic

Chill the herbed butter mixture for 10 minutes before placing it on the fish—this ensures it stays put while baking. I like to use Plugrá European-style butter for its rich flavor, but any unsalted butter works.

For extra brightness, add 1 tsp lemon zest to the butter. Press the butter log firmly onto the fish so it melts evenly and creates a golden, flavorful crust.

Timing and Temperature

The fish is done when it reaches an internal temperature of 145°F—use a meat thermometer to avoid overcooking. I recommend baking the haddock at 400°F for 8-10 minutes after adding the butter. If the butter starts to brown too quickly, tent the fish with foil to prevent burning.

The potatoes should be deep golden brown and crisp on the edges—this means they’re ready to plate. ⏰

Lemon Cream Sauce Trick

Simmer the lemon cream sauce on medium-low heat to avoid curdling—high heat can break the emulsion. For extra tang, add 1 tbsp lemon juice at the end. I like to strain the sauce through a fine-mesh sieve to remove any zest bits, but it’s optional.

The sauce should coat the back of a spoon lightly—this ensures it clings to the fish and potatoes beautifully. 💫

Plating Like a Pro

Arrange the potatoes first, then place the haddock fillet on top at a slight angle for visual appeal. Drizzle the lemon cream sauce in a zigzag pattern over the fish and potatoes. Finish with a sprinkle of chopped parsley and dill for a pop of color and freshness.

Serve immediately—this dish is best enjoyed while the potatoes are still crispy and the fish is warm. 🍽️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 185mg62%
Sodium 720mg31%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 4g
Protein 40g80%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute other white fish for haddock in this recipe?

Cod, halibut, or pollock work beautifully as haddock substitutes. These fish have similar mild flavors and delicate textures. Just adjust cooking times slightly—haddock typically cooks faster than thicker fillets like halibut.

2

How do I prevent the potatoes from getting soggy?

Roast potatoes in two stages: first at 425°F for 25 minutes to tenderize, then crank to 450°F for the final 5 minutes to crisp the skins. Pat them dry before seasoning, and avoid overcrowding on the baking sheet.

3

What if I don't have fresh herbs like parsley and dill?

Use 1 tbsp dried parsley and 1 tsp dried dill instead, but reduce to half the amount of fresh herbs. For extra flavor, add ½ tsp onion powder or ½ tsp smoked paprika to the butter mixture. The dish will still taste delicious!

4

Can I make this recipe ahead of time?

Roast the potatoes up to 1 day ahead and refrigerate in an airtight container. Reheat at 350°F for 10 minutes to restore crispiness. The haddock is best cooked fresh, but you can prep the herbed butter mixture and store it for up to 1 week.

5

Is this dish suitable for a pescatarian diet?

Yes! This recipe is completely pescatarian—it features haddock (a white fish) and potatoes with no meat or dairy restrictions beyond the butter. The lemon cream sauce uses heavy cream, but you could substitute with coconut cream for a vegan option.

★★★★★4.5(5 reviews)
Categories Side Dishes