Fish Fry Calories: Home-Style vs Batter-Fried

By NYUS Inc. · Published 30 October 2026

General information: This article is information about food data. No dietitian or doctor has reviewed it, and it is not a substitute for their advice.
Disclosure: NYUS Inc. publishes this guide and makes the NYUS app, which is mentioned once near the end. The numbers below do not depend on it.

Track this in NYUS. NYUS builds a workout plan and an Indian-food diet plan from your goal, body, schedule and food preferences.

Join the NYUS waitlist

"Fish fry calories", with "per 100g", "per piece", "pomfret" and "protein", is searched in India, and the answers online differ. No primary table has a fish fry record: IFCT 2017, the Indian Food Composition Tables from ICMR-NIN, prints raw foods (its few cooked rows are boiled and omelette eggs and roasted vermicelli) and no fish fry, fried fish or other cooked fish dish, and no cooking oil row in Table 1, and USDA FoodData Central SR Legacy has no fish fry record. So this page does not quote a number. It works one portion of fish fry out line by line: the raw white pomfret, semolina, egg, ginger, garlic, red chilli and turmeric from named IFCT 2017 rows and the oil from a USDA record, with weights that are our assumptions and the oil shown apart so you can see what it adds, once as a home-style shallow-fried portion and once as a batter-fried portion, and then the same home-style recipe on vanjaram and rohu. They are estimates, shown so you can change the weights to match your pan. For a fish curry see our fish curry guide, for the raw fish rows our raw fish guide, and for the spoon values our ghee, oil and sugar guide.

The short answer

By our working, one portion of home-style fish fry (150 g raw white pomfret, 10 g semolina, ginger 3 g, garlic 3 g, red chilli 2 g, turmeric 0.5 g and 2 teaspoons of oil) is about 308.3 kcal and 30.2 g protein, and the batter-fried portion (150 g raw white pomfret in a batter of 20 g egg and 15 g semolina with the same ginger, garlic, chilli and turmeric, and 15 g of oil absorbed in frying) is about 404.9 kcal and 33.5 g protein. Across 100 to 200 g of raw edible fish the home-style runs 207.2 to 409.3 kcal with 1 to 3 teaspoons of oil and the batter-fried 299.4 to 510.4 kcal with 10 to 20 g of absorbed oil, with the coating or batter in every cell. These are estimates from the weights below, not measured values, not from a fish fry record and not a restaurant figure. Our reading: the parts of the home-style main case rank the fish 183.9 kcal, the oil 79.6 kcal, the semolina 33.4 kcal, the ginger, garlic, chilli and turmeric 11.4 kcal; the parts of the batter-fried main case rank the fish 183.9 kcal, the oil absorbed in frying 132.6 kcal, the batter (egg and semolina) 77.0 kcal, the ginger, garlic, chilli and turmeric 11.4 kcal; and the batter-fried portion is 96.6 kcal above the home-style one at the same 150 g of fish. On other fish, the same home-style recipe runs 277.8 kcal with rohu to 328.7 kcal with vanjaram.

IFCT 2017 rows used, per 100 g

IFCT 2017 Table 1 prints, per 100 g edible portion, water, protein, ash, total fat, total dietary fibre, insoluble and soluble fibre, carbohydrate and energy in kJ, where the row has them (the fish and egg rows print fewer columns). We read these 9 rows from the PDF text on 30 October 2026, as the mean of the regions shown (PDF pages in the Sources); the kcal is ours (kJ divided by 4.184, to 0.1). IFCT prints no portion weights; the fish rows are the raw edible portion, so a fish bought whole, with head, bones and skin, weighs more than the meat in it, and the weight of the fried fish is not printed in any table. White pomfret (P057) and vanjaram (P087) have 2 regions each in IFCT and rohu (S006) 6.

Food (IFCT 2017 name)SourceRegionsEnergyWater · protein · fat · carbohydrate (g)Total dietary fibre (g)
Pomfret, white (Pampus argenteus)IFCT 2017 P0572513 kJ (122.6 kcal)75.91 · 19.02 · 5.12 · not printednot printed
Vanjaram (Scomberomorus commerson)IFCT 2017 P0872570 kJ (136.2 kcal)72.3 · 22.28 · 5.18 · not printednot printed
Rohu (Labeo rohita)IFCT 2017 S0066428 kJ (102.3 kcal)76.34 · 19.71 · 2.39 · not printednot printed
Wheat, semolina (Triticum aestivum)IFCT 2017 A02261396 kJ (333.7 kcal)8.94 · 11.38 · 0.74 · 68.439.72
Egg, poultry, whole, rawIFCT 2017 M0016564 kJ (134.8 kcal)76.51 · 13.28 · 9.15 · not printednot printed
Ginger, fresh (Zingiber officinale)IFCT 2017 G0146230 kJ (55.0 kcal)81.27 · 2.22 · 0.85 · 8.975.36
Garlic, big clove (Allium sativum)IFCT 2017 G0116518 kJ (123.8 kcal)64.38 · 6.92 · 0.16 · 21.935.22
Chillies, red (Capsicum annum)IFCT 2017 G0226990 kJ (236.6 kcal)14.57 · 12.69 · 6.4 · 29.4631.15
Turmeric powder (Curcuma domestica)IFCT 2017 G03361174 kJ (280.6 kcal)10.58 · 7.66 · 5.03 · 49.2221.38

