This post may contain affiliate links.
Crunchy Battered Fish Recipe from Captain D’s is the golden, flaky, fast food fish dinner that disappears the second it hits the table, and I fried up a heaping platter on a Friday night when Maddie said she could smell the dipping sauce from the driveway and Lizzie was already piling fries on her plate. If you love our Bisquick beer batter fish, this is the spicier, crispier copycat that ends fish-fry takeout night for good.

Twenty minutes start to finish with a pantry-simple seasoned batter gives you craveable, restaurant-quality fish without a drive to the strip mall.
Crunchy Battered Fish Recipe Quick Look
- 🕐 Prep Time: 10 minutes
- 🍴 Cook Time: 10 minutes
- ⏳ Total Time: 20 minutes
- 🍽 Serving: 4 servings
- ⚡ Calories: 420kcal
- 🌶 Flavor Profile: Crispy, golden, lightly seasoned with a soft flaky interior
- ✋ Difficulty: Easy, on par with our classic Southern fried catfish recipe
Quick Answer
Cut firm white fish like cod into strips and toss with paprika, garlic powder, salt, and pepper. Make a batter from flour, baking powder, baking soda, paprika, salt, pepper, and water until it pours like pancake batter. Heat oil to 350 degrees Fahrenheit, dip each fish strip in the batter, and fry until the Crunchy Battered Fish Recipe reaches an internal temperature of 165 degrees Fahrenheit. Drain on a wire rack and serve hot with cocktail or tartar sauce.
Jump to:
- Crunchy Battered Fish Recipe Quick Look
- Quick Answer
- Why This Recipe Works
- Why You’ll Love This Recipe
- Key Ingredients
- Variations and Substitutions
- How to Make Crunchy Battered Fish Recipe
- Recipe Tips & Tricks
- Serving Ideas and Suggestions
- Crunchy Battered Fish Recipe FAQs
- Other Recommended Easy Fried Seafood Recipes
- Copycat Captain D’s Crunchy Battered Fish Recipe
Why This Recipe Works
Click to see the frying science
- Double dredge anchors the batter. Tossing the fish in seasoned flour first gives the wet batter a dry surface to grip, which is why each strip comes out fully coated instead of streaky.
- Baking powder plus baking soda creates the puff. The chemical leaveners react with the wet batter and the hot oil to push out steam and air, which is exactly the airy, bubbly Captain D crust you remember.
- 350 degree oil is the sweet spot. Hotter and the crust burns before the fish cooks through. Cooler and the batter soaks up oil and turns greasy instead of crispy.
- Wire rack draining keeps it crisp. Resting fried fish on a wire rack instead of paper towels lets steam escape from the bottom so the crust stays crunchy from first piece to last.
- Internal temp of 165 degrees is the doneness call. Cod and white fish flake cleanly at 165 and stay moist. Pulling them earlier gives raw centers, later gives chalky bites.
Why You’ll Love This Recipe
- Tastes exactly like Captain D’s. Same crispy seasoned crust, same flaky white fish, all from your own kitchen for a fraction of the drive-thru cost.
- Pantry batter you already have. Flour, baking powder, baking soda, paprika, salt, pepper, and water make the whole crust. No buying a specialty mix.
- Done in 20 minutes flat. From cold fish to plated platter, the whole recipe takes about 20 minutes, which makes it a real weeknight dinner option alongside our homemade fries.
Key Ingredients

- Cod fillets: Fresh or thawed cod is the best pick because it stays flaky and mild under the seasoned crust. Pollock, haddock, or any firm white flaky fish swaps in cleanly.
- All-purpose flour: Pulls double duty as the dry coating dredge and the base of the batter. Stick with standard all purpose, not cake or bread flour, for the right texture.
- Frying oil: Use a neutral oil with a high smoke point like vegetable, canola, or peanut. The neutral flavor lets the seasoned crust shine instead of fighting it.
- Paprika: The signature warm, slightly sweet color and flavor in the Captain D crust. Hungarian or Spanish sweet paprika both work beautifully here.
- Garlic powder: Adds the savory backbone that makes the crust taste deeply seasoned instead of one note. Skip garlic salt so you can control the actual salt level separately.
See recipe card for exact quantities.
Variations and Substitutions
- Swap to other firm white fish. Haddock, pollock, tilapia, and even halibut hold up to this batter beautifully if you cannot find cod at the store.
- Add a little Old Bay. Half a teaspoon of Old Bay seasoning in the batter gives a Maryland twist that pairs perfectly with a squeeze of lemon.
- Make it a beer batter. Replace the water with the same amount of cold light lager for an extra bubbly, beer-bar style crust similar to our Bisquick beer battered fish.
- Cajun spice route. Stir a teaspoon of Cajun seasoning into the flour dredge for a New Orleans inspired blackened crust without losing the crunch.
- Air fry the leftovers. Reheat any leftover fish in the air fryer at 375 degrees Fahrenheit for 3 to 4 minutes to bring the crust back to crisp.
How to Make Crunchy Battered Fish Recipe

