Quick Recipe Version (TL;DR)
Quick Ingredients
- 4 skinless halibut fillets (6 oz/170 g each)
- Kosher salt and black pepper
- 1/2 cup (60 g) all-purpose flour
- 2 tbsp olive oil
- 3 tbsp unsalted butter (for sauce)
- 1/3 cup (80 ml) dry white wine
- 1/2 cup (120 ml) low-sodium chicken or fish stock
- 1 large lemon (1 tsp zest + 1/4 cup/60 ml juice)
- 3 tbsp capers, drained
- 2 tbsp chopped fresh parsley
- 2 lb (900 g) Yukon Gold potatoes
- 6 garlic cloves
- 1/2 cup (120 ml) warm whole milk
- 4 tbsp unsalted butter (for potatoes)
Do This
- 1. Boil potatoes and garlic in salted water until fork-tender, 13–15 minutes; drain and steam-dry 2 minutes.
- 2. Mash with 1/2 cup warm milk, 4 tbsp butter, 1–1 1/4 tsp salt, and pepper; cover to keep warm.
- 3. Pat halibut dry; season with 3/4 tsp salt and 1/2 tsp pepper. Dredge lightly in flour; shake off excess.
- 4. Sear in 2 tbsp olive oil over medium-high heat, 3–4 minutes per side, to 130–135°F; transfer to a warm plate.
- 5. Deglaze pan with 1/3 cup wine; reduce 2 minutes. Add 1/2 cup stock; reduce 2–3 minutes.
- 6. Off heat, whisk in 3 tbsp cold butter, lemon juice, zest, and capers; stir in parsley.
- 7. Spoon potatoes onto plates, top with halibut, and ladle lemon–caper butter over the fish.
Why You’ll Love This Recipe
- Restaurant-style halibut piccata with a bright, buttery sauce you can master in minutes.
- Creamy, garlicky mashed potatoes make it a complete, cozy meal.
- Uses simple grocery store ingredients—no special equipment required.
- Balanced flavors: tangy lemon, briny capers, silky butter, and sweet, flaky fish.
Grocery List
- Produce: 2 lb Yukon Gold potatoes, 1 large lemon, 6 garlic cloves, fresh parsley
- Dairy: Unsalted butter, whole milk (or half-and-half)
- Pantry: Skinless halibut fillets, all-purpose flour, olive oil, dry white wine, low-sodium chicken or fish stock, capers, kosher salt, black pepper
Full Ingredients
Halibut & Dredge
- 4 skinless halibut fillets (6 oz/170 g each; about 1-inch thick)
- 3/4 tsp kosher salt
- 1/2 tsp freshly ground black pepper
- 1/2 cup (60 g) all-purpose flour, for dredging
- 2 tbsp olive oil (for searing)
Lemon–Caper Pan Sauce
- 1/3 cup (80 ml) dry white wine (Sauvignon Blanc or Pinot Grigio)
- 1/2 cup (120 ml) low-sodium chicken or fish stock
- 1 large lemon: 1 tsp finely grated zest + 1/4 cup (60 ml) fresh juice
- 3 tbsp unsalted butter, cold and cubed
- 3 tbsp capers, drained
- 2 tbsp finely chopped fresh parsley
Garlicky Mashed Potatoes
- 2 lb (900 g) Yukon Gold potatoes, peeled and cut into 1-inch chunks
- 6 garlic cloves, peeled
- 1/2 cup (120 ml) whole milk, warmed (or half-and-half for richer potatoes)
- 4 tbsp (56 g) unsalted butter
- 1–1 1/4 tsp kosher salt, to taste
- Freshly ground black pepper, to taste

Step-by-Step Instructions
Step 1: Prep and set up
Bring a large pot of water (about 3 quarts) to a boil and season with 1 tbsp kosher salt. Peel and cut the potatoes into 1-inch chunks. Peel the garlic cloves. Zest the lemon (1 tsp) and juice it (1/4 cup). Chop the parsley. Place a large skillet (preferably stainless steel) on the stove ready for searing later.
Step 2: Cook the potatoes and garlic
Add potatoes and whole garlic cloves to the boiling water. Cook at a gentle boil until the potatoes are fork-tender, 13–15 minutes. Drain well, then return potatoes and garlic to the hot pot and let them steam-dry for 2 minutes off the heat; this ensures fluffy mash.
Step 3: Mash the potatoes
Warm the milk until steaming but not boiling. Add 4 tbsp butter to the drained potatoes and mash until mostly smooth. Pour in the warm milk and continue mashing to your preferred texture. Season with 1–1 1/4 tsp kosher salt and several grinds of black pepper. Cover and keep warm on the lowest heat or place the pot on a warm (but off) burner with the lid on.
Step 4: Season and dredge the halibut
Pat the halibut thoroughly dry with paper towels. Season both sides evenly with 3/4 tsp kosher salt and 1/2 tsp black pepper. Place the flour in a shallow dish and dredge each fillet lightly, shaking off any excess. You want the thinnest possible coating so the fish stays delicate and the sauce clings nicely.
Step 5: Sear the halibut
Heat 2 tbsp olive oil in the skillet over medium-high heat until shimmering. Add the halibut and cook without moving until golden, 3–4 minutes. Flip carefully with a thin fish spatula and cook 2–4 minutes more, depending on thickness, until the internal temperature reaches 130–135°F (54–57°C) and the fish flakes easily. Transfer to a warm plate and tent loosely with foil.
Step 6: Make the lemon–caper butter sauce
Pour off any excess oil, leaving the browned bits in the pan. Add the white wine and bring to a lively simmer, scraping up the fond; reduce by about half, 2 minutes. Add the stock and simmer until slightly syrupy, 2–3 minutes. Off the heat, whisk in the cold butter cubes until the sauce turns glossy and lightly thickened. Stir in the lemon juice, lemon zest, and capers. Taste and adjust seasoning with a pinch of salt and pepper if needed. Stir in the parsley just before serving.
Step 7: Plate and serve
Spoon a generous mound of garlicky mashed potatoes onto each warm plate. Place a halibut fillet on top and ladle the lemon–caper butter sauce over the fish, letting some sauce pool around the potatoes. Serve immediately while everything is hot and silky.
Pro Tips
- Dry fish = better sear. Blot halibut thoroughly before seasoning and dredging.
- Use cold butter for the sauce so it emulsifies smoothly without breaking.
- Don’t overcook the fish. Pull at 130–135°F; carryover heat will finish it.
- Let potatoes steam-dry after draining to avoid gluey mash.
- If your sauce tastes sharp, simmer it 30–60 seconds more or whisk in 1 tsp butter to round the edges.
Variations
- Gluten-free: Swap all-purpose flour for fine rice flour or a gluten-free blend for dredging.
- Herby twist: Add 1 tsp minced fresh thyme or 1 tbsp minced chives to the sauce with the parsley.
- Artichoke piccata: Stir in 1 cup quartered marinated artichoke hearts with the capers for extra tang.
Storage & Make-Ahead
Halibut is best enjoyed fresh. Refrigerate leftover fish and potatoes separately in airtight containers for up to 2 days. Reheat fish gently in a covered skillet over low heat with a spoonful of water or stock until just warmed through. Reheat mashed potatoes with a splash of milk over low heat, stirring often. The sauce can be cooled and refrigerated up to 2 days; reheat gently and whisk in 1 tsp cold butter if it separates.
Nutrition (per serving)
Approximate: 640 calories; 38 g protein; 48 g carbohydrates; 28 g fat; 3 g fiber; 950 mg sodium.


Leave a Reply