The oil: USDA SR Legacy, per 100 g

IFCT 2017 Table 1 has no cooking oil row, so the oil comes from USDA FoodData Central SR Legacy; it is a US record. Energy is USDA's kcal with the kJ beside it; water, protein, total fat and carbohydrate (by difference) are in g, then fibre (g), total sugars (g) and sodium (mg), all per 100 g.

Food (USDA record name)SourceEnergyWater · protein · fat · carbohydrate (g)Fibre (g) · total sugars (g) · sodium (mg)
Oil, peanut, salad or cookingSR Legacy 171410884 kcal (3700 kJ)0 · 0 · 100 · 00 · 0 · 0

The data-type label on each USDA field, as the record shows it

USDA's record page shows a data-type label beside some fields and none beside others. This table copies what the record shows, read field by field from the nutrient table of the record page; "no label shown" means the record prints no label there, and "not printed" means the record has no row for that field. We do not interpret the labels beyond printing them. IFCT 2017 prints no such labels.

Food (USDA record name)SourcekcalkJCarbohydrate by differenceFibreTotal sugarsWater, protein, fat, sodium
Oil, peanut, salad or cookingSR Legacy 171410Calculatedno label shownno label shownno label shownAssumed zero (Insignificant amount or not naturally occurring in a food, such as fiber in meat)no label shown

The household portions USDA prints for the oil

These are the entries in the record's Measures list, as printed; the other entry is 100 g. The kcal in the last column is ours: the printed kcal per 100 g times the grams, divided by 100, shown to 0.1.

Food (USDA record name)SourcePortion as USDA prints itEnergy for the portion (our arithmetic)
Oil, peanut, salad or cookingSR Legacy 1714101 tsp (4.5 g)39.8 kcal
Oil, peanut, salad or cookingSR Legacy 1714101 cup (216 g)1909.4 kcal
Oil, peanut, salad or cookingSR Legacy 1714101 tbsp (13.5 g)119.3 kcal

The portion sums: 171410 1 tsp (4.5 g): 884 × 4.5 / 100 = 39.78, so 39.8 kcal; 171410 1 cup (216 g): 884 × 216 / 100 = 1909.44, so 1909.4 kcal; 171410 1 tbsp (13.5 g): 884 × 13.5 / 100 = 119.34, so 119.3 kcal. By the same arithmetic 1 teaspoon of oil (4.5 g) is 39.8 kcal, 2 teaspoons 79.6 kcal, 3 teaspoons 119.3 kcal, and 10, 15 and 20 g of oil 88.4, 132.6 and 176.8 kcal.

Worked example 1: home-style fish fry

Every weight here is our assumption for one portion, counted raw: white pomfret steaks rubbed with ginger, garlic, red chilli and turmeric, dusted with semolina and shallow-fried in peanut oil. Each IFCT line is the kJ divided by 4.184, times the grams, divided by 100, to 0.1 kcal; the oil line is USDA's printed kcal per 100 g times the grams, divided by 100; protein is the table's protein per 100 g times the grams, divided by 100. Lemon juice, salt, curry leaves, rice flour and besan are not counted.

Ingredient (our weight)RowGramskcal per 100 gkcalProtein (g)
Pomfret, white (main case 150 g raw edible)IFCT P057150 g122.6183.928.5
Ginger, freshIFCT G0143 g55.01.60.1
Garlic, big cloveIFCT G0113 g123.83.70.2
Chillies, redIFCT G0222 g236.64.70.3
Turmeric powderIFCT G0330.5 g280.61.40.0
Wheat, semolina (coating, 10 g)IFCT A02210 g333.733.41.1
Oil, peanut, salad or cooking (main case 2 tsp)SR Legacy 1714109 g884.079.60.0
Fish fry, home-style main case308.330.2

The grid varies the raw edible pomfret (100, 150 or 200 g) and the oil (1, 2 or 3 teaspoons); the semolina, ginger, garlic, chilli and turmeric stay as above.

