Friday Fish Fry

Friday Fish Fry
⏱️ cook time 35 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Crispy golden cornmeal-breaded white fish with a crunchy crust and tender flaky center, the classic beloved end-of-week Midwestern comfort meal.

Ingredients

Boneless skinless cod fillets 680g (1.5 lbs, cut into 10cm x 5cm pieces)
All-purpose flour 120g (1 cup)
Fine-ground yellow cornmeal 80g (2/3 cup)
Sweet paprika 3g (1 tsp)
Garlic powder 3g (1 tsp)
Onion powder 2.5g (1 tsp)
Kosher salt 9g (1.5 tsp)
Ground black pepper 1g (0.5 tsp)
Baking powder 4g (1 tsp)
Large eggs 2 units (100g total, beaten)
Whole milk 120ml (1/2 cup)
Neutral vegetable oil (canola or peanut) 1L (4 cups, for frying)
Fresh lemon 1 whole (cut into 8 wedges)
Prepared tartar sauce 120g (1/2 cup, for serving)

Steps

1

Prep fish and breading

Pat cod pieces completely dry with paper towels, season lightly with 3g (0.5 tsp) of the kosher salt. In one shallow dish, add 60g (1/2 cup) of the all-purpose flour. In a second shallow dish, whisk beaten eggs and whole milk until completely smooth. In a third shallow dish, combine the remaining 60g (1/2 cup) flour, cornmeal, paprika, garlic powder, onion powder, remaining 6g (1 tsp) salt, black pepper, and baking powder, stirring until fully evenly blended.

Step 1
step1:Prep fish and breading
2

Heat frying oil

Pour vegetable oil into a deep, heavy-bottomed Dutch oven or countertop deep fryer, and clip a candy/deep fry thermometer to the side of the pot. Heat oil over medium-high heat until it reaches a steady 180°C (350°F), adjusting burner heat as needed to hold this consistent temperature throughout the cooking process.

Step 2
step2:Heat frying oil
3

Bread fish pieces evenly

Working one piece at a time, dredge cod first in the plain flour, shaking off all excess coating. Next, dip the floured fish fully in the egg-milk wash, letting excess liquid drip off for 2 full seconds. Finally, press the fish firmly into the seasoned cornmeal-flour mix to coat every side, then set coated pieces on a clean wire rack for 5 minutes to let the breading set and adhere.

Step 3
step3:Bread fish pieces evenly
4

Fry first fish batch

Carefully lower 3-4 coated fish pieces into the hot oil using long tongs, taking care not to drop pieces and cause oil splatters; do not overcrowd the pot. Fry for 4-5 minutes total, flipping each piece once halfway through at the 2.5 minute mark, until the breading is deep golden brown and crispy, and the fish reaches an internal temperature of 63°C (145°F) measured with a food thermometer.

Step 4
step4:Fry first fish batch
5

Drain and finish frying

Use a slotted metal spoon or tongs to remove cooked fish from the oil, transferring pieces to a wire rack set over a rimmed baking sheet to drain (do not drain cooked fish on paper towels, as this traps steam and makes the crispy breading turn soggy). Wait 1 minute for the oil to return to 180°C (350°F), then repeat the frying process with remaining coated fish pieces, cooking 3-4 pieces per batch.

Step 5
step5:Drain and finish frying
6

Serve hot with sides

Transfer all cooked fried fish to a large serving platter, tuck lemon wedges around the fish, and serve hot alongside tartar sauce (and optional sides like creamy coleslaw or crispy french fries, if desired). Serve within 5 minutes of cooking for the best, crispiest texture.

Step 6
step6:Serve hot with sides

Tips

1.Never overcrowd the frying pot, as adding too many fish pieces at once drops the oil temperature rapidly, resulting in soggy, oil-soaked breading instead of a light, crisp crust.
2.Patting fish completely dry with paper towels before breading is non-negotiable: excess surface moisture causes breading to slide off during frying and creates dangerous splattering hot oil.
3.For the best crunch, avoid draining fried fish on paper towels, which trap steam and soften the crust; use a raised wire rack instead to let air circulate around the cooked fish.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Friday Fish Fry:Frequently Asked Questions

