Crispy Southern Fried Catfish

As seen in: Soulful Bites from the American South

This Southern classic features catfish fillets soaked in tangy buttermilk before being coated in a seasoned cornmeal-flour mixture and fried to golden perfection. The buttermilk tenderizes the fish while adding subtle tanginess, and the cornmeal creates that signature crunch. With a preparation time of 15 minutes plus an hour for marinating, you'll have a delicious main dish ready in about 90 minutes total. Serve hot with lemon wedges and optional parsley garnish for a complete meal that pairs beautifully with traditional Southern sides like coleslaw or hushpuppies.

A woman wearing an apron and smiling.
Created By Mia
Last modified on Fri, 02 May 2025 17:17:34 GMT
Two pieces of breaded fish on a marble counter. Save This
Two pieces of breaded fish on a marble counter. | yummywithmia.com

This buttermilk fried catfish brings authentic Southern comfort to your table. The tangy buttermilk tenderizes the fish beautifully while the crispy cornmeal coating creates that signature crunch that makes this dish so irresistible. The contrast between the flaky interior and the golden exterior is what makes this recipe a staple in Southern kitchens.

I first made this recipe during a summer visit to my grandmother in Louisiana and have been perfecting it ever since. Even my kids who claim to dislike fish clean their plates when I serve this catfish.

Ingredients

  • 4 catfish fillets: about 150–200g each, fresh is best but frozen works well too
  • 2 cups buttermilk: creates tenderness and helps the breading adhere
  • 1 teaspoon hot sauce: adds subtle heat without overwhelming
  • 1 teaspoon salt: for the marinade, enhances the flavor of the fish
  • ½ teaspoon black pepper: provides a slight bite that balances the richness
  • 1 cup yellow cornmeal: gives the signature Southern crunch
  • ½ cup all-purpose flour: helps create an even coating
  • 1 teaspoon garlic powder: adds depth without overpowering the delicate fish
  • 1 teaspoon onion powder: provides savory notes that complement the catfish
  • ½ teaspoon paprika: adds color and mild smoky flavor
  • ½ teaspoon cayenne pepper: optional for those who enjoy more heat
  • Vegetable oil: for frying, choose one with a high smoke point
  • Lemon wedges: the acidity cuts through the richness perfectly
  • Fresh parsley: optional but adds color and freshness

Step-by-Step Instructions

Prepare the fish:
Rinse the catfish fillets under cold water and pat them completely dry with paper towels. This crucial step ensures the marinade adheres properly and prevents oil splatter during frying.
Create the marinade:
Combine the buttermilk, hot sauce, salt, and pepper in a large bowl or zip-top bag. The acidity in the buttermilk works to tenderize the fish while infusing it with flavor. For best results, stir the marinade ingredients well before adding the fish.
Marinate the fillets:
Submerge the catfish fillets completely in the buttermilk mixture, making sure each piece is well coated. Cover the bowl or seal the bag and refrigerate for at least one hour but no more than four hours as the acid can begin to break down the fish too much.
Prepare the breading:
In a shallow dish, mix together the cornmeal, flour, garlic powder, onion powder, paprika, cayenne, salt, and pepper. I recommend tasting a tiny bit of the dry mixture to ensure the seasoning level is to your liking. The cornmeal should be prominent but not overwhelming.
Heat the oil:
Pour vegetable oil into a deep skillet or fryer to a depth of about 1.5 inches and heat to 175°C or 350°F. Use a thermometer for accuracy as proper oil temperature is crucial for achieving crispy fish that is not greasy.
Bread the fillets:
Remove each fillet from the marinade, allowing excess liquid to drip off. Place the fish in the cornmeal mixture and press gently to coat all sides evenly. For extra crispiness, let the breaded fillets rest on a wire rack for 5 minutes before frying.
Fry to perfection:
Carefully lower the breaded fillets into the hot oil, one or two at a time depending on the size of your pan. Avoid overcrowding, which can lower the oil temperature. Fry for 4 to 5 minutes per side until deeply golden brown and the fish flakes easily with a fork.
Drain and serve:
Transfer the fried catfish to a paper towel-lined plate to absorb excess oil. Serve immediately with lemon wedges and optional fresh parsley for the best texture and flavor experience.
A fork is being used to eat a piece of fish. Save This
A fork is being used to eat a piece of fish. | yummywithmia.com

The cornmeal is truly the star ingredient in this recipe. My grandmother always insisted on using stone ground yellow cornmeal for the most authentic texture. She would say a good catfish fry brings people together and over the years I’ve found this to be absolutely true. Whenever I make this recipe it reminds me of summer evenings on her porch.

Perfect Pairings

This classic Southern catfish begs to be served with traditional accompaniments that complement its crispy exterior and tender interior. Creamy coleslaw offers the perfect cool contrast to the hot fried fish while adding a welcome crunch. Homemade hushpuppies made from the same cornmeal mixture with added corn kernels and onions continue the Southern theme. For a complete meal add a side of buttery grits or potato salad and some sliced tomatoes fresh from the garden. Don’t forget a tall glass of sweet tea to wash it all down.

