Fish With Pesto Sauce Recipe: Flaky White Fish With Herb-Infused Drizzle

Fish With Pesto Sauce Recipe: Flaky White Fish With Herb-Infused Drizzle

This dish transforms simple white fish into a flaky, restaurant-worthy main course with minimal effort. The herb-infused pesto sauce adds vibrant flavor without overpowering the delicate fish.

Perfect for weeknight dinners, this recipe delivers tender fish with a bright, aromatic drizzle. The pesto enhances without masking, creating a balanced and elegant meal.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Fish with Pesto Sauce

Flaky white fish meets vibrant pesto in this elegant weeknight dish with minimal effort.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Cod, haddock, or halibut, skinless
Fresh Basil Leaves 🌿 2 cups Packed, stems removed
Pine Nuts 🥜 ½ cup Toasted for depth of flavor
Garlic Cloves 🧄 3 cloves Peeled and minced
Parmesan Cheese 🧀 ¾ cup Freshly grated from wedge
Extra-Virgin Olive Oil 🫒 ¾ cup Divided for pesto and cooking
Lemon Juice 🍋 2 tbsp Freshly squeezed for brightness
Salt 🧂 1 tsp Kosher or sea salt, divided
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
All-Purpose Flour 🌾 ¼ cup For light dusting of fish
Unsalted Butter 🧈 2 tbsp For sautéing fish if preferred
White Wine 🍷 ¼ cup Dry variety for deglazing

The fish is the foundation here—Cod or haddock are ideal for their mild flavor and flaky texture (halibut works too but is richer). Whole Foods or local seafood markets typically carry the freshest options. Look for fillets that are translucent and smell clean, not fishy. For the pesto, fresh basil is non-negotiable; those sad plastic clamshells at the grocery store won’t deliver the same vibrant punch.

No pine nuts? Walnuts or raw cashews work beautifully (toast them first for depth). Out of Parmesan? Pecorino Romano adds a sharper note that pairs well with fish. If you’re avoiding dairy, nutritional yeast brings a cheesy flavor. The wine can be swapped for extra stock or lemon juice—just add a pinch of sugar to balance acidity.

This keeps beautifully for 2-3 days in the fridge (store fish and pesto separately). Pesto can be frozen in ice cube trays for up to 3 months—just cover with a thin layer of olive oil to prevent browning. Reheat fish gently to avoid drying it out.

❤️

Why You’ll Love This Recipe

  • One Pan Magic: I just toss the fish and pesto together—no extra dishes, no fuss.
  • Parmesan Punch: The sharp cheese and pine nuts make every bite ridiculously good.
  • Weeknight Hero: Honestly, it’s my go-to for busy evenings when I need dinner fast.
  • Leftovers Win: The flavors taste even better the next day in a sandwich.

Step-by-Step Instructions for Fish With Pesto Sauce

Master the technique for achieving perfectly flaky fish paired with a vibrant herb-infused sauce.

Step 1: Prepare the Basil Pesto Foundation

In a food processor, combine the 2 cups fresh basil leaves, 0.5 cup pine nuts, and 3 cloves garlic cloves. Pulse until finely chopped but not pureed. This controlled pulsing prevents the pesto from becoming bitter from over-processing the basil.

With the processor running, slowly drizzle in 0.5 cup extra-virgin olive oil (reserving 0.25 cup for cooking). Stop to scrape the sides, then add the 0.75 cup parmesan cheese, 2 tbsp lemon juice, 0.5 tsp black pepper, and 0.5 tsp salt. Process until smooth but with visible texture. The pesto should be thick enough to coat the back of a spoon.

Step 2: Sear the White Fish Fillets to Perfection

Pat the 1.5 lb white fish fillets completely dry with paper towels. Season both sides with the remaining 0.5 tsp salt and a pinch of black pepper. Lightly dust the fillets with 0.25 cup all-purpose flour, shaking off any excess. This thin coating creates a delicate crust while keeping the fish tender.

Heat 2 tbsp unsalted butter and 2 tbsp extra-virgin olive oil in a large skillet over medium-high heat until the butter foams. Add the fillets and cook for 3-4 minutes per side until golden brown and the fish flakes easily with a fork. Avoid overcrowding the pan to ensure even cooking and proper browning.

