Fried catfish is the ultimate Southern comfort food that never gets old.
This crispy, golden catfish recipe comes straight from the Mississippi Delta, where catfish fries are basically a religion. You’re getting tender, flaky fish wrapped in a perfectly seasoned cornmeal crust that shatters when you bite into it.
I spent years perfecting this at fish fries and family gatherings, and trust me, once you nail the buttermilk soak and oil temperature, you’ll be making this on repeat.
No more soggy breading or bland fish.
Just restaurant-quality fried catfish that’ll have everyone fighting over the last piece.
What You’ll Need
| Ingredient Category | What You Need | Amount |
|---|---|---|
| The Fish | Fresh catfish fillets | 4 fillets (6 oz each) |
| The Marinade | Buttermilk | 2 cups |
| Hot sauce (Tabasco or Louisiana) | 2 tsp | |
| Salt | 1 tsp | |
| Black pepper | 1 tsp | |
| Garlic powder | 1 tsp | |
| The Coating | Yellow cornmeal | 1½ cups |
| All-purpose flour | ½ cup | |
| Paprika | 2 tsp | |
| Cayenne pepper | 1½ tsp | |
| Onion powder | 1 tsp | |
| Dried thyme | 1 tsp | |
| Salt | 1 tsp | |
| Black pepper | ½ tsp | |
| For Frying | Vegetable or peanut oil | 4-6 cups |
| For Serving | Fresh lemon wedges | 2-3 lemons |
| Fresh parsley (optional) | Small handful |

