
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.

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.

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.