If you’ve never made crispy fried catfish at home, you’re in for a real treat, and honestly, it’s way easier than you’d think. This isn’t your typical fishy, strong-flavored dish; catfish is actually mild, tender, and absolutely delicious when you know how to prepare it right.
I love making this for weeknight dinners because the whole meal comes together in about half an hour, including the marinating time. The secret is a tangy buttermilk batter mixed with mustard and hot sauce, then a perfectly seasoned cornmeal crust that gets golden and crispy in the skillet.
Even if you’ve been hesitant about cooking fish at home, this recipe will change your mind. It’s simple, forgiving, and tastes restaurant-quality.
Simple Ingredients
The beauty of this dish is how simple the ingredient list really is. You’ve got pantry staples mixed with a few seasonings that create that signature Southern-style coating everyone loves.
- Catfish filets: Look for fresh or frozen filets that are about the same thickness so they cook evenly. They’re usually mild and tender, which is exactly what makes them so forgiving to cook.
- Buttermilk and egg: These create a clingy batter that helps the cornmeal coating stick beautifully to the fish. The slight tanginess also adds flavor without being overpowering.
- Brown mustard and hot sauce: These aren’t just flavor, they add a subtle kick and help tenderize the fish during marinating. Don’t skip them; they make a real difference.
- Cornmeal coating: This is what gives you that signature crispy, golden crust. Mixed with salt, paprika, cayenne, dill, garlic powder, and black pepper, it’s basically a complete seasoning blend.
- Oil for frying: Vegetable or canola oil works best; keep it at medium-high heat for a crispy exterior and tender inside.
Making Crispy Fried Catfish Dinner, Step by Step
Here’s how to build this dish step by step, nothing complicated, just straightforward cooking.
Step 1: Mix Your Batter
In a medium bowl, whisk together the buttermilk, egg, brown mustard, and hot sauce until smooth. This becomes your flavorful marinade and will help the coating stick to the fish.
Step 2: Marinate the Fish
Place the catfish filets in the buttermilk mixture, making sure they’re well coated on all sides. Cover the bowl with plastic wrap and refrigerate for 30 minutes. This step really helps the fish stay tender and absorb all those flavors.
Step 3: Prepare Your Seasoned Coating
In a shallow dish, combine the cornmeal, salt, paprika, cayenne pepper, dill, garlic powder, and black pepper. Mix everything together so the seasonings are evenly distributed throughout the cornmeal.
Step 4: Coat and Fry
Heat your oil in a large skillet over medium-high heat. Remove each filet from the batter, gently shake off excess, and press both sides into the cornmeal mixture until well coated. Shake off any excess cornmeal and carefully place into the hot oil.
Step 5: Cook to Golden Perfection
Fry for about 3 minutes on each side until the coating is golden brown and crispy. The fish inside will be tender and flaky. Transfer to a paper towel-lined plate and serve hot.

Nutrition Notes
Each serving is approximately 410 calories and provides a good source of lean protein and omega-3 fatty acids.
What Goes With It
- Serve alongside a fresh tomato, cucumber, and onion salad for a bright, cool contrast to the warm fish.
- Pair with garlic butter rice or creamy coleslaw to soak up all those delicious flavors.
- Add a squeeze of fresh lemon juice over the top just before eating for extra brightness.
- Cornbread or hushpuppies on the side make this feel like a real Southern-style dinner.
- More Seafood Recipes to round out the menu
How to Store Leftovers
Store
Keep leftovers in an airtight container in the refrigerator for up to 3 days. They’re great cold right from the fridge or reheated.
Freeze
You can freeze cooked fried catfish in a freezer-safe container for up to 2 months. Thaw in the refrigerator before reheating.
Reheat
Reheat in a 350°F oven on a baking sheet for about 15 minutes until warmed through. For crispy results, avoid the microwave. You can also quickly pan-fry leftovers in a little oil over medium heat for 1-2 minutes per side.
For more on safe storage, see the FDA seafood safety guidelines.
Tools for This Recipe
- Medium mixing bowl
- Whisk
- Shallow dish
- Large skillet
- Paper towels
Why You'll Love This Recipe
- Mild, flaky fish that doesn’t taste ‘fishy’, perfect for skeptics and picky eaters.
- Ready in 30 minutes, including marinating time, so it’s great for busy weeknights.
- A crispy, golden crust that stays crunchy even as it cools down a bit.
- The tangy mustard-and-hot-sauce batter adds real flavor without overpowering the fish.
- Budget-friendly and impressive enough to serve to company.
My Top Tips
- Make sure your oil is hot enough before adding the fish, if it’s not hot enough, the coating will absorb oil and get greasy instead of crispy.
- Don’t skip the 30-minute marinating step; it really does make the fish more tender and flavorful.
- If your filets are different thicknesses, gently pound the thicker ones to an even thickness so they cook at the same rate.
- Have all your ingredients prepped and ready before you start frying, this helps everything move smoothly.
- If you’re cooking for a crowd, you can keep finished filets warm in a 200°F oven while you fry the rest.
More Easy Recipes

Crispy Fried Catfish Dinner
Ingredients
Equipment
Method
- In a large bowl, prepare the batter by combining the buttermilk, egg, mustard, and hot sauce.
- Place the catfish filets in the buttermilk mixture and marinate for 30 minutes.
- In a shallow dish, mix together the cornmeal, salt, paprika, cayenne pepper, dill, garlic powder, and black pepper.
- Heat the oil in a large skillet over medium-high heat. Remove each filet from the marinade and shake off any excess. Coat both sides with the cornmeal mixture. Shake off excess cornmeal and fry for 3 minutes on each side.