Quick Recipe Version (TL;DR)
Quick Ingredients
- 4 thin catfish fillets (5–6 oz each), patted dry
- 3/4 cup very finely chopped pecans
- 1/2 cup fine yellow cornmeal
- 2 tbsp all-purpose flour
- 1 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 1/4 tsp cayenne
- 1 1/4 tsp kosher salt, divided
- 1/4 tsp black pepper
- 1 large egg
- 1/4 cup buttermilk (or milk)
- 1 tbsp Dijon mustard
- 1 tsp hot sauce (optional)
- 3 tbsp neutral oil (peanut or canola)
- 4 tbsp unsalted butter, divided
- 1 lemon (zest + 2 tbsp juice), plus wedges
- 2 tbsp chopped fresh parsley
Do This
- 1. Mix coating: pecans, cornmeal, flour, paprika, garlic, onion, cayenne, 3/4 tsp salt, pepper.
- 2. Whisk egg, buttermilk, Dijon, and hot sauce with 1/2 tsp salt.
- 3. Season fish lightly; dip in egg, then press into pecan-cornmeal. Rest 5 minutes.
- 4. Heat 12-inch skillet with 3 tbsp oil and 1 tbsp butter over medium to 350°F. Fry in batches: 3–4 min first side, 2–3 min second side to 145°F. Hold on a rack in a 200°F oven.
- 5. Pour off excess fat, add 3 tbsp butter, lemon zest and 2 tbsp juice; swirl 30–60 seconds. Stir in parsley, season to taste.
- 6. Plate fish, spoon lemon-butter over top, garnish with parsley, serve with lemon wedges.
Why You’ll Love This Recipe
- Ultra-crispy nutty crust that stays on the fish, not the pan.
- Bright lemon-butter and fresh parsley balance the richness beautifully.
- Fast weeknight timing, dinner on the table in under 30 minutes.
- Pan-fried for maximum crunch using simple, everyday ingredients.
Grocery List
- Produce: 1 lemon, fresh parsley
- Dairy: Unsalted butter, 1 large egg, buttermilk (or milk)
- Pantry: Catfish fillets, pecans, fine yellow cornmeal, all-purpose flour, Dijon mustard, smoked paprika, garlic powder, onion powder, cayenne, kosher salt, black pepper, neutral oil
Full Ingredients
Fish
- 4 thin catfish fillets (5–6 oz each), patted very dry
- 1/4 tsp kosher salt and 1/8 tsp black pepper (to season fish)
Egg Wash
- 1 large egg
- 1/4 cup buttermilk (or milk)
- 1 tbsp Dijon mustard
- 1 tsp hot sauce (optional)
- 1/2 tsp kosher salt
Pecan-Cornmeal Coating
- 3/4 cup pecans, very finely chopped (or pulsed in a processor to a coarse-sand texture)
- 1/2 cup fine yellow cornmeal
- 2 tbsp all-purpose flour
- 1 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 1/4 tsp cayenne
- 1/4 tsp black pepper
- 3/4 tsp kosher salt
For Frying
- 3 tbsp neutral oil (peanut, canola, or vegetable)
- 1 tbsp unsalted butter
Lemon-Butter Finish & Garnish
- 3 tbsp unsalted butter
- Finely grated zest of 1 lemon
- 2 tbsp fresh lemon juice
- 2 tbsp finely chopped fresh parsley
- Lemon wedges, for serving

Step-by-Step Instructions
Step 1: Make the pecan-cornmeal coating
In a shallow dish, combine the pecans, cornmeal, flour, smoked paprika, garlic powder, onion powder, cayenne, black pepper, and 3/4 teaspoon kosher salt. Mix well. If chopping pecans by hand, aim for a fine, even texture—think coarse sand—so the crust adheres and browns evenly. Avoid over-processing into a paste.
Step 2: Whisk the egg wash
In a second shallow bowl, whisk the egg, buttermilk, Dijon, hot sauce (if using), and 1/2 teaspoon kosher salt until smooth. This tangy mixture helps the crust cling to the fish and adds seasoning all the way through.
Step 3: Season and dredge the fish
Pat the catfish very dry. Season both sides lightly with 1/4 teaspoon kosher salt and 1/8 teaspoon black pepper. Dip each fillet into the egg wash, letting the excess drip off, then press firmly into the pecan-cornmeal mixture to coat both sides. Transfer to a wire rack and let rest 5 minutes so the coating hydrates and adheres.
Step 4: Pan-fry to golden and crisp
Heat a 12-inch cast-iron or stainless skillet over medium heat until hot, 2–3 minutes. Add 3 tablespoons oil and 1 tablespoon butter. When the fat is shimmering and a breadcrumb sizzles on contact (about 350°F), lay in 2 fillets without crowding. Cook 3–4 minutes until deep golden, then gently flip and cook 2–3 minutes more, until the fish flakes easily and reaches an internal temperature of 145°F. Transfer to a wire rack set over a sheet pan and keep warm in a 200°F oven. Repeat with remaining fillets, adding a touch more oil if the pan looks dry.
Step 5: Make the lemon-butter
Pour off excess fat, leaving about 1 teaspoon in the skillet. Reduce heat to low and add 3 tablespoons butter. When melted and foamy, stir in the lemon zest and 2 tablespoons lemon juice. Swirl for 30–60 seconds until slightly emulsified and glossy. Remove from heat, stir in parsley, and season with a pinch of salt and pepper to taste.
Step 6: Finish and serve
Plate the catfish and spoon the warm lemon-butter over the crust, letting a little pool on the plate. Sprinkle with extra parsley and serve right away with lemon wedges.
Pro Tips
- Freeze pecans for 10 minutes before chopping to keep them from turning pasty.
- Let coated fillets rest 5–10 minutes so the crust bonds and fries up shatter-crisp.
- Use a wire rack, not paper towels, to keep the coating crisp after frying.
- Keep heat at a steady medium; too hot scorches the nuts before the fish cooks through.
- For thicker fillets, sear as directed, then finish in a 350°F oven for 3–5 minutes.
Variations
- Cajun twist: Add 1–2 tsp Cajun seasoning to the coating (reduce added salt slightly). Stir 1 tbsp rinsed capers into the lemon-butter.
- Oven-baked: Brush a rimmed sheet pan with 2 tbsp oil and preheat it at 425°F for 10 minutes. Add coated fillets, mist tops with oil, and bake 10–14 minutes until crisp and 145°F.
- Air fryer: Mist basket and fillets with oil. Cook at 400°F for 7–9 minutes, flipping halfway, until golden and 145°F. Finish with lemon-butter.
Storage & Make-Ahead
For best crunch, cook and serve immediately. Leftovers keep 2 days in an airtight container in the refrigerator. Reheat on a wire rack at 375°F for 8–10 minutes (or in an air fryer at 380°F for 4–6 minutes) until hot and crisp. The pecan-cornmeal mixture can be mixed up to 1 week ahead; store airtight in the refrigerator. The lemon-butter can be made up to 2 hours in advance and gently rewarmed over low heat just before serving. Freezing is possible (up to 2 months), but the crust is crispiest when freshly made.
Nutrition (per serving)
Approx. 560 calories; 32 g protein; 20 g carbohydrates; 38 g fat; 12 g saturated fat; 3 g fiber; 780 mg sodium. Values will vary based on oil absorption and exact fillet size.
