Skip to content

41 foods · IFCT 2017

Fish and seafood: nutrition per 100 g

IFCT 2017 covers 41 fish and seafood, from rohu, catla, hilsa and pomfret to mackerel, sardine, seer fish, prawns, crab, squid and clams. Most fish give 18 to 24.5 g of protein per 100 g with little fat. Tuna leads for protein at 24.5 g, hilsa is the fattiest at 18.5 g, and mud crab carries the most calcium at 201 mg.

01The group

About fish and seafood

India's long coastline and great rivers give it a huge variety of fish, and IFCT 2017 analysed 41 of them. Marine fish include pomfret, seer fish (vanjaram), mackerel, sardine, tuna, Bombay duck and the snappers. Freshwater and backwater fish include rohu, catla, silver carp, pangas, tilapia and karimeen, and Bengal's beloved hilsa moves between the sea and the rivers. Prawns, crab, lobster, oyster, clam, squid and octopus complete the group.

Most fish are lean, high-protein foods. Among the fish, protein runs from 13.5 g per 100 g in Bombay duck to 24.5 g in tuna, and many white fish carry under 2 g of fat. The oily fish are the exception: hilsa carries 18.5 g of fat, salmon 9.9 g and sardine 9.0 g, and fish like these are the main dietary source of the omega-3 fats EPA and DHA. Farmed pangas is also fatty, at 16.8 g.

Shellfish behave differently. Crab, mud crab, oyster and clam carry less protein, between 9.5 and 12.1 g per 100 g, but more calcium, with mud crab at 201 mg and crab at 128 mg. Bombay duck, whose soft bones are usually eaten, gives 159 mg. Fish carry no fibre or carbohydrate, and frying in a thick masala coat adds energy that the fish itself lacks.

02Every food in the group

Fish and seafood compared

Per 100 g of the edible portion. Open any food for its full panel, varieties and names in Indian languages.

Fish and seafood: nutrients per 100 g
FoodEnergyProteinFibreIronCalcium
Anchovy88 kcal19.9 g0 g0.54 mg37 mg
Bhetki (barramundi)68 kcal15.3 g0 g0.31 mg9 mg
Black snapper90 kcal19.5 g0 g0.56 mg10 mg
Bombay duck69 kcal13.5 g0 g0.81 mg159 mg
Catfish124 kcal15.9 g0 g0.82 mg22 mg
Catla94 kcal17.9 g0 g1.14 mg44 mg
Chembali97 kcal20.1 g0 g0.31 mg24 mg
Clam58 kcal12.1 g0 g1.01 mg121 mg
Crab82 kcal10.2 g0 g1.1 mg128 mg
Freshwater Eel108 kcal20.4 g0 g1.54 mg53 mg
Hilsa (ilish)259 kcal21.8 g0 g1.19 mg20 mg
Kalava89 kcal19.4 g0 g0.26 mg11 mg
Karimeen (pearl spot)92 kcal19.7 g0 g0.6 mg12 mg
Lobster70 kcal16 g0 g0.77 mg73 mg
Mackerel101 kcal21.5 g0 g1.46 mg31 mg
Matha93 kcal21.2 g0 g0.32 mg14 mg
Milk fish106 kcal23.7 g0 g1.35 mg29 mg
Moon fish126 kcal20.7 g0 g1.67 mg29 mg
Mud crab45 kcal10 g0 g0.87 mg201 mg
Mullet94 kcal20.2 g0 g1.31 mg35 mg
Octopus80 kcal14.7 g0 g1.08 mg22 mg
Oyster60 kcal9.5 g0 g0.9 mg126 mg
Pangas204 kcal17.1 g0 g0.69 mg11 mg
Parrot fish90 kcal20.8 g0 g0.38 mg9 mg
Pomfret123 kcal18.9 g0 g0.78 mg18 mg
Prawns91 kcal19.2 g0 g0.78 mg49 mg
Queen fish96 kcal21 g0 g0.49 mg6 mg
Rani90 kcal18.8 g0 g0.87 mg38 mg
Red snapper104 kcal22.8 g0 g0.37 mg8 mg
Rohu102 kcal19.7 g0 g1.04 mg39 mg
Salmon172 kcal21 g0 g0.98 mg24 mg
Sardine152 kcal17.9 g0 g0.83 mg42 mg
Seer fish (vanjaram)136 kcal22.3 g0 g0.41 mg10 mg
Shark95 kcal21.6 g0 g0.38 mg8 mg
Silan151 kcal22.7 g0 g0.56 mg29 mg
Silver carp133 kcal21.7 g0 g0.58 mg86 mg
Sole fish88 kcal19.1 g0 g0.33 mg47 mg
Squid80 kcal16.1 g0 g0.5 mg23 mg
Tiger prawns65 kcal14.8 g0 g0.73 mg38 mg
Tilapia83 kcal18.5 g0 g2.84 mg99 mg
Tuna112 kcal24.5 g0 g1.6 mg10 mg

Values per 100 g of the edible portion. Source: Longvah T, Ananthan R, Bhaskarachary K, Venkaiah K. Indian Food Composition Tables 2017. National Institute of Nutrition, Indian Council of Medical Research, Hyderabad.

03Leaders

The richest fish and seafood by nutrient

04Questions

What people ask about fish and seafood

Which fish has the most protein?

Tuna leads IFCT 2017 at 24.5 g of protein per 100 g, followed by milk fish at 23.7 g, red snapper at 22.8 g, silan at 22.7 g and seer fish at 22.3 g. Rohu has 19.7 g and catla 17.9 g.

Which Indian fish is highest in fat?

Hilsa is the fattiest fish in IFCT 2017 at 18.5 g per 100 g, then pangas at 16.8 g, salmon at 9.9 g and sardine at 9.0 g. Oily fish such as hilsa, salmon and sardine supply the long-chain omega-3 fats EPA and DHA.

Is freshwater fish as nutritious as sea fish?

Both are good protein. Rohu has 19.7 g protein per 100 g and catla 17.9 g, against 22.3 g in seer fish and 18.9 g in black pomfret. Sea fish tend to bring more iodine, but local, fresh fish of either kind is a good choice.

Are crab and prawns good for calcium?

Crab is. Mud crab carries 201 mg calcium per 100 g and crab 128 mg in IFCT 2017, while big prawns have 49 mg. Shellfish are also high in natural sodium, so go easy on added salt when cooking them.

Enquire on WhatsAppOnline now · we reply 24x7Register
Online now · we reply 24x7