Raw edible white pomfret, with 10 g semolina1 tsp oil2 tsp oil3 tsp oilProtein (g)
100 g raw pomfret207.2247.0286.720.7
150 g raw pomfret (main case)268.5308.3348.030.2
200 g raw pomfret329.8369.6409.339.7

Worked example 2: batter-fried fish fry

Same method and the same 150 g of raw edible pomfret and spices; the fish goes into a batter of egg and semolina and is fried in more oil. No table prints how much oil the fried pieces absorb, so the 10, 15 and 20 g are our assumptions and the least certain numbers on this page. This is our assumed recipe for a batter-fried portion, not a measured restaurant dish.

Ingredient (our weight)RowGramskcal per 100 gkcalProtein (g)
Pomfret, white (main case 150 g raw edible)IFCT P057150 g122.6183.928.5
Ginger, freshIFCT G0143 g55.01.60.1
Garlic, big cloveIFCT G0113 g123.83.70.2
Chillies, redIFCT G0222 g236.64.70.3
Turmeric powderIFCT G0330.5 g280.61.40.0
Egg, poultry, whole, raw (batter, 20 g)IFCT M00120 g134.827.02.7
Wheat, semolina (batter, 15 g)IFCT A02215 g333.750.01.7
Oil, peanut, salad or cooking (absorbed in frying, main case 15 g)SR Legacy 17141015 g884.0132.60.0
Fish fry, batter-fried main case404.933.5

The grid varies the raw edible pomfret (100, 150 or 200 g) and the oil absorbed in frying (10, 15 or 20 g); the egg and semolina batter, ginger, garlic, chilli and turmeric stay as above.

Raw edible white pomfret, with the egg and semolina batter10 g oil absorbed15 g oil absorbed20 g oil absorbedProtein (g)
100 g raw pomfret299.4343.6387.824.0
150 g raw pomfret (main case)360.7404.9449.133.5
200 g raw pomfret422.0466.2510.443.0

The two main cases side by side

These are the single examples used in the short answer; each follows from the tables above and from the weights in the cell.

Main case (our weights)kcalProtein (g)
Home-style: 150 g raw white pomfret, 10 g semolina, ginger 3 g, garlic 3 g, red chilli 2 g, turmeric 0.5 g and 2 teaspoons of oil308.330.2
Batter-fried: 150 g raw white pomfret in a batter of 20 g egg and 15 g semolina with the same ginger, garlic, chilli and turmeric, and 15 g of oil absorbed in frying404.933.5

The same home-style fish fry on other fish

With the same 150 g of raw edible fish, 10 g of semolina, the same spices and 2 teaspoons of oil, only the fish row changes. The fish-alone column is IFCT's kJ divided by 4.184, times 150, divided by 100.

Fish, 150 g raw edible, home-style coating and 2 tsp oilFish alone (kcal)Fry (kcal)Protein (g)
White pomfret (IFCT P057, PDF p. 65, 513 kJ per 100 g)183.9308.330.2
Vanjaram (IFCT P087, PDF p. 66, 570 kJ per 100 g)204.3328.735.1
Rohu (IFCT S006, PDF p. 68, 428 kJ per 100 g)153.4277.831.3

What stands out in the numbers

Why these are estimates, not your fish fry

How to log it so the numbers hold

Where NYUS fits (our app)

We make NYUS, so read this as ours. NYUS is an AI fitness and nutrition coach in early access on Android, with no ads and no data selling. You log foods yourself by searching 8,900+ Indian and global foods or by barcode, and a weekly check-in adjusts your calories, macros and step goal once enough is logged. Barcode coverage of Indian packaged foods is not complete, so search by name when a scan finds nothing.

What this page leaves out

Sources

The ingredient weights, the kJ to kcal conversions, the line values, the sums, the grids, the fish comparison, the portion kcal, the rounding, the comparisons and every sentence starting "Our reading" are NYUS's own assumptions, arithmetic or opinion, not from USDA or IFCT. The IFCT values are the means printed in IFCT 2017 Table 1; the USDA values, data-type labels and Measures-list portions are exactly as shown on the USDA record page. The names in the first column are the tables' own names.

Log what you eat and see your day add up

NYUS is an AI diet and workout coach. You can log foods by search or barcode against 8,900+ foods with calories and macros, and a weekly check-in adjusts your calories, macros and step goal once enough is logged. It gives general information, not medical advice. No ads, no data sold.

Join the NYUS waitlist

Frequently asked questions

How many calories are in fish fry?

