This crispy Southern deep fried catfish recipe delivers tender, flaky fish inside a deeply golden cornmeal crust. The fillets soak in seasoned buttermilk for 30 minutes to 1 hour, then fry at 350°F for approximately 3–5 minutes per side until the coating is crisp and the fish reaches the USDA-recommended internal temperature of 145°F.
Each bite has the classic flavor Southerners love: a crunchy, lightly seasoned crust, moist catfish, a gentle peppery warmth, and just enough tang from the buttermilk. Serve these fried catfish fillets with lemon, tartar sauce, hot sauce, coleslaw, or hush puppies for a satisfying fish dinner that tastes like it came from a favorite neighborhood fish shack.
Jump to RecipeWhy You’ll Love This Recipe

Southern fried catfish is beloved for its straightforward preparation and big contrast of textures. The fish stays tender while the cornmeal coating becomes crisp, craggy, and golden in the hot oil.
This recipe uses a cornmeal-and-flour coating instead of cornmeal alone. Cornmeal gives the characteristic coarse Southern crunch, while flour helps the coating adhere and brown evenly.
The buttermilk soak is equally important. It lightly tenderizes the catfish and creates a tacky surface that gives the seasoned dry mixture something to cling to, helping prevent bare patches during frying.
- Prep time: 15 minutes
- Soaking time: 30 minutes to 1 hour
- Frying time: 6–10 minutes per batch
- Yield: 4 servings
- Oil temperature: 350°F
For a complete Southern-style table, add crisp coleslaw and hush puppies, then finish with a bright dessert such as this lemon yogurt cake after dinner.
Ingredients You’ll Need

Begin with four skinless catfish fillets weighing about 5–6 ounces each, or approximately 1½ pounds total. Skinless fillets are especially convenient because they cook evenly and allow the coating to cover the entire piece.
Use one cup of buttermilk for the soak and one tablespoon of hot sauce if you enjoy a mild peppery kick. The hot sauce is optional, so you can leave it out for a gentler family-friendly version.
The coating combines one cup of preferably medium-ground yellow cornmeal with one-half cup all-purpose flour. Season it with one teaspoon each of kosher salt and paprika, followed by one-half teaspoon each of black pepper and garlic powder, one-quarter teaspoon onion powder, and optional cayenne.
Peanut, canola, or vegetable oil all work well for frying. You will need about 6–8 cups for a deep fryer, or enough oil to reach 2 inches in a heavy Dutch oven.
- Choose medium- or coarse-ground cornmeal for a more noticeable crunch.
- Use a shallow bowl or pie plate so each fillet can lie flat in the coating.
- Keep a thermometer nearby because oil temperature strongly affects the final crust.
How to Make It Step-by-Step

Step 1: Pat the catfish completely dry before soaking. Removing surface moisture helps the buttermilk cling evenly and prevents excess liquid from thinning the coating.
Step 2: Place the fillets in a shallow dish and pour the buttermilk and hot sauce over them. Turn each piece so it is covered, then refrigerate for 30 minutes to 1 hour; this gives the fish flavor and prepares the surface for breading.
Step 3: While the fish soaks, stir the cornmeal, flour, salt, paprika, black pepper, garlic powder, onion powder, and cayenne together in a shallow bowl. Mix thoroughly so the seasonings are distributed through the entire crust rather than concentrated in a few spots.
Step 4: Lift one fillet from the buttermilk and allow the excess to drain back into the dish. Press it firmly into the cornmeal mixture, turn it, and coat all sides before shaking away loose crumbs.
Step 5: Place the breaded fillet on a plate or rack and repeat with the remaining fish. Let all four fillets rest for 5–10 minutes, which helps the coating set and reduces the chance of bare spots in the fryer.
Step 6: Heat 2 inches of oil in a heavy Dutch oven, or use a deep fryer filled according to its instructions. Bring the oil to 350°F, and make sure the cooking area is clear because adding fish can cause the oil to bubble vigorously.
Step 7: Carefully lower the fish into the oil in small batches, leaving room around each fillet. Fry for approximately 3–5 minutes per side, adjusting for thickness, until the crust is deeply golden and the flesh flakes easily.
Step 8: Check the thickest part of the fish with an instant-read thermometer and confirm it has reached 145°F. Transfer the cooked catfish to a wire rack set over a baking sheet, or use paper towels briefly, then serve while hot.
Pro Tips for the Crispiest Catfish