Tools You’ll Need
- Large shallow dish (for buttermilk marinade)
- Second shallow dish (for coating)
- Heavy-bottomed skillet or cast iron pan (10-12 inches)
- Cooking thermometer
- Wire rack + baking sheet
- Tongs
- Paper towels
Pro Tips
1. The buttermilk soak is non-negotiable
This isn’t optional. Buttermilk tenderizes the catfish and eliminates any muddy flavor that can sometimes sneak in. Minimum 30 minutes, but 2-4 hours is where the magic happens.
2. Oil temperature makes or breaks this dish
350-375°F is your sweet spot. Too hot and you’ll burn the coating before the fish cooks. Too cool and you get greasy, sad fish. Use a thermometer every single time.
3. Never crowd your pan
I know you’re hungry. Fry anyway. Cooking too many fillets at once drops the oil temp and steams your fish instead of frying it. Two fillets max per batch.
4. Let the coating rest
After breading, let those fillets sit for 5-10 minutes. The coating needs time to bond with the fish or it’ll slide right off in the oil.
5. Double dip for extra crunch
Want an insanely thick crust? After the first coat, dip back in buttermilk and coat again. Your taste buds will thank you.
Substitutions and Variations
| If You Don’t Have | Use This Instead | Notes |
|---|---|---|
| Buttermilk | Milk + 2 tbsp vinegar | Let sit 10 min before using |
| Catfish | Tilapia, perch, or cod | Any white fish works |
| All cornmeal | Cornmeal only (no flour) | Makes it gluten-free, slightly crumblier |
| Regular paprika | Smoked paprika | Adds a deeper, smokier flavor |
| Cayenne | Hot paprika or red pepper flakes | Adjust to your heat preference |
Want it spicier? Add more cayenne or throw in a pinch of red pepper flakes to the coating.
Air fryer version: Spray coated fillets with cooking spray and air fry at 400°F for 10-12 minutes, flipping halfway. Not quite as crispy, but it works.
Blackened catfish: Skip the coating entirely. Rub fillets with Cajun seasoning and sear in a screaming hot cast iron pan with butter. Different vibe, equally delicious.
Make Ahead Tips
Prep the buttermilk marinade the night before and keep it covered in the fridge.
The dry coating mix can be made up to a week ahead. Store it in an airtight container at room temperature.
Important: Don’t coat the fish until right before frying. Pre-breaded fish gets soggy and the coating falls off.
How to Make Fried Catfish
Step 1: Prep the Fish
Pat your catfish fillets completely dry with paper towels.
In a shallow dish, whisk buttermilk, hot sauce, salt, pepper, and garlic powder until combined.
Add the fillets and make sure they’re fully submerged. Cover with plastic wrap and refrigerate for at least 30 minutes (up to 4 hours is best).
Step 2: Make the Coating
In another shallow dish, combine cornmeal, flour, paprika, cayenne, onion powder, thyme, salt, and black pepper.
Whisk everything together really well. You want those spices evenly distributed throughout.
Step 3: Set Up Your Frying Station
Pour oil into your skillet until it’s 2-3 inches deep.
Heat over medium-high until it reaches 350-375°F on your thermometer.
While the oil heats, set up a wire rack over a baking sheet. This is where your fried catfish will drain without getting soggy on the bottom.
Step 4: Coat the Fish
Take one fillet out of the buttermilk. Let excess drip off, but don’t shake it completely dry.
You want some buttermilk clinging to help the coating stick.
Place it in the cornmeal mixture and press down gently. Flip and coat the other side thoroughly.
Set the coated fillet on a plate and repeat with remaining fish. Let them sit for 5-10 minutes while your oil finishes heating.
Step 5: Fry It Up
Gently slide 2 fillets into the hot oil. Don’t drop them or you’ll splash yourself with hot oil.
Fry for 3-4 minutes on the first side without moving them. You’ll see the edges turn golden brown.
Carefully flip with tongs and fry for another 3-4 minutes. The fried catfish should be golden brown and crispy on both sides.
Step 6: Drain and Serve
Use tongs to transfer the fillets to your wire rack. They’ll keep draining and stay crispy while you fry the rest.
Check your oil temperature before adding the next batch. It should still be 350-375°F.
Serve hot with lemon wedges, hot sauce, and your favorite sides.
Leftovers and Storage
Storing: Let the fish cool completely, then store in an airtight container in the fridge for up to 3 days.
Reheating the right way: Don’t microwave it. Just don’t. You’ll end up with soggy fish.
Reheat in a 375°F oven on a wire rack for 10-15 minutes. It won’t be quite as crispy as fresh, but it’s pretty close.
You can also reheat in an air fryer at 350°F for 5-7 minutes.
Freezing: I don’t recommend freezing already-fried catfish. The texture gets weird when you thaw it.
If you want to freeze something, freeze the marinated fish (before coating) for up to 2 months. Thaw in the fridge overnight, then coat and fry as usual.
What to Serve With Fried Catfish
Classic Southern pairings make this a complete meal:
- Coleslaw (creamy or vinegar-based)
- Hush puppies (basically mandatory)
- French fries or sweet potato fries
- Mac and cheese (baked, not boxed)
- Collard greens with ham hock
- Baked beans with bacon
- Cornbread with honey butter
For a lighter option, serve it over a simple salad with tangy vinaigrette.
Going full Southern comfort? Add some creamy grits with butter and hot sauce on the side.
Don’t forget hot sauce and lemon wedges on the table. People have strong opinions about their fish condiments 🍋
Nutritional Information
| Per Serving (1 fillet) | Amount |
|---|---|
| Calories | 385 |
| Protein | 28g |
| Fat | 18g |
| Carbohydrates | 28g |
| Fiber | 2g |
| Sodium | 620mg |
Based on pan frying. Deep frying will increase fat and calorie content depending on oil absorption.
FAQ
Q: Can I use frozen catfish?
A: Yes, but thaw it completely first. Pat it really, really dry before marinating. Frozen fish holds more water, so if you skip this step, your coating won’t stick.
Q: How do I know when the fish is done?
A: Internal temperature should hit 145°F. But honestly, if you’re frying at the right temp for 6-8 minutes total, it’ll be cooked through. The fish should flake easily with a fork.
Q: My coating keeps falling off. What am I doing wrong?
A: Make sure your fish is wet from the buttermilk when it goes into the coating. Press the coating on firmly. Let it sit for 5-10 minutes before frying. And don’t flip it too early. Let it form a crust first.
Q: Can I bake this instead of frying?
A: You can, but it won’t be the same. Bake at 425°F for 15-20 minutes on a greased wire rack. Spray the tops with cooking spray before baking. It’ll be okay, but not crispy like properly fried catfish.
Q: What’s the difference between cornmeal and corn flour?
A: Cornmeal is coarser and gives you that classic crunchy texture on fried catfish. Corn flour is finely ground and makes a smoother, less crispy coating. Stick with cornmeal.
Q: How do I get rid of the fishy smell in my kitchen?
A: Simmer a pot of water with lemon slices, vinegar, and a cinnamon stick for 15-20 minutes after cooking. Also, take out your trash right away because that used oil smells strong.
Q: Can I reuse the frying oil?
A: Yes. Let it cool completely, strain it through a fine-mesh strainer or cheesecloth to remove bits, and store in a sealed container. You can reuse it 2-3 times for frying fish. Don’t mix it with oil used for other foods.
Q: Is wild-caught catfish better than farm-raised?
A: Wild-caught has a slightly stronger flavor. Farm-raised is milder and more consistent. For fried catfish, either works great. Go with what’s fresh and available.
Wrapping Up
You just learned how to make legitimately crispy, flavorful fried catfish that rivals any restaurant version.
The buttermilk soak keeps it tender. The seasoned cornmeal coating gives you that perfect crunch. And the technique guarantees golden, crispy results every single time.
Make this for dinner this week. Your family’s going to ask for it on repeat.
Have you tried this recipe? Drop a comment below and let me know how it turned out. And if you have any questions about making fried catfish, I’m here to help .