No table prints one. IFCT 2017, the Indian Food Composition Tables from ICMR-NIN, prints raw foods (its few cooked rows are boiled and omelette eggs and roasted vermicelli) and no fish fry, fried fish or other cooked fish dish, and no cooking oil row in Table 1, and USDA FoodData Central SR Legacy has no fish fry record. Worked from IFCT rows and USDA peanut oil with weights that are our assumptions, one portion of a home-style fish fry made from 150 g raw white pomfret, 10 g semolina, ginger 3 g, garlic 3 g, red chilli 2 g, turmeric 0.5 g and 2 teaspoons of oil comes to 308.3 kcal and 30.2 g protein; a batter-fried version (150 g raw white pomfret in a batter of 20 g egg and 15 g semolina with the same ginger, garlic, chilli and turmeric, and 15 g of oil absorbed in frying) comes to 404.9 kcal and 33.5 g protein. Across 100 to 200 g of fish the home-style runs 207.2 to 409.3 kcal (1 to 3 teaspoons of oil) and the batter-fried 299.4 to 510.4 kcal (10 to 20 g of absorbed oil). These are estimates, not measured values.

How many calories are in 100 g of fish fry?

This page does not give one. No table prints a cooked fish fry or its weight, and fish loses water as it fries, so a per 100 g figure would need a cooked weight we would be making up. The IFCT row for white pomfret is per 100 g of raw edible portion (122.6 kcal) and the page works from that and from stated weights instead.

How many calories are in one piece or one plate of fish fry?

The page counts raw edible fish weight, because that is what IFCT prints, so it cannot say how many pieces or plates 150 g of fish makes once fried, and a fish bought whole weighs more than its edible meat. What it gives is the whole portion made from 150 g of raw edible pomfret: 308.3 kcal for the home-style version and 404.9 kcal for the batter-fried one. With 100 g and 200 g of fish and the same coating and oil it is 247.0 and 369.6 kcal (home-style) and 343.6 and 466.2 kcal (batter-fried).

How much protein is in fish fry?

Estimated from table protein per 100 g with our weights: 30.2 g in the home-style main case and 33.5 g in the batter-fried one, of which the 150 g of raw pomfret supplies 28.5 g (IFCT P057: 19.02 g per 100 g). Across 100 to 200 g of fish it runs 20.7 to 39.7 g (home-style) and 24.0 to 43.0 g (batter-fried). The egg, semolina and spices add the rest; the oil adds none.

Which fish is lower in calories for a fish fry: pomfret, vanjaram or rohu?

With the same home-style coating, 2 teaspoons of oil and 150 g of raw edible fish, the working gives 308.3 kcal for white pomfret (183.9 kcal of it the fish), 328.7 kcal for vanjaram (204.3 kcal of it the fish), 277.8 kcal for rohu (153.4 kcal of it the fish): vanjaram is 50.9 kcal above rohu, because IFCT prints 570 kJ per 100 g for vanjaram, 513 for white pomfret and 428 for rohu. It follows from our assumed weights and the IFCT rows, not from a measured dish.

How much does the oil add to fish fry?

By USDA SR Legacy 171410 (peanut oil: 884 kcal per 100 g, 1 teaspoon 4.5 g) each teaspoon is 39.8 kcal and each 5 g of oil absorbed in frying is 44.2 kcal. No table prints how much oil a coated or battered piece takes up, so the 10, 15 and 20 g in the batter-fried grid are our assumptions and the least certain numbers on this page. In the home-style version the fish weight (100 to 200 g) moves it more than the oil (1 to 3 teaspoons): 122.6 kcal against 79.5 kcal; in the batter-fried version the fish weight (100 to 200 g) moves it more than the absorbed oil (10 to 20 g): 122.6 kcal against 88.4 kcal.

Does this include lemon, a rice flour or besan coating, fried onions, chutney or the rice served with it?

No. Only the listed ingredients are counted: fish, semolina, egg (batter-fried version only), ginger, garlic, red chilli, turmeric and oil. Lemon juice, salt, curry leaves, rice flour, besan, a cornflour coating, a masala paste with yogurt or tamarind, fried onions, chutney and the rice or roti served with it are separate lines you add from their own rows, and no table prints a restaurant weight or oil use, so the page gives no restaurant figure.

What do Calculated and the other labels on the USDA oil record mean?

USDA's record page shows a data-type label beside some fields and none beside others. The record labels kcal Calculated and kJ no label; total sugars are labelled Assumed zero (Insignificant amount or not naturally occurring in a food, such as fiber in meat); the rest are printed exactly in the label table on this page. The teaspoon and gram kcal are our arithmetic (printed kcal per 100 g times the grams, divided by 100). IFCT 2017 prints no data-type labels.

Can I log fish fry in NYUS?

NYUS is our app. You log foods yourself by searching 8,900+ Indian and global foods or by barcode; log a fish fry by its raw fish, coating and oil when you can. NYUS is in early access on Android: 30-day free trial, then plans from ₹499 for one month, paid once with no auto-renewal, no card needed to start.