Crispy Fried Fish Recipe
If you’ve ever craved that perfectly crispy fried fish you get at a seaside shack or a classic American diner, this recipe is going to hit that spot. It’s simple, reliable, and gives you that light, crunchy coating with tender, flaky fish inside. I’ve made this countless times, and honestly… once you get the batter right, it’s hard to mess it up.
Why This Crispy Fried Fish Works So Well
- Uses a light, airy batter that fries up golden and crisp
- Perfect balance of seasoning and texture
- Works great with common US fish like cod, tilapia, or haddock
- No fancy equipment needed, just a pan and oil
Also, the first time I made this, I overmixed the batter a bit… still turned out good, so don’t stress too much.
Ingredients (Serves 4)
For the Fish:
- 1.5 lbs fresh cod, haddock, or tilapia fillets
- Salt, to taste
- Black pepper, to taste
- 1/2 teaspoon paprika
- 1 tablespoon lemon juice
For the Batter:
- 1 cup all-purpose flour
- 2 tablespoons cornstarch (helps crispiness)
- 1 teaspoon baking powder
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon paprika
- 1 teaspoon salt
- 3/4 cup cold sparkling water (or cold beer for beer-battered version)
For Frying:
- Vegetable oil or canola oil (about 4 cups for deep frying)
Ingredient Notes
- Fish choice: Cod and haddock give that classic flaky texture. Tilapia is cheaper and works fine, but slightly softer.
- Sparkling water: This is key. It creates bubbles in the batter, making it lighter and crispier.
- Cornstarch: Don’t skip this. It helps prevent soggy coating.
- Oil: Use neutral oil with high smoke point. Olive oil is not ideal here.
Step-by-Step Instructions
1. Prep the Fish
Pat the fish fillets dry using paper towels. This is important otherwise batter won’t stick properly.
2. Season Lightly
Sprinkle salt, pepper, paprika, and lemon juice over the fish. Let it sit for about 10 minutes.
3. Heat the Oil
Pour oil into a deep pan or pot and heat to 350°F (175°C). If you dont have thermometer, drop a little batter, it should sizzle instantly.
4. Mix Dry Batter Ingredients
In a bowl, whisk flour, cornstarch, baking powder, garlic powder, onion powder, paprika, and salt.
5. Add Liquid Slowly
Pour cold sparkling water gradually while whisking. Batter should be smooth but slightly thick. Don’t overmix (a few lumps are fine actually).
6. Check Consistency
Batter should coat the back of a spoon lightly. If too thick, add a splash more water.
7. Dip the Fish
Dip each fillet into the batter, making sure it’s fully coated.
8. Fry Carefully
Gently place fish into hot oil. Don’t overcrowd the pan or it will drop temperature.
9. Cook Until Golden
Fry for about 4–6 minutes, turning once, until golden brown and crispy.
10. Drain Excess Oil
Remove and place on a wire rack or paper towels. I prefer rack, keeps it more crispy.
11. Repeat in Batches
Continue frying remaining fish. Keep oil temperature steady.
12. Serve Immediately
Best served hot. If you wait too long, it loses that crunch a bit.
What Makes It Extra Crispy
- Always use cold batter + hot oil
- Don’t overcrowd while frying
- Let fried fish rest on rack, not stacked
- Add a pinch of cayenne if you like slight heat
Sometimes I even double fry for extra crunch… not necessary but it works.
Best Time, Season & Occasion to Enjoy
- Best Time: Lunch or dinner (weekends especially)
- Best Season: Summer or early fall (pairs great with cold drinks)
- Mood: Casual, relaxed, comfort food craving
- Occasion: Family dinners, game nights, backyard gatherings, fish fry nights
Serving Suggestions
- Serve with French fries (classic fish and chips style)
- Add coleslaw or a light salad
- Lemon wedges and tartar sauce on the side
- Even works in fish tacos, surprisingly good
Estimated Cost
- Fish (1.5 lbs): $10–$15
- Pantry ingredients: ~$3–$5
- Oil (used partially): ~$3
Total Cost: Around $16–$22 for 4 servings
→ Roughly $4–$5 per serving
Nutrition Facts (Per Serving – Approximate)
- Calories: 420–480 kcal
- Protein: 28g
- Carbohydrates: 30g
- Fat: 22g
- Saturated Fat: 4g
- Cholesterol: 65mg
- Sodium: 620mg
- Fiber: 1g
- Sugar: 1g