1.What’s a good substitute for cod if I can’t find it for this fish fry?
Opt for similarly mild, firm, flaky white fish to stay true to the classic vibe—haddock, pollock, or Great Lakes perch all work perfectly. Skip thin, delicate fillets like sole, which fall apart during frying, and oily fish like salmon, which clashes with the light cornmeal crust. Always pat your chosen fish fully dry before breading for maximum crispness.
2.Why does my cornmeal breading fall off the fish when I fry it?
This almost always traces back to excess moisture on the fish or skipping the flour base step. Pat fillets completely dry with paper towels first, dredge fully in seasoned all-purpose flour before applying the cornmeal coating, and don’t overcrowd the pan when frying. Crowding drops oil temperature, which makes breading slide right off instead of setting crisp.
3.How do I get the crust extra crispy instead of soggy?
Two key tricks make all the difference: first, use the fine-ground yellow cornmeal the recipe calls for—coarse cornmeal gets gritty and absorbs excess oil, while fine meal crisps evenly. Second, hold frying oil steady at 350°F, and let cooked fillets rest on a wire rack (not paper towels) for 2-3 minutes to avoid steaming the crust.
4.Can I prep breaded fish ahead of time for my Friday night meal?
You can mix the dry breading blend (flour, cornmeal, sweet paprika, garlic powder) up to 3 days ahead in an airtight container, but don’t bread fillets more than 15 minutes before frying. If breaded fish sits too long, the coating absorbs moisture from the fish, leading to a gummy, uneven, soggy crust when cooked.
5.What type of oil works best for frying this fish for classic flavor?
Reach for a neutral, high-smoke-point oil for that authentic fish fry taste—canola, standard vegetable, or peanut oil all work perfectly. Skip strongly flavored oils like extra-virgin olive oil or toasted sesame oil, as they’ll overpower the mild paprika and garlic seasoning and burn easily at the high frying temperatures you need.
6.Do I need a dedicated deep fryer to make this fish fry, or can I use a regular pan?
You absolutely don’t need a special deep fryer! A heavy-bottomed cast iron skillet or Dutch oven works perfectly, as long as you add enough oil to come ½ inch up the pan sides. Clip a cheap candy thermometer to the edge to track oil temp, so you don’t burn the crust or end up with greasy, undercooked fish.
7.How do I tell when the fish is done without overcooking it?
Your cod is perfectly cooked when the cornmeal crust is deep golden brown, and the thickest part of the fillet flaks easily with a fork and hits 145°F on an instant-read thermometer. That usually takes 3-4 minutes per side for 1-inch thick fillets—flip only once to avoid knocking off the crispy crust.
8.The recipe uses sweet paprika—can I swap in smoked or hot paprika instead?
You can mix in a portion of smoked or hot paprika for a fun twist, but keep at least half the measurement as sweet paprika to hold onto that classic mild Midwestern flavor. Smoked paprika adds a bold campfire note, and hot paprika adds a kick, but using 100% of either will overpower the delicate cod and cornmeal crust.
9.Why does my crust turn dark brown before the fish is cooked all the way through?
That’s a sure sign your oil is too hot. If oil climbs above 375°F, the cornmeal and flour coating will brown and burn long before the cod cooks to that tender, flaky center. Turn the heat down slightly, wait 2-3 minutes for temp to drop back to 350°F, and fry in small batches to keep temp consistent.
10.What are classic traditional sides to serve with this Friday fish fry?
Stick to the beloved Midwestern spread for the full experience: creamy coleslaw, crispy crinkle-cut fries, tartar sauce for dipping, tangy dill pickle spears, and fresh lemon wedges to squeeze over top. A light splash of malt vinegar on the crispy crust is another time-honored touch that pairs perfectly with the warm seasoning.

Comments (14)

2 days ago

OMG this is exactly the crispy fish fry I grew up eating at church Lenten dinners! The crust stays crunchy even after 10 minutes on the plate, no soggy mess at all. My 3 kids devoured 2 fillets each and asked if we can have this every Friday from now on. Total game changer for our weekly family dinner rotation!

yesterday

Right?! I grew up in Milwaukee and have been chasing that perfect crunch for years, this recipe nails it. I added a tiny extra dash of Old Bay to the breading and it was chef’s kiss.

yesterday

So glad the whole family loved it, Molly! Love the Old Bay add-in tip from Carl too— that’s such a great way to customize the seasoning to your taste.

3 days ago

Made this for our neighborhood block party potluck last weekend and people were lined up for seconds! I used catfish fillets instead of cod since that’s what we had in the freezer, and it turned out perfectly crispy. Will absolutely be making this again for our next cookout.

2 days ago

Catfish is such a fantastic swap for this recipe, Tina! So happy it was a hit at the block party—nothing beats a crowd-pleasing fish fry at a summer get-together.

1 week ago

Super easy to throw together on a busy weeknight, which I loved. My only note is that I’d recommend patting the fish really, really dry before breading—my first two fillets had a couple of soggy spots because I rushed that step. Once I slowed down and dried them off properly? Perfect crisp. Tasted great with tartar sauce and coleslaw on the side.

5 days ago

I work 12 hour shifts on Fridays so I was looking for something quick that didn’t taste like a rushed meal. This came together in 35 minutes exactly like the recipe said, and my partner said it’s better than the fish fry we get at our local pub down the street. SO good!