- Cut the cod into roughly 1 1/2 inch strips and add to a plastic bag with one teaspoon paprika, garlic powder, salt, and pepper.
- Add two tablespoons of flour to the bag and toss to coat every strip evenly.
- In a large bowl, stir together flour, baking powder, baking soda, half a teaspoon paprika, salt, and pepper.
- Whisk in the water until the batter is pourable like pancake batter.
- Heat oil in a heavy skillet or deep fryer over medium heat to 350 degrees Fahrenheit.
- Dredge the seasoned fish in the batter and gently lower piece by piece into the hot oil, never crowding the pan.
- Fry for 8 to 10 minutes total, flipping halfway, until each strip is golden brown and reaches an internal temperature of 165 degrees Fahrenheit.
- Transfer to a wire rack set over a sheet tray and immediately sprinkle with kosher salt to season the crust.
- Repeat with the remaining fish, holding finished pieces in a low oven if needed.
- Serve hot with lemon wedges, tartar sauce, or cocktail sauce on the side.
Recipe Tips & Tricks
- Pat the fish bone dry. Even a little surface moisture makes the batter slide right off. Use paper towels to pat each strip dry before the dredge.
- Use a thermometer for the oil. Eyeballing the temperature gives you a soggy or burned crust. A clip-on candy thermometer locks in the exact 350 degrees Fahrenheit window.
- Work in batches. Crowding the pan drops the oil temperature fast. Three to four pieces at a time keeps the crust crisp.
- Sprinkle salt the second it leaves the oil. Hot crust grabs onto kosher salt instantly. Wait even a minute and the salt slides right off.
- Bake-hold finished pieces. Keep finished fish hot and crispy in a 200 degree Fahrenheit oven on a wire rack while you fry the rest.
- Save the fry oil. Strain cooled oil through a coffee filter and store for one more fish fry. Discard after the second use.
- Pair with a great dipping sauce. A 30 second tartar sauce with mayo, pickle relish, and lemon juice elevates the Captain D experience.
Serving Ideas and Suggestions
This Crunchy Battered Fish was made for a Friday night fish-fry plate. Pile it on a tray next to a generous serving of homemade French fries and a small ramekin of tartar sauce, and you basically built a Captain D’s combo plate on your own kitchen island.
For a backyard cookout feel, serve the fish with sweet Chex mix and our Cherry Limeade Cocktail for the grown-ups so everyone has a snack and a drink within arm’s reach. Coleslaw and a buttered roll on the side rounds the plate out.
To turn it into a New England style fish sandwich, stack a piece on a toasted brioche bun with a leaf of lettuce, a tomato slice, and a smear of our Old Bay tartar from the crab cake sandwich. Pickles on the side make it a complete fish house meal.

Crunchy Battered Fish Recipe FAQs
Cod is the go-to for a Crunchy Battered Fish Recipe because it stays mild, flaky, and white under the crispy batter. Pollock, haddock, halibut, and even tilapia all swap in cleanly if cod is not at the store.
Soggy fish usually means the oil dropped below 350 degrees Fahrenheit, the pan was crowded, or the fish was wet before the dredge. A thermometer, smaller batches, and patting the fish dry fix a Crunchy Battered Fish Recipe almost every time.
Battered fish is at its absolute best within minutes of frying. You can prep the seasoned dredge and the dry batter mix ahead, but only mix the wet batter and dunk the fish right before serving for the crispiest Crunchy Battered Fish Recipe.
Neutral oils with a high smoke point work best for a Crunchy Battered Fish Recipe. Vegetable oil, canola oil, and peanut oil all hit 350 degrees Fahrenheit without smoking and let the seasoned crust be the flavor star.
Skip the microwave or the crust will go limp. Reheat leftover Crunchy Battered Fish Recipe pieces in an air fryer at 375 degrees Fahrenheit for 3 to 4 minutes, or in a 400 degree Fahrenheit oven on a wire rack for about 8 minutes to bring the crunch back.
Absolutely. Swap the water for the same amount of cold light lager for an even bubblier, beer-bar style Crunchy Battered Fish Recipe crust. Cold beer is key, the colder the better.
Other Recommended Easy Fried Seafood Recipes
If you fry up this Crunchy Battered Fish Recipe this weekend, leave a star rating and a comment below so I know how it stacked up against the drive-thru. Tag us on Instagram @thissillygirlskitchen so I can see your platter.
Looking for more? Try this Chilean sea bass recipe for another easy family favorite.
Looking for more? Try Air Fryer Catfish Nuggets for another easy family favorite.
Copycat Captain D’s Crunchy Battered Fish Recipe
Ingredients
- 2 pounds Cod fillets or any white flaky fish fresh is best!
- 1 1/2 teaspoon paprika divided
- 1 teaspoon garlic powder
- ¼ teaspoon kosher salt
- ¼ teaspoon black pepper
- 2 tablespoons all-purpose flour
For the batter:
- 1 1/4 cups all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- ¼ teaspoon kosher salt
- ¼ teaspoon black pepper
- 1 cup ice cold water plus more if needed
- Peanut oil for frying
Instructions
- Cut fish in 1 1/2 inch strips. Place the cut fish in a plastic bag and season with 1 teaspoon of the paprika, garlic powder, salt, and pepper. Close the bag and toss the fish until coated. Add in 2 tablespoons of flour and toss again.
- Make the batter by placing the flour, baking powder, baking soda, 1/2 tsp paprika, salt, and pepper into a large bowl and stir it together. Whisk in the water until it forms a batter similar to the consistency of pancake batter. If you need a little more water to get the right consistency, do so now.
- Heat the oil in a heavy bottom skillet over medium heat until it reaches 350°F, you can also use an electric deep fryer as well.
- Place the fish in the batter, mix to combine with hands until all pieces are coated while the oil is heating.
- When the oil is hot, add the fish piece by piece into the hot oil. Do not crowd the pan, you will have to do this in batches. Flipping halfway through the cooking process takes about 8-10 minutes total.
- When the fish has an internal temperature of 165°F and is golden brown, take out of the oil using tongs and place them on a wire rack over a sheet tray. Sprinkle with more kosher salt immediately out of the oil so it will stick to the fish.
- Keep cooking until all the fish is done. Serve with your favorite condiments like cocktail sauce or tartar sauce and lemon wedges.
Nutrition
Love This Recipe?
Follow @ThisSillyGirlsKitchen on Instagram and @danadevolk on Pinterest for more!



















