Homemade fish and chips bring the beloved British pub staple right to your own kitchen with all the flavor and satisfaction of the original. This classic dish pairs golden, crispy battered fish with thick-cut fries for a hearty, comforting meal that’s simple yet incredibly rewarding. While often associated with seaside towns and wrapped-in-paper takeout, making fish and chips at home allows for fresher ingredients, personal touches, and a truly memorable dining experience.
The fish, typically cod or haddock, is coated in a light, airy batter that becomes golden and crisp when fried. The secret to a good batter often lies in using cold, fizzy liquid – like soda water or beer – which helps create that signature crunch without being too heavy. The interior stays tender and flaky, contrasting beautifully with the crackling crust. Fresh fish is essential here, as it elevates the dish from greasy fast food to something truly satisfying.
Thick-cut fries, or “chips,” are equally important. They should be soft and fluffy inside with a crisp exterior, often achieved by parboiling the potatoes before frying them. Double frying helps lock in that texture, giving you fries that are crispy on the outside but light and tender inside. A generous pinch of sea salt immediately after frying makes them irresistibly moreish.
Fish and chips are best served hot, fresh out of the fryer, with a few traditional accompaniments: malt vinegar, tartar sauce, lemon wedges, or even mushy peas for those who like it authentically British. A cold lager or a glass of sparkling water makes the perfect pairing, cutting through the richness of the fried components.
Homemade fish and chips aren’t just a meal – they’re an experience. Whether you’re recreating pub-night favorites or introducing this dish to someone for the first time, the combination of crispy fish, golden fries, and nostalgic comfort is hard to beat.

Ingredients
- 200 grams white fish fillets such as cod or haddock
- 100 grams all-purpose flour plus extra for dusting
- 1 teaspoon baking powder
- 150 milliliters cold beer or sparkling water
- 2 large potatoes peeled and cut into chips
- to taste salt
- to serve malt vinegar optional
- for frying vegetable oil
Instructions
- Heat the vegetable oil in a deep fryer or large, deep saucepan to 180°C (350°F).
- Rinse the fish fillets under cold water and pat them dry with paper towels. Lightly dust with flour.
- In a bowl, mix together the flour, baking powder, and a pinch of salt. Gradually whisk in the beer until the batter is smooth.
- Dip the fish fillets into the batter, ensuring they are completely covered.
- Carefully lower the fish into the hot oil and fry for 6-8 minutes, or until golden brown and crispy. Remove and drain on paper towels.
- Increase the oil temperature to 190°C (375°F). Add the chips to the hot oil and fry for 5-7 minutes or until golden and crispy. Remove and drain on paper towels.
- Season the chips with salt and serve with the fish and optional malt vinegar.
Nutrition