Ingredient Substitutions

If catfish isn’t available in your area several other firm white fish make excellent substitutes. Tilapia offers a mild flavor similar to catfish and accepts the breading beautifully. Whiting is another excellent option with its delicate texture. Can’t find buttermilk? Make your own by adding a tablespoon of white vinegar or lemon juice to regular milk and letting it sit for 10 minutes. For a gluten-free version, replace the all-purpose flour with rice flour or a gluten-free blend. The cornmeal can be substituted with coarsely ground polenta for a similar texture.

Storage and Reheating

Fried catfish is at its absolute best when served immediately after cooking but leftovers can still be delicious if stored properly. Allow any remaining fish to cool completely then store in an airtight container in the refrigerator for up to 2 days. To reheat place the fish on a wire rack over a baking sheet and warm in a 350°F oven for 10 to 15 minutes until heated through. This method helps restore some of the crispiness that would be lost in microwave reheating. For best results never stack the fish when storing as this causes the coating to become soggy.

A plate of fish with lemon wedges and a bowl of sauce. Save This
A plate of fish with lemon wedges and a bowl of sauce. | yummywithmia.com

Common Questions

→ Can I use a different type of fish?

Yes, you can substitute catfish with other mild white fish like tilapia, whiting, or cod. The cooking time may vary slightly depending on the thickness of the fillets.

→ How do I know when the fish is fully cooked?

The fish is done when it's golden brown on the outside and flakes easily with a fork. The internal temperature should reach 145°F (63°C).

→ Can I make this dish ahead of time?

While it's best served fresh and hot, you can marinate the fish up to 24 hours in advance. For leftovers, reheat in a 350°F oven for 10 minutes to help restore some crispness.

→ What oil is best for frying the catfish?

Vegetable oil, canola oil, or peanut oil work well due to their high smoke points. Some Southern cooks prefer peanut oil for its flavor.

→ Is there a dairy-free alternative to buttermilk?

You can make a dairy-free substitute by adding 1 tablespoon of lemon juice or vinegar to 1 cup of unsweetened plant-based milk. Let it sit for 5-10 minutes until slightly thickened.

→ What's the purpose of soaking catfish in buttermilk?

Buttermilk serves multiple purposes: it tenderizes the fish, removes any muddy flavor, and its acidity creates a perfect base for the breading to adhere to.

Buttermilk Fried Catfish

Crispy golden catfish fillets with a cornmeal crust, soaked in tangy buttermilk for the ultimate Southern comfort dish.

Preparation Time
15 Minutes Required
Cooking Time
15 Minutes Required
Overall Time
30 Minutes Required
Created By: Mia

Recipe Type: Southern Comfort Food

Skill Level: Beginner-Friendly

Recipe Origin: Southern American

Output: 4 Portions

Diet Preferences: ~

What You Need

→ Marinade

01 4 catfish fillets (150–200 g each)
02 480 ml buttermilk
03 1 tsp hot sauce (optional)
04 1 tsp salt
05 ½ tsp black pepper

→ Breading

06 120 g yellow cornmeal
07 60 g all-purpose flour
08 1 tsp garlic powder
09 1 tsp onion powder
10 ½ tsp paprika
11 ½ tsp cayenne pepper (optional)
12 Salt and pepper, to taste

→ For Frying

13 Vegetable oil, for frying
14 Lemon wedges, for serving
15 Fresh parsley, chopped (optional garnish)

How to Make It

Step 01

Rinse and pat dry the catfish fillets.

Step 02

In a large bowl or zip-top bag, combine buttermilk, hot sauce, salt, and pepper. Submerge fillets and refrigerate for at least 1 hour.

Step 03

In a shallow dish, mix cornmeal, flour, garlic powder, onion powder, paprika, cayenne, salt, and pepper.

Step 04

Heat oil in a deep skillet or fryer to 175°C (350°F).

Step 05

Remove fillets from marinade, allowing excess to drip off. Dredge in cornmeal mixture, pressing gently to coat evenly.

Step 06

Fry fillets in batches for 4–5 minutes per side until golden brown and cooked through. Drain on paper towels.

Step 07

Serve hot with lemon wedges and optional parsley garnish.

Helpful Tips

  1. Pairs well with coleslaw, hushpuppies, or grits.
  2. Substitute catfish with tilapia or whiting if unavailable.
  3. Keep warm in a low oven (90°C/200°F) while frying in batches.

What You'll Need

  • Mixing bowls
  • Shallow dredging dish
  • Deep skillet or fryer
  • Tongs or slotted spoon
  • Paper towels

Allergy Details

Review ingredients for allergens and reach out to a healthcare expert with concerns.
  • Contains dairy (buttermilk)
  • Contains gluten (flour)
  • Contains fish
  • May contain corn (cornmeal)

Per-Serving Nutrition Info

Please view this nutritional data as an estimate and not a replacement for professional guidance.
  • Calories: 460
  • Fat Content: 26 g
  • Carbohydrates: 26 g
  • Protein Content: 32 g