Batter fried fish fillets with shatter-crisp shells and tender, steamy flakes—your fastest ticket to golden, pub-style fish at home.

That signature crunch comes from a bubbly batter and hot, steady oil. Here, a duo of flour and cornstarch keeps the crust light; baking powder and a splash of fizzy club soda trap tiny air pockets that fry into delicate craters. A pinch of seasoning does the rest, perfuming every bite without masking the clean flavor of white fish.
Choose fresh, firm fillets, keep everything cold until the moment you dip, and work in small batches so the temperature doesn’t crash. You’ll be rewarded with fillets that stay crisp long enough to ferry them from rack to plate—no soggy bottoms, no heavy coating, just that irresistible crackle when your fork breaks through.
What You Need to Make These Batter-Fried Fish Fillets
- White fish fillets (cod, haddock, pollock) — Mild, flaky, and sturdy enough to hold together in hot oil.
- All-purpose flour — Provides structure; balances tenderness with a thin, crisp shell.
- Cornstarch — Lightens the batter and boosts shatter-crisp texture.
- Baking powder + a pinch of baking soda — Extra lift for an airy crust.
- Club soda (well chilled) — Carbonation and cold temperature create bubbles and limit gluten formation.
- Egg — Gentle binder for a cohesive, clingy batter.
- Salt, sugar, garlic and onion powders, cayenne (optional) — Seasoning that enhances without overpowering; a touch of sugar deepens browning.
- Neutral frying oil — High smoke point options like peanut, canola, or vegetable keep flavors clean and the crust pale-gold.
Step-by-Step Batter-Fried Fish
- Heat 2–3 inches of oil in a deep pot or high-sided skillet to 375°F (190°C); set a wire rack over a sheet pan for draining so the crust stays crisp.
- Whisk the dry mix in a large bowl—flour, cornstarch, baking powder, baking soda, salt, sugar, garlic and onion powders, plus a pinch of cayenne if you like heat—so leaveners and spices are evenly dispersed.
- Stir in the beaten egg, then pour in ice-cold club soda while whisking gently until just combined; aim for a smooth but slightly lumpy batter that ribbons off the whisk. Slide the bowl into the fridge while you prepare the fish.
- Pat the fillets completely dry and, if very moist, dust lightly with flour; dryness helps the batter adhere and promotes rapid browning instead of steaming.
- Working one piece at a time, dip a fillet into the cold batter, let the excess drip, then lower it into the hot oil, holding the tail end for a second so the coating sets before you release.
- Fry in small batches until deep golden and crisply bubbled—about 3–4 minutes per side depending on thickness—adjusting heat to maintain 350–375°F. Avoid crowding; space keeps the oil hot and the crust delicate.
- Lift to the rack and sprinkle immediately with a pinch of salt. Let the steam puff off for a minute, then serve while the crust sings.
Helpful Tips
- Cold batter, hot oil. Temperature contrast is everything; stash the club soda and batter in the fridge and don’t let the oil dip below 350°F.
- Minimal mixing. Overworking batter develops gluten and toughens the crust. Stop when it’s mostly smooth with a few small lumps.
- Rack, not paper towels. Air circulation underneath prevents steam from softening the bottom of your fillets.
Perfect Pairings
- Vinegar-tossed slaw with lemon for brightness and crunch that cuts through the fry.
- Herbed tartar or lemon-dill sauce for creamy, zesty dipping.
- Chunky chips or smashed potatoes sprinkled with flaky salt to catch every crumb.
What fish works best?
Lean, firm white fish shine here—cod for big flakes, haddock for delicate sweetness, pollock for budget-friendly tenderness. Avoid very thin fillets that cook through before the crust sets; aim for pieces about an inch at the thickest point so the inside stays juicy while the outside crisps.
Why is my coating falling off?
Usually it’s moisture or timing. Pat the fish bone-dry (even a quick flour dusting helps), keep the batter cold, and let excess drip before frying. When you lower the fillet, hold one end in the oil for a second so the coating “grabs” before you release. Don’t flip too soon; the crust needs to set and release naturally from the pan.

Can I make the batter ahead?
Mix the dry ingredients in advance, but combine with egg and club soda right before frying. The leaveners and bubbles lose power as the batter sits, and the cold temperature matters. If you must pause between batches, park the bowl in the fridge and give it a gentle stir just before dipping.
What oil should I use?
Pick a neutral, high-smoke-point oil such as peanut, canola, or vegetable. Fill the pot deep enough for the fillets to float freely, and use a thermometer—guessing leads to greasy fish (too cool) or over-dark crust (too hot). Fresh oil fries cleaner; if you plan multiple rounds, strain and store it for one more use with savory foods.
Storage & Reheating
Batter-fried fish is at its peak the moment it hits the rack, but leftovers can still be great. Cool completely on the rack, then transfer to an airtight container and refrigerate for up to 2 days. To revive the crunch, skip the microwave and reheat on a wire rack over a sheet pan at 425°F (220°C) for 8–12 minutes, turning once; a quick last-minute broil restores blistery edges. If you want to freeze, place cooled pieces on a tray to freeze solid, wrap tightly, and keep up to 1 month; reheat from frozen at 425°F until hot and crisp, adding a minute or two as needed.
Bring the fish to the table with lemon wedges and a simple sauce, and listen for that telltale crackle. With a cold, bubbly batter, steady heat, and a rack to keep things crisp, these batter-fried fish fillets deliver the kind of golden crunch you usually only find at a counter—only now your kitchen gets to smell like victory.

Batter Fried Fish Fillets
Ingredients
- 1 cup cornstarch finely sifted
- ½ teaspoon garlic powder for subtle aromatic depth
- 1 large egg well beaten
- 1 tablespoon baking powder for enhanced puff and lift
- ¼ teaspoon ground cayenne pepper optional, for mild heat
- 1 ½ cups chilled club soda effervescent and cold
- ½ teaspoon onion powder finely ground
- 1 cup plain all-purpose flour
- ½ teaspoon baking soda to assist leavening
- 1 teaspoon granulated sugar for a touch of balance
- 1 teaspoon table salt
- 4 boneless white fish fillets such as cod or haddock, thoroughly dried with paper towels
- Vegetable oil sufficient for deep frying
Instructions
- Heat a deep skillet or fryer filled with oil to a consistent temperature of 375°F.
- In a spacious mixing bowl, combine the flour, cornstarch, baking powder, salt, sugar, baking soda, garlic powder, onion powder, and cayenne pepper if using. Whisk until fully blended and aerated.
- Add the beaten egg to the dry ingredients, followed by the chilled club soda. Stir gently until a cohesive batter forms. It should be smooth with slight lumps; do not overmix.
- One by one, immerse the dried fish fillets into the batter, ensuring they are evenly coated. Allow any extra batter to drip back into the bowl.
- Carefully lower the coated fillets into the hot oil, frying them in batches. Cook each side for approximately 3 to 4 minutes or until a deep golden color develops and the coating is crisp.
- Once fried, transfer the fillets to a wire rack set over a baking sheet to drain excess oil. Serve immediately while hot and crunchy.