This was super easy to make and tasted amazing! My family loved it. Definitely making it again!
I’m so glad your family enjoyed it! Fish and chips are the best! 🍽️
I don’t understand how people can fry fish at home… it just seems messy and complicated. I’ll stick to takeout.
Yummmmm! ❤️❤️❤️ Love fish and chips like a proud Brit. Def coming back for seconds.
This was a hit at our dinner party! The fish came out so crispy and delicious, just like we had in England! Thanks for sharing!
I don’t understand how the fish get crispy like that. Is it really the beer? Thought that was just a myth.
So glad to hear it turned out well! Fish and chips are my fave. You should try making your own tartar sauce too!
Fish and chips are overrated. I mean, who really likes fish anyway? Just saying.
Fish good; chips meh. Too salty for my taste. Next time I won’t sprinkle so much! Super easy tho.
Is it normal for fish to be that oily? I mean, I love fried food but wow.
Homemade chips are always way better than McDonald’s!
Totally agree! There’s just something about homemade that makes it taste so much better. Plus, you can control the ingredients! 🌟
Are you sure about that? I’ve had some pretty good fries from McDonald’s. But I guess this recipe looks fun to try. 🤷♂️
Not a fan. The chips were too soggy and the fish tasted off. Maybe I messed it up, IDK.
Easy recipe, but I think I overcooked the fish. It turned out a bit dry. 🙁 Will try again!
Good instructions, especially the two temperature steps. My chips were a bit pale at first but once I let the oil fully reheat to 190°C they browned nicely.
Interesting—mine still went pale even after 190°C. Maybe my potatoes were too thick? I’m thinking I should parboil a bit first.
Yes! That reheating step is the difference-maker. I used to get pale chips too until I let the oil actually come back up to temp.
Easy peasy! But i forgot to add salt to my chips, woops. Also, malt vinegar is a must, don’t skip it!
I don’t get what the fuss is about. The fish turned out soggy even though I followed the instructions. Maybe it was the beer?
Crispy chips! But my fish fell apart in the oil. I think my batter was too thin. Anyone else have this problem?
Fish falling apart? No way! I think you might need to fry them longer or use a different kind of fish. I never had that problem!
I had the same issue! Maybe try making the batter a bit thicker next time? It helps keep the fish intact!
Not bad but I’d rather stick to frozen stuff, simpler to make.
Dude, add some cayenne pepper to the batter. Takes it to a whole new level!
This was awesome! My husband loved it!
Was expecting better flavors. The fish tasted bland. 🤷♀️
I followed it pretty closely but the batter felt too thick. Next time I’ll add a splash more beer/water to get it more “smooth”. Still tasty though.
Easy to follow but I used chicken instead of fish and it turned out great! Lol.
Tried making this and the batter didn’t stick to the fish. What did I do wrong? Any tips?
I tried this recipe and the batter was too thick. Kept falling off!
I was really skeptical about using beer in the batter. Do I really need to? Mine came out kinda heavy.
I messed up and forgot to pat the fish dry. It still fried but the coating slid off in spots. Lesson learned: paper towels are important 😅
This is the best fish and chips I’ve ever made! The batter turned out so crispy and delicious. My family loved it!
Lovely recipe! I used sparkling water ’cause I didn’t have beer, and it worked fine! Very crunchy!
I dunno, my fish ended up soggy. Is the oil hot enough? Or like too cool maybe? Kinda dissapointed.
I’ve made this plenty of times and my fish always come out crispy! Make sure the oil is super hot before frying. Try using a thermometer if you’re unsure. Don’t give up! 😊
Maybe you’re not frying it long enough or the temp ain’t right. If the oil’s too cold, it’ll absorb into the fish. That’s what’s making it soggy. Just gotta keep experimenting!
Easy peasy! Fish came out so crispy, and the chips were perfect!
Made this tonight and it actually came out super crispy. The baking powder + beer combo is legit—no soggy batter for once. I used haddock and it was perfect with a splash of malt vinegar.
This recipe is amazing! I’ve been craving fish and chips for weeks. My family loved it.
Looks easy but I burned the fish by minute 5. Could be my pan or thermometer. Vinegar saved it though 😂
Fantastic recipe! Just perfect for fridays. 🐟🍟 Highly recommend this to everyone!
Thanks for sharing! This is gonna be my go-to for Friday nights. The batter sounds really good, I’m excited to try it! 😋
I dunno, fish and chips at home? Sounds messy. Are you sure it’ll be as good as from the chippy?
Why dust the fish with flour first? I skipped that step and the batter fell off. Could’ve been user error, but yeah.
Tried this tonight—crispy outside, flaky inside. The baking powder + beer combo is legit. Only change: I used sparkling water since I didn’t have beer, still great.
Glad it worked! The baking powder is doing the heavy lifting for that crisp/flaky contrast. I also like your swap—sparking water is a smart call.
Soo simple and delish! I will make it again. Thanks a lot!
This is the most English-looking dinner ever lol. I grew up with vinegar on chips, so I was happy the recipe says optional but still there. Loved it.
Nice! I always do malt vinegar too. I’m glad it says optional but I treat that as a suggestion for people who are wrong 😄
Haha love this description 😂 “English-looking” nailed it. Vinegar is absolutely the move with fish and chips.
I used sparkling water instead of beer—still crunchy. Not “pub” level, but way better than frozen. Great quick meal.
It was alright, but the batter didn’t stick to the fish. Maybe I did something wrong?
Perfect for Friday night dinner! Just like the fish n chips we had in England. 😀
Honestly, the batter instructions are super clear. I used sparkling water instead of beer and it still puffed up nicely. Malt vinegar on the side is a must, in my opinion.
Pretty good, but my fish batter got a little thick and bumpy. I whisked as best I could, maybe my beer was too flat? Still tasty though, and the fries were great after the second heat bump to 190°C.
The temps (180 then 190) really helped. My chips browned faster after the second heat. Would absolutely cook again.
180°C sounds right but I don’t have a thermometer. I guessed and my first batch burned… like real fast. 😅
Okay, but 6-8 minutes felt long for my fish—cod was dry by the end. Next time I’ll start checking around 4-5 minutes and maybe cut the fillets thinner.
Not bad, but 6-8 minutes felt short for my fish (thicker pieces). I kept frying until it reached the color I wanted—might be worth mentioning thickness.
Fried some pizza rolls instead of fish, much better! Not sure if this is whatne recipe meant.
Not bad. Would recommend if you know how to fry stuff. Otherwise, good luck! 😂
Haha, true! Frying can be tricky if you’re not careful. But trust me, it’s worth it for that crispy goodness! 🍟
Kinda skeptical—frying at 180°C sounds like it’ll burn fast. Also I hate cooking with beer, but I guess it cooks off… still, I prefer the taste of lemon on fish.
180°C is pretty standard for fish fry—yeah it cooks fast, but that’s the point. As long as your batter isn’t too thick and the oil is actually at temp, it won’t burn.
Made this tonight and it was shockingly good. The batter came out super crisp, and the vinegar on the side is the perfect touch.
I tried this and mine was decent, but my batter didn’t stay crisp after a few minutes. I think I didn’t get the oil hot enough.
Yes! The vinegar really ties it together—glad yours came out super crisp too.
Fish and chips is comfort food, but I’m skeptical about using beer. My family says beer makes it taste “yeasty” or something. I guess we’ll see!
Batter was tasty but not as airy as I expected. Maybe my baking powder was old? Still okay with the fish though.
Looks good but I don’t eat fish. Anyone tried it with chicken?
Not sure about 6-8 minutes—mine got a little dry. Also I didn’t have cod so I used pollock and it came out a bit fishy. Any advice on timing?
For fish timing: thinner pieces = closer to 6 min, thicker = 8-9. Also pat the fish super dry and don’t keep it sitting once it’s battered. Fish that sits a while can get that tough/dry vibe.
I usually go by doneness, not minutes. Mine’s perfect around 7 min at 180°C—look for deep golden and it flakes easily with a fork. If it’s drying out, your oil might be a touch too hot or the fillets are thicker.
I don’t have a thermometer, so 180°C is a guessing game for me. I cooked too long and the fish got slightly dry. Flavor still good, but timing needs adjusting.
Fish and chips are always a gamble, but this recipe was super straightforward. The batter was light, not heavy. I’ll definitely make it again.
Totally agree—fish and chips can be hit or miss, but the batter in this one sounds like it would stay crisp. Glad it worked for you!
I tried a similar thing once and the batter turned out bready, not light. Do you use cod specifically or is haddock just as good? This recipe seems promising.
I only had self-rising flour, so I kinda winged it and maybe used extra baking powder… it was fine? The batter puffed a lot, not sure if that’s right.
Honestly, puffing a lot can happen if there’s extra leavening—self-rising flour already has baking powder in it. So your “winging it” totally explains it. If it’s still crispy and not bitter, you’re good 👍
Yeah that’s probably why. The recipe uses 1 tsp baking powder with all-purpose flour—if you swapped to self-rising and then also added extra baking powder, it’ll over-lift the batter. Next time: either use self-rising and skip extra baking powder, or go back to regular flour.
I followed the temperatures pretty closely (180 then 190) and the chips came out great. My fish was slightly less crisp on one side, but still tasty. Would absolutely make again.
Really good flavor. Mine got a little greasy though, I think my oil temp dropped when I added the fish. Next time I’ll fry in smaller batches.
Glad you liked the flavor! Yeah, that greasiness usually happens when the oil temp dips when the fish goes in. Smaller batches is the way—less temp drop = crispier result. 👍
Made this last night and it was spot on—crispy batter and the chips actually stayed crunchy. Used sparkling water instead of beer and didn’t miss the beer flavor at all.
That’s awesome to hear! Crispy batter that stays crunchy is the dream 😄 I’m glad sparkling water worked too.
why beer??
Why beer indeed—can’t you just use sparkling water? I’ve done that and it comes out basically the same, just less “yeasty.”
Beer helps make the batter lighter and crispier. The carbonation + flavor really does something at the high heat.
My chips came out soggy at first, but I realized I crowded the pan. When I fried in smaller batches they finally crisped. Recipe is solid, just watch the spacing.
My kids loved it! They said it was better than the restaurant’s. I didn’t use beer tho, just water and it was still yum. 🍽️
Tried this tonight—crispy batter and the fish stayed juicy. The 180°C then 190°C tip really helped. I used sparkling water and it was still great.
Fish and chips are like stars, bright and wonderful! If you want real flavor, you gotta use fresh fish!!
Looks legit. I’m a bit skeptical about beer in the batter, but it honestly makes sense for the bubbles. Going to test with a lager tomorrow.
Hmm I’m still not sure about beer. Like, won’t it make it taste boozy? Maybe sparkling water would be safer. But I guess bubbles = crisp, so I’ll give it a shot.
Tried something similar once—beer definitely helps with that airy, crispy coating. Lager should work great. Let us know how it turns out!
This is the best fish and chips recipe I’ve ever tried! The batter was so crispy and light. Will definitely make again!
My batter was too thick, and chips didn’t cook right. I think I mixed it wrong. Cooking is hard!
I think 200g fish is a bit small? Like one person size. Also I accidentally used warm beer (oops) so the batter got kinda thick—had to whisk more. Still edible though!
Yeah 200g sounds small if you’re hungry 😅 I usually do closer to 300g per person. But still—nice save on the batter!
My chips turned out kinda pale and not super crispy. I think I didn’t dry the potatoes enough (I got distracted). Overall flavor was good but the texture wasn’t there.
Ugh, that’s exactly what happens when the potato chips aren’t dried well enough—steam kills the crisp. Next time, pat them super dry and maybe even rest them on a towel a few minutes before frying.
Not sure why you need baking powder AND beer… seems like overkill. I tried it anyway and it tasted fine, but the batter didn’t cling as well to my fish.
My chips turned out softer than expected. I think I cut them too thick and didn’t dry them enough before frying. Still tasty, just not that crisp restaurant vibe.
Yum!
Agreed—this sounds so crispy and comforting 😋
I’m skeptical about using baking powder in the batter—doesn’t it make it taste weird? Mine was fine though, just not as “light” as I expected. Still decent with vinegar.
I don’t know about 180°C for the fish and then 190°C for the chips… I feel like that’s backwards? I tried and the chips were kinda dark before they were fully crisp. Next time I’ll keep an eye on them sooner.
This is such a comfort food. Also vinegar is non-negotiable in my house. Kids went back for seconds. Will definitely make again.
Wait… rinse fish then pat dry—doesn’t that make it wetter? Anyway I did it and it turned out okay. Crispy outside, flaky inside. Would make again.
Looks good but 6-8 min for fish feels short? I left mine longer and it was way better. Also I didn’t have malt vinegar so I used ketchup, no shame.
Five stars for the idea, but I swear I couldn’t get the batter smooth—lumps everywhere, like pancake batter from hell. Maybe my whisk skills are lacking lol.
Made this last night and it was legit crispy like a proper chippy. The baking powder + beer combo really works—golden crust stayed crunchy even after a few minutes.
Yes! This is exactly how fish and chips should be—shatter-crisp. I also noticed the batter stays crunchy way longer than usual.
Interesting about the beer! I used sparkling water once and it was okay, but never quite that “chippy” crust. Might try beer next time.
My batter turned out kinda thick and lumpy even after whisking… probably I overdid the flour. Still tasted good though—chips were perfect.
The smell is amazing while frying, but my batter stuck to the fish and tore a bit when I pulled it out. I dusted with flour like the recipe said, so not sure what happened. Any tips? Maybe my fish was too wet.
Crispyyyy! 10/10.
Nice! I always get soggy chips though—what kind of potatoes did you use? Also 180C then 190C works like magic.
Right?! That extra crunch is the best. Did you use beer or sparkling water?
180°C seems high to me. I tried it and my first batch went dark fast. Maybe my oil wasn’t actually at temp. Still, taste was good—just need practice.
Mine got a little greasy even though I drained on paper towels. I think I overcrowded the pan a bit—lesson learned.
Pretty solid recipe, and the temps (180 then 190) really helped. My batter was a bit thick though, so next time I’ll whisk longer to smooth it out.
The ratio feels weird: 200g fish and only 100g flour. I tried it anyway and it was fine, but I expected more batter coverage.
The temperatures helped a lot (180 then 190). My batter came out a bit thick at first, but whisking longer fixed it. Tastes like a proper pub meal.
Yes! The 180 to 190 step makes a huge difference for crispiness. Glad whisking helped too—pub-style is the goal 😄
Made this last night and it actually came out super crispy—beer batter is the move. Used cod and it was golden in about 7 minutes. Vinegar on top = perfection.
Not gonna lie, I was skeptical about fish getting crispy with just flour + baking powder. But yeah… it actually turned out crunchy. I think drying the fish is key.
The oil temp thing is key. I used a thermometer and it came out way better than last time when I guessed. Delicious with vinegar too.