There’s something incredibly satisfying about a plate of crispy fried fish. The outside is golden, crunchy, and perfectly seasoned, while the inside stays tender, moist, and flaky. It’s the kind of comfort food that feels special enough for a weekend dinner but is simple enough to make on an ordinary weeknight.
This easy fried fish recipe uses a flavorful cornmeal coating seasoned with garlic, onion, paprika, black pepper, and a touch of cayenne. Before frying, the fish is dipped into an egg-and-hot-sauce mixture, which helps the seasoned coating cling beautifully to every piece.
The result is crispy fried fish with plenty of flavor in every bite. Serve it with coleslaw, French fries, potato wedges, lemon wedges, or your favorite dipping sauce for a meal everyone will want seconds of.
Why You’ll Love This Fried Fish Recipe
Homemade fried fish doesn’t need a long ingredient list or complicated preparation. This recipe keeps things simple while delivering the crunchy texture you’re looking for.
Here’s why it works so well:
- Crispy and crunchy: Cornmeal creates a wonderfully crisp exterior.
- Flavorful seasoning: Garlic, onion, paprika, cayenne, and black pepper give the coating plenty of character.
- Easy preparation: The fish only needs an egg wash and seasoned coating before frying.
- Versatile: You can use several types of firm white fish.
- Perfect for family dinners: Pair it with a few classic sides for a complete meal.
What Kind of Fish Is Best for Frying?
You have several good choices when making fried fish. Catfish, tilapia, cod, and haddock are all excellent options. The most important thing is choosing fish that is fresh and suitable for frying.
If you’re using whole fish, make sure it has been properly descaled, gutted, and cleaned. If you’re using fillets, simply check them for bones and pat them dry before beginning.
Fresh fish should have a clean, mild smell and firm flesh. Avoid fish with a strong unpleasant odor or flesh that feels excessively soft.
Ingredients You’ll Need
For the Fish
- 1 ½ pounds fish, such as catfish, tilapia, cod, or haddock
- Canola oil, for deep frying
For the Egg Wash
- 2 large eggs
- 2 tablespoons hot sauce
For the Crispy Coating
- 1 cup cornmeal
- ¼ cup all-purpose flour
- 3 teaspoons garlic powder
- 1 teaspoon onion powder
- ½ teaspoon cayenne pepper
- 1 teaspoon paprika
- 1 teaspoon black pepper
- 2 teaspoons salt
The cornmeal is the star of the coating because it gives the fish that classic crunchy texture. The flour helps create a lighter coating, while the seasonings make sure the crust is flavorful rather than bland.
How to Make Crispy Fried Fish
Step 1: Prepare the Fish
Before you begin coating the fish, make sure it has been properly cleaned. If using whole fish, remove the scales and internal organs and rinse thoroughly.
Pat the fish completely dry with paper towels. This step is important because excess moisture can prevent the coating from sticking properly and may also cause the hot oil to splatter.
If you’re using large pieces of fish, cut them into manageable portions so they cook evenly.
Step 2: Make the Egg Wash
Add the two eggs and hot sauce to a shallow bowl.
Whisk until the eggs are completely blended and the hot sauce is evenly distributed.
The hot sauce adds a subtle spicy flavor, but it also gives the fish another layer of seasoning. If you prefer a milder fried fish, simply use less hot sauce.
Step 3: Prepare the Cornmeal Coating
In a second shallow bowl, combine the cornmeal and all-purpose flour.
Add the garlic powder, onion powder, cayenne pepper, paprika, black pepper, and salt. Stir everything together thoroughly.
Take a moment to mix the seasoning well. You want the spices distributed throughout the cornmeal so that every piece of fish gets an even amount of flavor.
If you enjoy spicy fried fish, you can increase the cayenne slightly. For a more family-friendly version, reduce or leave it out.
Step 4: Coat the Fish
Take one piece of prepared fish and dip it into the egg wash. Turn it over so that the entire surface is covered.
Allow any excess egg mixture to drip off, then transfer the fish to the seasoned cornmeal mixture.
Press the coating gently onto the fish, making sure all sides are covered. The goal is to create an even layer without making the coating excessively thick.
Place each coated piece on a wire rack while you finish coating the remaining fish. Keeping the pieces on a rack prevents the coating from becoming soggy underneath.
Step 5: Heat the Oil
Pour enough canola oil into a deep, heavy skillet or deep fryer to allow the fish to cook properly. Aim for approximately 2 to 3 inches of oil if using a skillet.
Heat the oil over medium-high heat.
If you have a kitchen thermometer, aim for approximately 350°F (175°C). Maintaining the right temperature is one of the most important secrets to crispy fried fish.
If the oil is too cool, the coating can absorb excess oil and become greasy. If it is too hot, the outside may brown too quickly before the fish is fully cooked.
Step 6: Fry the Fish
Carefully lower the coated fish into the hot oil. Avoid dropping it from a height, as hot oil can splatter.
Fry the fish for approximately 6 minutes, turning as needed so both sides cook evenly.
The exact cooking time will depend on the thickness of your fish pieces. Look for a deep golden-brown coating and fish that is opaque and flaky in the center.
Avoid overcrowding the pan. Frying too many pieces at once can dramatically lower the oil temperature and prevent the coating from becoming crisp.
Step 7: Drain and Serve
Once the fish is golden brown and cooked through, carefully remove it from the oil with a slotted spoon or kitchen tongs.
Place the fried fish on a wire rack or a plate lined with paper towels to allow excess oil to drain.
Let it rest for a couple of minutes, then serve immediately while the coating is still hot and crunchy.
Tips for the Best Fried Fish
Pat the fish dry. Moisture is one of the biggest enemies of a crispy coating. Dry the fish thoroughly before dipping it into the egg wash.
Don’t skip the seasoning. Cornmeal creates crunch, but the spices provide the flavor. Mix the seasoning thoroughly so it is evenly distributed.
Keep the oil hot. Maintaining a steady frying temperature helps produce a crisp crust without making the fish greasy.
Don’t overcrowd the pan. Cook in batches if necessary. Giving each piece enough room helps maintain the oil temperature.
Use similar-sized pieces. Pieces with similar thickness will cook at roughly the same rate, making it easier to avoid undercooked or overcooked fish.
Serve immediately. Fried fish is at its best when fresh from the fryer. The longer it sits, the more the coating can soften.
Common Mistakes to Avoid
One common mistake is putting wet fish directly into the coating. Excess water can make the cornmeal mixture slide off and can also cause dangerous oil splattering.
Another mistake is using oil that hasn’t reached the proper temperature. Always allow the oil to heat before adding the fish.
Finally, avoid constantly moving the fish around while it fries. Let the coating form a crust before turning the pieces. Handling them too much can cause the crispy coating to break apart.
What to Serve With Fried Fish
There are countless ways to serve crispy fried fish. For a classic comfort-food dinner, pair it with coleslaw and French fries or crispy potato wedges.
For something lighter, serve the fish with a fresh green salad, steamed vegetables, or a simple cucumber salad.
Don’t forget the dipping sauces. Tartar sauce, remoulade, lemon aioli, or a simple spicy sauce can all complement the crunchy fish beautifully.
A few fresh lemon wedges are also highly recommended. The bright acidity of lemon cuts through the richness of the fried coating and makes every bite taste fresher.
How to Store and Reheat Leftovers
Fried fish is best enjoyed fresh, but leftovers can be stored in an airtight container in the refrigerator for up to 2 days.
For the best texture, avoid reheating it in the microwave because the coating can become soft.
Instead, reheat the fish in a preheated oven or air fryer until it is heated through and the coating becomes crisp again.
Recipe Variations
You can easily customize this recipe to suit your taste.
For extra heat, add more cayenne pepper or a little extra hot sauce to the egg wash.
For a milder version, leave out the cayenne and use a mild hot sauce or reduce the amount.
You can also experiment with the seasoning by adding a little dried thyme, Cajun seasoning, or smoked paprika.
If you prefer a different type of fish, simply substitute another firm white fish while keeping the same coating and cooking method.
Frequently Asked Questions
Can I use frozen fish?
Yes. Frozen fish can work, but thaw it completely and pat it very dry before coating. Excess moisture can make frying messy and prevent the coating from becoming crisp.
Why is my fried fish greasy?
Greasy fish is often the result of oil that is not hot enough. When the oil temperature drops too much, the coating absorbs more oil instead of quickly becoming crisp.
Can I make this recipe less spicy?
Absolutely. Reduce or omit the cayenne pepper and use less hot sauce in the egg wash.
How do I keep fried fish crispy?
Drain the cooked fish on a wire rack rather than leaving it directly on paper towels for a long time. Serve it soon after frying for the best crunch.
Final Thoughts
This crispy fried fish recipe proves that you don’t need complicated ingredients to make an impressive homemade dinner. A simple cornmeal coating, a flavorful blend of spices, and properly heated oil are enough to transform fresh fish into a golden, crunchy meal.
Whether you’re preparing dinner for the family, hosting a casual gathering, or simply craving classic comfort food, this fried fish is an easy recipe worth keeping in your rotation.
Serve it hot with lemon wedges, your favorite dipping sauce, and a few classic sides, and you’ll have a satisfying meal that’s crispy on the outside, tender on the inside, and packed with delicious flavor.