Southern Fried Catfish is a true comfort food classic known for its crispy golden coating, tender flaky fish, and bold seasoned flavor. Popular throughout the American South, this dish is often served at family gatherings, fish fries, weekend dinners, and holiday meals. The beauty of fried catfish lies in its simplicity—fresh catfish fillets coated in seasoned cornmeal, then fried until perfectly crunchy on the outside and moist on the inside.
The cornmeal crust gives catfish its signature Southern texture, while a blend of spices adds rich savory flavor in every bite. Serve it with coleslaw, hush puppies, tartar sauce, fries, or cornbread for a complete meal that feels hearty and satisfying.
Whether you are cooking for family or just craving old-fashioned Southern flavor, this recipe is easy, delicious, and guaranteed to impress.
Prep Time
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
Equipment Needed
- Large skillet or deep fryer
- Mixing bowls
- Measuring cups and spoons
- Tongs
- Plate or tray
- Wire rack or paper towels
- Thermometer (optional)
Ingredients
For the Fish
- 4 catfish fillets
- 1 cup buttermilk
- 1 tablespoon hot sauce (optional)
- 1 teaspoon salt
- ½ teaspoon black pepper
For the Coating
- 1 cup yellow cornmeal
- ½ cup all-purpose flour
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon cayenne pepper (optional)
- 1 teaspoon salt
- ½ teaspoon black pepper
For Frying
- Vegetable oil, peanut oil, or canola oil
Ingredient Notes
Catfish
Fresh or thawed fillets both work well. Pat dry before coating.
Buttermilk
Helps tenderize the fish and helps the coating stick better.
Cornmeal
Essential for authentic Southern crunch and texture.
Flour
Balances the cornmeal and helps create an even crispy crust.
Hot Sauce
Adds light flavor without making the fish overly spicy.
Instructions
Step 1: Prepare the Fish
Rinse catfish fillets lightly and pat dry with paper towels. Season with salt and pepper.
Step 2: Soak in Buttermilk
Place the fillets in a bowl with buttermilk and hot sauce. Let soak for 10–15 minutes.
Step 3: Make the Coating
In a shallow bowl, combine cornmeal, flour, paprika, garlic powder, onion powder, cayenne, salt, and black pepper.
Step 4: Heat the Oil
Add about 1 inch of oil to a skillet and heat to 350°F (175°C).
Step 5: Coat the Fish
Remove fish from buttermilk, allowing excess to drip off. Press each fillet into the cornmeal mixture until fully coated.
Step 6: Fry the Catfish
Carefully place fillets into hot oil. Fry 4–5 minutes per side until deep golden brown and cooked through.
Do not overcrowd the pan. Fry in batches if needed.
Step 7: Drain
Transfer cooked fish to a wire rack or paper towel-lined plate.
Step 8: Serve Hot
Serve immediately while crispy.
Nutrition Facts
(Approximate per serving)
- Calories: 420
- Protein: 28g
- Carbohydrates: 22g
- Fat: 24g
- Saturated Fat: 4g
- Sodium: 620mg
Tips for Best Results
Keep Oil Temperature Steady
If oil is too cool, fish becomes greasy. Too hot, coating burns.
Pat Fish Dry First
Dry fish helps coating stick better.
Use Cornmeal
Cornmeal gives the classic Southern texture.
Don’t Flip Too Early
Allow crust to set before turning.
Serve Immediately
Fried catfish is best hot and crispy.
Variations
Spicy Southern Catfish
Add extra cayenne and Cajun seasoning.
Lemon Pepper Version
Add lemon pepper seasoning to coating.
Air Fryer Catfish
Spray coated fish with oil and air fry at 400°F until crisp.
Gluten-Free Version
Use cornmeal and gluten-free flour blend.
Extra Crunchy
Double dip in buttermilk and coating.
Best Side Dishes
Serve Southern Fried Catfish with:
- Coleslaw
- French fries
- Hush puppies
- Mac and cheese
- Cornbread
- Potato salad
- Green beans
- Tartar sauce or hot sauce