350°F
What tep was the oil please thank you
I am amazed you were able to do this in an air fryer-any special pans? I do use liners to help with clean-up in mine when I can see messy coming(BBQ Sauce, etc.). Do you just “lay” them down? I so need to know LOL- great recipe by the way!
YAY! I’m so glad, thanks for letting me know!
We tried your batter recipe on shrimp and oysters in our new air fryer. It came out exactly what I was looking for. Thank you so much…
This is an amazing recipe. The fish is well seasoned, light and crispy. I didn’t change anything and will definitely be using this recipe again. Thank you.
i really think captain d’s batter has yeast in it. i deep fried some sour dough bread balls, as an experiment with leftover dough, and it tasted like captain d’s fish without the fish. i defrosted some tilapia, because thats all i have, and thinned out the some of the dough with water. the batter was lumpy, but i cooked the fish with it anyway. i’ll get some whitefish and experiment using some of you ingredients. oh, and i’m using a deep fryer, not a pan.
Wow, what a wonderful, thoughtful and information filled comment, thanks so much! I will definitely try your tips next time, the crunchier the better to me!!
Never had Captain D’s fish. Came to this site via a Google search for beer batter fish without the beer. I know, I know.
Anyway, made the fish and loved it. Forget beer batter. Just forget about it! This is better by far.
Two suggestions: I found the best fish to use was the grade A cod loin. Sometimes it’s called the Captain’s cut. Haddock loin was good, too. Trick there seems to be the firm, drier fish–not soft or mushy. We found that even the regular cod was too wet. Soft fish seems to make the fried batter less crisp, more oily. Using the firmer, drier fish ensured a coating so deliciously crisp and non-greasy that it’s useless to salt it after frying. Not one grain will stick to it. That’s how amazing it is. Don’t skip the salt in the recipe!
Second suggestion: I substituted about a quarter cup of rice flour for some of the wheat flour in the batter (not the tablespoons saved back to toss with the seasoned fish right before frying). Wow. Batter was so crisp it seems impossible that it doesn’t shatter when you dig in–but it doesn’t! Never tried making this using all rice flour. We’re not gluten free–just used it cause we were short on wheat flour, and yeah, I was too lazy to go out.
Great site you have here, lady. We’re going to be thanking you for this recipe for the rest of our days. Never thought I’d ever have been so grateful to be out of beer! Go figure.
Thanks so much for the tips!
I was a manager at Captain D’s and the batter comes in a plastic bag, with no ingredients listed. You just add ice cold water and mix. I’ve tried to replicate it myself and my recipe is almost identical. Mine has no garlic powder and uses also a tbsp of cornstarch, makes the batter much fluffier.
Kosher salt 🙂
I have never heard of captain D’s they don’t have them up north but I’d like to try this recipe what kind of salt did you sprinkle on the fish?
1¼ Cup + 2 Tbls all purpose flour
Can someone tell me how much flour you use for the batter. I don’t seem to see it in the recipe?