3 days ago

Same here! I prepped the breading mix the night before so all I had to do when I got home from work was coat the fish and fry it. Cut the cook time down even more, total lifesaver for busy Friday nights.

2 weeks ago

We do a big fish fry every Friday when the grandkids come to visit, and this recipe is now our official go-to. The crust is light, not heavy and greasy like some recipes I’ve tried before. Even my picky 7 year old granddaughter ate every bite and asked for more! We served it with hush puppies and lemon wedges, 10/10.

1 week ago

I made this for my grandkids too last week! I was worried it would be too spicy with the paprika, but it was totally mild and kid-approved. Served with mac and cheese on the side and there were zero leftovers.

1 week ago

Pro tip: don’t overcrowd the pan when frying! I did that on my first batch and the oil temp dropped, made the crust a little greasy. Cook 2 fillets at a time max and it comes out perfect every time.

1 week ago

I was skeptical that crispy fish would hold up for meal prep, but this does! I let the fillets cool completely then stored them in airtight containers, and when I reheated them in the air fryer for 5 minutes at 400 degrees they were almost as crispy as fresh. Saved me so much time on lunches this week, game changer!

yesterday

Taste was amazing, crunch was on point, but I messed up the oil temp on my first go and burned the breading before the fish was cooked through. Once I turned the heat down to medium and used a candy thermometer to keep it at 350°F it worked perfectly. Definitely don’t skip checking the oil temp if you’re a beginner like me!

2 hours ago

Great call using a candy thermometer to track oil temp! That’s such a common beginner mistake, so glad you troubleshooted it and got that perfect crisp on the next batch. 350°F is really the sweet spot for this breading.

2 hours ago

Just made this for the first time after catching fresh trout on a camping trip this weekend and HOLY COW. I thought store bought cod was good, but fresh trout with this breading? Next level. We ate it outside on the picnic table with potato salad and it felt like the perfect end to a long week.

30 minutes ago

Trout?! That sounds incredible. I’ve only ever used cod or tilapia for this, I’m definitely grabbing some fresh trout from the market next weekend to try that.

5 minutes ago

Fresh trout sounds absolutely dreamy for this recipe, Kai! So cool that you got to use fish you caught yourself— that makes the meal taste even better, if you ask me.

30 minutes ago

Just finished eating this and I’m still licking my fingers. I used panko instead of regular breadcrumbs because that’s what I had in the pantry, and the crunch was insane. Dipped it in homemade tartar sauce and a side of fries, best Friday night dinner I’ve made in months.

5 minutes ago

Panko is my go-to for this too! It makes the crust extra light and crunchy, I don’t think I’ll ever go back to regular breadcrumbs for fish fry.

3 days ago

Swapped the regular flour for a 1:1 gluten free all purpose flour and used GF panko, and this came out exactly like the classic fish fry I remember from growing up! No weird gritty texture, no falling apart breading, just perfect crispy fish. So happy to have a reliable GF fish fry recipe now for Friday nights.

5 minutes ago

I’ve tried so many fish fry recipes trying to replicate the ones from the old school taverns around Chicago, and this is the closest I’ve ever gotten. The little bit of cornmeal in the breading is exactly what I was missing this whole time! Absolute home run.

just now

So stoked to hear that, Joe! The cornmeal is my little secret for that extra crunch and classic tavern-style texture—so glad it came through for you.

2 days ago

Great base recipe! I added a little cajun seasoning and a pinch of garlic powder to the breading to give it a little more kick, and it was fantastic. Only thing is I wish the recipe noted how long to let the breading set on the fish before frying— I let mine rest 10 minutes and it stayed on way better than when I tried frying right after coating.

yesterday

Cajun seasoning is such a good add! I do a dash of cayenne too for a little heat, pairs so well with the crispy crust and cold coleslaw.

yesterday

That’s such a helpful tip about letting the breading rest, Greg! I usually recommend 5-10 minutes of rest time after coating to help the breading adhere, I’ll make sure to add that note to the recipe card. Love the cajun seasoning twist too!

yesterday

Made this with my 10 year old last night for our Friday movie night and it was so easy he was able to help coat the fish in the breading! We had a blast making it together, and he was so proud to tell his mom how good the dinner he helped make was. Served with malt vinegar and oven fries, 10/10.

2 hours ago

This is such a great kid-friendly recipe to make together! My twins love helping shake the bag to coat the fish, it makes dinner time feel like a fun activity instead of a chore.

1 week ago

I don’t even usually like fried fish but my partner begged me to make this, and I’m a total convert. The crust is so light and flavorful, not heavy or greasy at all like I expected. We paired it with homemade coleslaw and a cold beer, and it’s now part of our regular Friday night routine. Who knew!