Drying the fish before the soak and resting the breaded fillets before frying are two small steps with a major effect. They help the coating stay attached instead of sliding off when the fish enters the oil.
Most importantly, avoid overcrowding the pot. Too many fillets at once lower the oil temperature, which can produce greasy fish and a soft crust rather than the crisp finish you want.
Return the oil to 350°F between batches. If the oil becomes cooler, the coating absorbs more oil; if it becomes excessively hot, the outside may brown before the center is fully cooked.
A wire rack is preferable to a flat layer of paper towels for draining. Air can circulate beneath the fillets, allowing steam to escape and keeping the cornmeal crust crunchy on the bottom.
- Use tongs or a slotted metal utensil to turn the fish carefully.
- Fry similarly sized fillets together so they finish at nearly the same time.
- Season the cooked fish only lightly, since the coating already contains salt and spices.
- Serve immediately for the best contrast between crisp crust and tender center.
For another comforting dinner idea on a different night, our hearty beef goulash makes a warming alternative when you are not in the mood for seafood.
What to Serve with Fried Catfish

Lemon wedges and tartar sauce are classic companions because their bright acidity balances the richness of the fried coating. A few drops of hot sauce add extra heat without changing the cooking method.
Creamy coleslaw brings cool crunch to the plate, while hush puppies provide the traditional cornmeal side dish. You can also serve the catfish with simple greens, baked beans, or another favorite Southern side.
Arrange the fillets on a platter rather than stacking them, especially if they will sit for a few minutes. Stacking traps steam between the pieces and can soften the crust.
Storage and Reheating
Fried catfish is best served immediately, but leftovers can be refrigerated once cooled. Store them in a covered container and use them within a short period for the best texture.
To reheat, place the fish in a hot oven or air fryer until warmed through and crisp again. Avoid microwaving when possible because trapped steam tends to soften the cornmeal coating.
Do not pour used oil down the drain. Allow it to cool completely, strain it if appropriate for reuse, and dispose of it according to local guidance.
For a make-ahead meal, prepare the seasoning mixture in advance, but bread the catfish shortly before frying. The coating has its best texture when it goes from a brief rest directly into properly heated oil.
If you are planning a full menu, a chilled treat such as blueberry frozen yogurt bark offers a refreshing finish after the hot, savory fish.

Crispy Southern Deep Fried Catfish
Ingredients
Method
- Pat the catfish fillets dry with paper towels. Place them in a shallow dish, pour the buttermilk and optional hot sauce over the top, turn the fillets to coat, cover, and refrigerate for 30 minutes to 1 hour.
- In a shallow bowl or pie plate, combine the cornmeal, flour, kosher salt, paprika, black pepper, garlic powder, onion powder, and optional cayenne pepper.
- Remove each fillet from the buttermilk and allow excess liquid to drain. Press the fish firmly into the seasoned cornmeal mixture, turning to cover every side, then shake off loose coating and rest the breaded fillets for 5–10 minutes.
- Pour the oil into a heavy Dutch oven or deep fryer, using about 2 inches in a pot, and heat it to 350°F. Check the temperature with a reliable deep-fry thermometer before adding the fish.
- Fry the catfish in small batches for approximately 3–5 minutes per side, depending on thickness. Cook until deeply golden, crisp, and flaky, with the thickest part reaching 145°F.
- Transfer the fried catfish to a wire rack set over a baking sheet, or briefly to paper towels. Serve immediately with lemon, tartar sauce, hot sauce, coleslaw, or hush puppies.
Notes
Final Thoughts
This crispy Southern deep fried catfish recipe is all about dependable technique: soak the fish in buttermilk, coat it generously with seasoned cornmeal and flour, and fry it at a steady 350°F. Those steps create a crust that is crunchy without being heavy and fish that remains moist and flaky inside.
Remember to cook in small batches, let the oil return to temperature, and verify that the thickest part reaches 145°F. Serve the catfish immediately with lemon, tartar sauce, coleslaw, and hush puppies for a classic meal everyone will want again.
Once you taste the crisp, savory coating against the tender catfish, this easy recipe is likely to become a regular fish-night favorite. Keep the seasonings as written for a balanced Southern flavor, or add the optional hot sauce and cayenne when you want a little extra heat.