
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.
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
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.
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.
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.
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
- Prune Sauce Recipe for Pork: Rich and Fruity Glaze for Roasts - September 25, 2026
- Fries Dip Sauce Recipe: Creamy Garlic Herb Blend for Perfect Pairing - September 25, 2026
- Firecracker Shrimp Sauce Recipe: Spicy-Sweet Dipping Delight - September 25, 2026