Ingredients
Method
Preparation
- Pat fillets dry with paper towels and season lightly with a pinch of salt and pepper.
- In a shallow dish, whisk the buttermilk and hot sauce (if using). If using eggs, beat them into the buttermilk. Soak fillets for 10 minutes.
- In another shallow dish or bowl, combine flour, cornmeal, smoked paprika, garlic powder, onion powder, salt, black pepper, and cayenne. Mix well.
Cooking
- Dredge each fillet: lift from buttermilk, shake off excess, and press into the flour-cornmeal mix so it’s evenly coated. Set coated fillets on a wire rack for 5 minutes to set the crust.
- Heat about 1" oil in a heavy skillet over medium-high heat to 350–375°F (175–190°C). To test, drop a pinch of the coating in — it should sizzle and float.
- Fry fillets in batches (don’t crowd the pan) for 3–4 minutes per side, until golden brown and flaky (internal temperature ~145°F / 63°C). Thicker fillets may need an extra minute.
- Remove to a wire rack or paper towel-lined plate to drain. Keep warm in a 200°F oven if cooking in batches.
- Serve hot with lemon wedges, tartar sauce, coleslaw, and your favorite sides.
Notes
Gluten-free: Use a 1:1 gluten-free flour blend in place of the all-purpose flour, and verify cornmeal is certified gluten-free. Low-carb / Keto: Replace flour + cornmeal with almond flour or crushed pork rinds (seasoned) for a crunchy, low-carb crust. Vegan alternative: Try this coating on oyster mushrooms, banana blossoms, or thick slices of king oyster mushrooms. Use aquafaba or a chickpea batter instead of eggs/buttermilk. Pan-fry or air-fry until golden. Store cooled fillets in an airtight container in the fridge for up to 2 days. Reheat in a 375°F oven or air fryer for 5–8 minutes to preserve crispiness.