UK Food Calories

Fish and Chips Calories

A proper chippy tea is a treat — but a large cod and chips can be over 1,000 calories. Here's the UK breakdown so it fits your day.

Quick answer: A standard chip-shop cod and chips is roughly 800 to 1,000 kcal; the battered fish alone is about 400 to 500 kcal.

The fish is actually lean protein; it's the batter and the deep-fried chips that stack up. Here are typical values for a UK chip shop.

Chip shop calories table

ItemCaloriesProtein
Cod & Chips (large)~900–1,100 kcal~38 g
Haddock & Chips (large)~850–1,000 kcal~38 g
Battered Cod fillet (alone)~450 kcal~30 g
Chips (large portion)~550 kcal~7 g
Chips (regular)~380 kcal~5 g
Battered Sausage~280 kcal~9 g
Mushy Peas~85 kcal~5 g
Curry Sauce~120 kcal~2 g

Chip-shop portions are generous and vary a lot by shop; these are typical UK estimates.

Log your fish & chips in one tap

No account needed. Tap the button, pick your fish & chips item and a portion, and it's logged in seconds — 120+ UK foods built in. Prefer a photo? Snap anything else. Free forever plan, right in your phone browser.

Log your fish & chips free →
No sign-up · no card · honest calorie ranges, not fake precision

Frequently asked questions

How many calories in fish and chips?

A regular cod & chips is around 900–1,100 calories — roughly 450 for the fish and 550 for large chips.

How many calories in chip shop chips?

A large portion is around 550 calories, a regular around 380 — higher than oven chips because they're deep-fried.

How can I make it healthier?

Smaller portion, less batter, share the chips, skip the battered sausage. The fish is lean — batter and chips carry the calories.

How do I track fish and chips?

Open MacroSnap, snap a photo or search "fish and chips" — logged with a realistic range.

Choosing between calorie apps? Here is how the main UK options compare on price, free tier and British food coverage. Read our honest app comparison →

MacroSnap — the honest UK food tracker. Figures are estimates; portions vary by shop.
Privacy · Terms