Step 3: Deglaze and Finish with Pesto

Transfer the cooked fish to a serving platter and keep warm. In the same skillet, pour in the 0.25 cup white wine and scrape up any browned bits from the bottom. Let it simmer for 1-2 minutes until reduced by half. This deglazing step captures all the concentrated flavors from searing the fish.

Remove from heat and stir in the remaining 0.25 cup extra-virgin olive oil to the reduced wine. Spoon this mixture over the fish fillets, then generously drizzle with the prepared pesto. The residual heat from the fish will slightly warm the pesto, enhancing its aroma without cooking it.

Step 4: Rest and Serve Immediately

Let the dish rest for 2-3 minutes before serving. This brief rest allows the flavors to meld and the fish to reabsorb any juices. The pesto should glisten on top, and the fish should remain opaquely white throughout with a flaky texture.

Serve with additional pesto on the side for those who prefer a more pronounced herb flavor. The combination of crisp, golden fillets with the vibrant green pesto creates a visually stunning dish that’s as delicious as it looks.

👨‍🍳

Pro Tips For Making Fish With Pesto Sauce

  • Dry Your Fish: Pat the white fish fillets thoroughly dry with paper towels before cooking—moisture is the enemy of a good sear, and you’ll end up with steamed fish instead.
  • Toast the Nuts: Lightly toast the pine nuts in a dry pan for 1-2 minutes until fragrant; it deepens their flavor and prevents the pesto from tasting flat.
  • Skip the Overcook: Pull the fish off the heat when it’s just opaque in the center—it’ll keep cooking for another minute or two, and nobody likes dry, rubbery fish.
  • Use Room-Temp Cheese: Grate the Parmesan cheese when it’s at room temperature so it incorporates smoothly into the pesto instead of clumping like wet sand.

Troubleshooting fish with pesto sauce

Pesto Too Thick

If your pesto is too dense, thin it with 1-2 tbsp warm water or extra olive oil. Process briefly to combine. This keeps the vibrant flavor without overpowering the delicate fish. I often add a splash of the white wine from deglazing for extra brightness. 💡

Fish Sticks to Pan

Prevent sticking by ensuring your pan is fully hot before adding the fish and the fillets are completely dry. If it still sticks, don’t force it—let it release naturally. A nonstick or well-seasoned cast iron skillet works best for this recipe.

If your pan isn’t nonstick, use 1 extra tbsp butter to create a better barrier between the fish and the surface.

Pesto Turns Bitter

Bitterness in pesto usually means the basil was over-processed. To fix, balance with 1 tsp honey or a pinch of salt. Next time, pulse the basil in short bursts and scrape the bowl often. Fresh basil is key—older leaves develop bitter compounds. 🌿

Fish Overcooks

White fish cooks quickly—3-4 minutes per side is usually perfect. If your fillets are thin, reduce to 2-3 minutes. The fish is done when it flakes easily with a fork and reaches an internal temp of 145°F.

Remove from heat just before it’s fully opaque—it’ll finish cooking from residual heat.

Sauce Separates

If your pesto separates, it’s likely from temperature shock. Bring it to room temp before drizzling over hot fish. Emulsify by whisking in 1 tsp warm water to rebind the oil and solids. Always store pesto in an airtight container to prevent oxidation.

Frequently Asked Questions

1

What’s the best fish to use?

Cod or haddock work perfectly due to their mild flavor and flaky texture. Halibut is a richer alternative but may overpower the pesto.

2

Can I make pesto ahead?

Yes! Prepare pesto up to 2 days in advance. Store in an airtight container with a thin olive oil layer on top to prevent browning.

3

How do I prevent the fish from sticking?

Ensure the pan is fully hot and fillets are completely dry before cooking. Use a nonstick skillet or add 1 extra tbsp butter.

4

Can I substitute the pine nuts?

Walnuts or raw cashews work beautifully. Toast them first for depth. For nut-free, try pumpkin seeds.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 8g40%
Cholesterol 85mg28%
Sodium 680mg30%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 2g
Protein 42g84%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★4.6(7 reviews)
Brandon Thompson