Ingredients
For the Catfish
- 4 fresh catfish fillets (about 1½–2 pounds), cut into serving-size strips
- 1 cup buttermilk
- 1 tablespoon hot sauce (optional, for extra flavor)
- 1 teaspoon salt
- ½ teaspoon black pepper
For the Crispy Cornmeal Coating
- 1 cup yellow cornmeal
- ½ cup all-purpose flour
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon cayenne pepper (adjust to taste)
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- ½ teaspoon dried thyme (optional)
- ½ teaspoon dried oregano (optional)
For Frying
- 4–6 cups vegetable oil, peanut oil, or canola oil
Optional Garnishes
- Lemon wedges
- Fresh chopped parsley
- Homemade tartar sauce
- Spicy remoulade sauce

Detailed Recipe Instructions
Step 1: Select the Best Catfish
The quality of your ingredients plays a significant role in the final dish. Choose fresh catfish fillets that are firm, moist, and have a clean, mild aroma. Fresh catfish should never smell overly fishy. If using frozen fillets, thaw them completely overnight in the refrigerator. Once thawed, gently pat the fillets dry with paper towels to remove excess moisture. This step helps the buttermilk adhere better and ensures the coating sticks evenly during frying.
Step 2: Prepare the Fish
Place the catfish fillets on a clean cutting board and inspect them for any remaining bones or skin. Using a sharp knife, cut each fillet into evenly sized strips or portions approximately 1½ to 2 inches wide. Uniform pieces cook more evenly, ensuring every piece reaches the perfect level of doneness at the same time.
Step 3: Season the Fish
Lightly season the catfish strips with one teaspoon of salt and half a teaspoon of black pepper. Sprinkle the seasoning evenly over both sides of the fish. This first layer of seasoning helps flavor the fish itself instead of relying entirely on the breading.
Allow the fish to rest for about five minutes so the seasoning has time to absorb into the flesh.
Step 4: Prepare the Buttermilk Marinade
Pour one cup of buttermilk into a shallow bowl or baking dish. If you enjoy a little heat, stir in one tablespoon of your favorite hot sauce. The buttermilk helps tenderize the fish while reducing any earthy flavor that catfish may naturally have.
Place the seasoned catfish into the buttermilk, making sure every piece is completely coated. Cover the dish and let the fish soak for at least 15 minutes. For even deeper flavor, you can marinate it in the refrigerator for up to one hour.
Step 5: Mix the Cornmeal Coating
While the fish is marinating, prepare the seasoned coating. In a large shallow dish, combine the yellow cornmeal, all-purpose flour, paprika, garlic powder, onion powder, cayenne pepper, kosher salt, black pepper, dried thyme, and dried oregano.
Whisk the ingredients thoroughly until the spices are evenly distributed throughout the cornmeal mixture. Mixing well ensures every piece of fish receives the same delicious seasoning.
Step 6: Prepare Your Frying Station
Arrange your work area before you begin frying. Place the marinated fish beside the bowl of seasoned cornmeal mixture. Line a large baking sheet or tray with paper towels or place a wire cooling rack over a baking sheet. This will be used to drain the fried fish while helping it remain crispy.
Having everything organized beforehand allows you to work efficiently once the oil reaches the proper temperature.
Step 7: Heat the Oil Properly
Pour about two inches of vegetable oil into a heavy cast-iron skillet, Dutch oven, or deep frying pan. Heat the oil over medium-high heat until it reaches 350°F (175°C).
Use a kitchen thermometer whenever possible. Maintaining the correct oil temperature is essential for crispy, evenly cooked catfish. Oil that is too cool will produce greasy fish, while oil that is too hot may burn the coating before the fish cooks through.
Step 8: Coat the Catfish
Remove one piece of catfish from the buttermilk, allowing any excess liquid to drip back into the bowl. Place the fish into the seasoned cornmeal mixture.
Press the coating firmly onto every side of the fish using your hands. Make sure there are no uncovered areas. A generous, even coating produces the classic Southern crunch.
Continue coating all the remaining pieces.
Step 9: Allow the Coating to Rest
After coating the fish, arrange the pieces on a baking sheet or large plate. Let them rest for about five to ten minutes before frying.
This short resting period allows the breading to hydrate slightly and bond with the fish, reducing the chance of the coating falling off during cooking.
Step 10: Fry the First Batch
Carefully lower several coated catfish pieces into the hot oil using tongs. Do not overcrowd the skillet. Leave enough room between each piece so the hot oil can circulate freely.
Fry each piece for approximately three to four minutes on the first side without disturbing it. This allows the coating to become firm and develop its signature golden crust.
Step 11: Flip the Fish
Using long-handled tongs or a slotted spatula, carefully turn each piece over.
Continue frying for another three to four minutes until both sides are beautifully golden brown and crisp.
The fish should flake easily with a fork and reach an internal temperature of 145°F (63°C).
Step 12: Drain Properly
Remove the cooked catfish from the oil using a slotted spoon or tongs.
Transfer the fish to the prepared wire rack or paper towel-lined tray.
Allow the excess oil to drain for several minutes. Using a wire rack helps preserve the crisp coating by preventing steam from softening the bottom of the fish.
Step 13: Continue Frying
Before adding the next batch, allow the oil temperature to return to approximately 350°F (175°C).
Repeat the breading and frying process until all the catfish has been cooked.
Cooking in batches helps maintain the proper oil temperature and ensures every piece turns out crispy and evenly browned.
Step 14: Garnish
Arrange the freshly fried catfish on a serving platter.
Garnish with chopped fresh parsley for a burst of color and serve with fresh lemon wedges for squeezing over the fish just before eating.
The bright citrus flavor complements the rich, crispy coating beautifully.
Step 15: Serve Immediately
Southern Fried Catfish is at its absolute best when served fresh from the fryer while the coating is still hot and crispy.
Pair it with classic Southern side dishes such as creamy coleslaw, hush puppies, cornbread, macaroni and cheese, baked beans, potato salad, collard greens, French fries, fried okra, or steamed corn on the cob.
Offer tartar sauce, spicy remoulade, cocktail sauce, or your favorite hot sauce alongside the fish for additional flavor.
Chef’s Tips for Perfect Southern Fried Catfish
- Use fresh catfish whenever possible for the best flavor and texture.
- Keep the frying oil at a steady 350°F (175°C) throughout cooking.
- Never overcrowd the pan, as this lowers the oil temperature and results in soggy fish.
- Let the breaded fish rest before frying to help the coating stay in place.
- Drain the fried fish on a wire rack instead of directly on paper towels to maintain maximum crispiness.
- Season the fish lightly immediately after frying with a small pinch of salt for enhanced flavor.
- Serve the fish immediately for the crispiest texture and the best eating experience.