Top 10 Best Indian fishes or seafood rich in protein

Fishes have been an integral member of our food chain as far as the human history goes. With 97% of our planet under water, fishes were and are the most abundant resource for man and animal alike. The huge diversity, ease of availability and nutrient vitality are the three main reasons that fishes are a hit all across the globe. Fishes or to be more precise, sea food, enjoy a lot of prestige as ‘health food’ universally. Many esteemed organizations like American Heart Association, United States Food and Drug Administration (US FDA), Environmental Protection Agency (EPA) have issued statements in the last couple of years citing the benefits of having fishes on a regular basis.

However, you can’t just jump into the ocean and eat the first thing that you catch. So, let’s tell you all that you need to know about fishes. We will also help you with the best Indian fishes for a protein rich diet. So let’s dive into the nutritious world of marine animals.

Types of Fishes

With majority of area being under water, the effect of climate is more pronounced on the aquatic beings. To keep things simpler, we will classify fishes on a very broad index – type of water. Based on this we have:

  • Fresh Water Fish

As the name suggests, these are the fishes that stay in fresh or non-saline water. In spite of the fact that fresh water on Earth is really limited, about 41% of total fishes we know of are found in fresh water.

India is pretty rich in terms of fresh water fishes. The two main fresh water fish zones in India are the Western Ghats and the North East. Some commonly consumed fresh water fishes are catfish, carp, crappie, bluegill or bream, trout, walleye, bass, drum etc. Fortunately, a lot of these are abundantly available in India.

  • Salt Water Fish

As the name suggests, this type of fish survives in a salt rich or to be more specific, in a basic environment (around 8.2 pH). Almost 60% of the known marine species reside in the salty oceanic and sea waters.

India, being surrounded by the Indian Ocean and Arabian Sea, enjoys an impressive variety of salt water fishes. Almost all the widely consumed salt water fishes are found in India. Some of the most popular names are salmon, tuna, anchovies, sardines, snapper, cod, mackerel, pomfret, herring etc.

  • Others

When it comes to edible marine animals, the list does not highlight only fishes. Some of the other marine animals that are an integral part of a seafood menu in India are prawns, shrimps, lobsters, squids, crabs, clams and oysters.

Benefits of having fish or seafood

Fishes enjoy such a high ranking as healthy foods due to it being:

  • Rich in protein
  • Low in saturated fats
  • High in Omega 3 (essential fatty acids)
  • Rich source of vitamins and minerals

Fishes provide a generous amount of protein without unnecessary saturated fats. As, we all know, high protein is essential for muscle development and energy production. Fishes are therefore, highly preferred by bodybuilders, athletes and fitness lovers as a source of protein.  In addition, fishes are rich in Omega 3 fatty acids.

The three most important Omega 3 fatty acids are ALA (Alpha-linolenic acid), EPA (Eicosapentaenoic acid) and DHA (Docosahexaenoic acid). They are required by body for the development, structuring, maintenance and efficient functioning of major organs like brain, skin, heart etc.

Some of the most prominent benefits of having Omega 3 are:

  • Helps in controlling blood pressure
  • Prevents heart failure
  • Prevents heart attacks
  • Helps in weight management
  • Is a great anti-inflammatory agent
  • Helps in arthritis
  • Essential for having a great skin
  • Supports the mental development of young children
  • Enhances cognitive functions

It has been stated that a normal adult should have at least two portions (140 grams each when cooked) of fish each week. Since Omega 3 has such a profound impact on the development of major organs including brain and cognitive functions, health experts insist that pregnant women and young children should have regular intakes of Omega 3. However, sea food comes with its risk as well and the vulnerable group i.e. pregnant ladies, lactating mothers and young children should be very careful with their choice of sea food.

Fish or seafood Contaminants – Mercury and More

The risk factor arising from fishes is due to the contaminants that they harbour in their bodies. On consumption, these toxic substances enter our bodies too. The contaminants usually found in fishes are:

Mercury:

Mercury is a naturally occurring element that becomes a part of fish food chain and gets stored in their flesh. Every fish therefore, contains some amount of mercury which in normal amounts does not pose a potential threat to us.

The only problem here is that more and more mercury is being released into the atmosphere due to human activities like energy generation, combustion etc. This mercury makes it way to the oceans where oceanic bacteria convert it to methyl-mercury. This is taken up by microorganisms that fishes feed on. Thus, fish meat is now home to methyl-mercury which is very toxic to humans in high concentrations. It has been observed that larger fishes (predators that consume other fishes) and fishes with longer life spans contain more mercury than smaller and shorter lived ones.

Other contaminant in fishes or seafood:

Due to industrial wastes and chemicals being washed into the oceans, the number of contaminants entering the oceanic food chain has increased. Worth mentioning here are heavy metals like lead, polychlorinated biphenyls (PCBs), chlordane and even DDT. Fishes that graze on the oceanic grounds (where these contaminants settle down), are more toxic than the others.

Risks and Precautions when consuming fishes or seafood

Although normal adults can consume fishes without any long term side-effect, high mercury levels can pose a great threat to the vulnerable group. Mercury in high i.e. toxic levels can interfere with the developing foetus affecting its mental development. Even in young children, it can affect the neurological behaviour drastically. It can even pass onto infant through breastfeeding.

Health regulating bodies, advice the vulnerable group to stay away from high-mercury fishes altogether. They should consume a max of 340 grams of low mercury fish in a week. It is not recommended to abstain from fish altogether as omega 3 and protein are a necessity during pregnancy. They can protect the child from an array of illness and birth disorders.

Normal adults can have as much fish as they like as long as they are striking a balance between high and low level mercury fishes.

Keeping all the dos and don’ts in mind, here is our list of the Top 10 best Indian fishes or seafood for a protein rich diet. However, our selection will also consider the Omega 3 content and the mercury levels of these fishes so that it is a win-win situation for you.

1)   Rawas (Indian Salmon)

Protein per 100 grams: 25 to 26 grams

Omega 3: 2260 mg

Mercury: Less than 0.09 ppm (Low Level)

 Rawas-(Indian-Salmon)

Salmon is one of the most popular edible fish. Rawas, as it is called in India, is a widely available fish popular for its pink to orange meat and mild flavour. Rawas is an oily fish i.e. it contains oil almost all over its body – tissues as well as the belly cavity. Approximately, a Salmon fillet (boneless piece of meat) contains around 30% of oil. This oil is rich in Omega 3, Vitamin A and Vitamin D.

Even though salmon is low in mercury, it might contain other contaminants like PCBs. So do not have salmon more than 170 grams in a week.

Rawas Nutritional Value per 100 grams

Nutrient Value
Protein 25 to 26 grams
Omega 3 2260 mg
Omega 6 666 mg
Cholesterol 84 mg
Sodium 61 mg
Potassium 384 mg
Calcium 15 mg
Vitamin A 136 I.U. (3% of daily intake)
Vitamin B6 0.2 mg (12% of daily intake)
Vitamin B12 3.5 mcg (58% of daily intake)
Vitamin C 4.65 mg (7% of daily intake)
Total Calories 206

The fish has an Omega 6 to Omega 3 ratio of 0.2 which is great. It is provides a great deal of protein as well as essential fatty acids. As per an FDA program that checked the level of mercury in fishes, fresh or frozen salmon had around 0.022 ppm (parts per million) of mercury which is considered as low. This value is for US Salmon; however even Indian salmon can be considered as a low mercury fish

2)   Katla (Indian Carp or Bengal Carp)

Protein per 100 grams: 23 grams

Omega 3: 902 mg

Mercury: 0.09 to 0.29 ppm (Moderate Level)

Katla-(Indian-Carp-or-Bengal-Carp)

Katla is a fresh water fish that is widely found in the lakes and rivers of North India and Assam. A mature fish can attain an average weight of 2 kg. Katla is a very widely consumed oily fish. It is a rich source of protein and essential fatty acids.

Katla Nutritional Value per 100 grams

Nutrient Value
Protein 23 grams
Omega 3 902 mg
Omega 6 663 mg
Cholesterol 84 mg
Sodium 63 mg
Potassium 427 mg
Calcium 52 mg
Vitamin A 32 I.U. (1% of daily intake)
Vitamin B6 0.2 mg (12% of daily intake)
Vitamin B12 1.5 mcg (24% of daily intake)
Vitamin C 1.6 mg (9% of daily intake)
Total Calories 162

Katla has an Omega 6 to Omega 3 ratio of 0.7 which is good enough. It is a moderate mercury level fish. It contains somewhere between 0.09 to 0.20 ppm of mercury depending upon the environment. Moderate level means that the fish is safe to eat. You can couple it up with some low-level mercury fish to complete your weekly quota.

3)   Rohu (Roho or Carpo Fish)

Protein per 100 grams: 17 grams

Total Unsaturated Fat: 1.4 gram

Mercury: 0.09 to 0.29 ppm (Moderate Level) Rohu-(Roho-or-Carpo-Fish)

Rohu is also a member of the Carp family. It is a freshwater fish that is widely available in Northern as well as Central India. Due to the fish attaining an average weight of up to 2 kilograms, the fish is widely consumed for its meat. However, being an oily fish, it is rich in Omega fatty acids too.

Rohu Nutritional Value per 100 grams

Nutrient Value
Protein 17 grams
Omega 3 1 gram
Omega 6
Cholesterol 0 mg
Sodium 97 mg
Potassium 9.3 mg
Calcium 52 mg
Vitamin A 5% of daily intake
Vitamin B6 0.3% of daily intake)
Vitamin B12 0%
Vitamin C 30% of daily intake
Total Calories 97

Rohu is one of the best options for Indians as it is easily available at affordable rates. The ratio of Omega 3 to Omega 6 is almost 1. Just like Katla, this one too, is a moderate mercury level fish and therefore is safe to eat.

4)   Bangda (Indian Mackerel)

Protein per 100 grams: 17 grams

Omega 3: 2646 mg

Mercury: Less than 0.09 ppm (Low Level)

Bangda-(Indian-Mackerel)

Indian mackerel or Bangda as it is popularly called is one of the staple fishes of India. It is a salt water fish that is widely found in the Indian Ocean and the surrounding seas. Mackerel is an oily fish and therefore is a good source of Omega 3 in addition to protein.

Bangda Nutritional Value per 100 grams

Nutrient Value
Protein 18.6 grams
Omega 3 2646 mg
Omega 6 219 mg
Cholesterol 75 mg
Sodium 90 mg
Potassium 314 mg
Calcium 12 mg
Vitamin A 167 IU
Vitamin D 643 IU
Vitamin B12 8.7 mcg
Vitamin C 12 mg (1% of daily intake)
Total Calories 205

The fish has an Omega 6 to Omega 3 ration of less than 0.1 i.e. it is very rich in Omega 3. It is also a great source of protein. The best part is that it is a very reasonably priced. Mackerel is a low mercury level fish and hence can be enjoyed everyone.

5)   Rani (Pink perch)

Protein per 100 grams: 25 grams

Omega 3: 375 mg

Mercury: Less than 0.09 ppm (Low Level)

 Rani-(Pink-perch)

Ran is yet again a very commonly sold freshwater fish in India. Characterised by the pink colour, the fish is small in size with a mild flavour when cooked. The fish is not an oily fish i.e. it has less than 5 percent body fat and hence it is called as lean fish. A good contender, if protein is your sole criteria for having fish.

Rani Nutritional Value per 100 grams

Nutrient Value
Protein 25 grams
Omega 3 375 mg
Omega 6 14 mg
Cholesterol 115 mg
Sodium 79 mg (3% of daily intake)
Potassium 257 mg (26% of daily intake)
Calcium 102 mg (10% of daily intake)
Vitamin A 32 IU (1% of daily intake)
Vitamin B12 2.2 mcg (22% of daily intake)
Vitamin B6 0.1 mg (1% of daily intake)
Total Calories 205

Pink Perch is high in protein and is low on mercury. It is a great choice for athletes who are looking for a dense protein source. Since, it is not an oily fish; it is moderate in terms of Omega 3 supply. Yet again, Rani is a very reasonable priced fish in India due to its abundance. You can definitely have Rani at least twice to thrice a week.

6)   Surmai (Seer Fish / King Mackerel / King Fish)

Protein per 100 grams: 26 grams

Omega 3: 423 mg

Mercury: More than 0.7 ppm (Highest Level)

Surmai-(Seer-Fish-King-Mackerel-King-Fish)

Surmai is one of the most popular and among the costliest fishes in India. It is more popular in South and Central India. Kerala, Tamil Nadu, Andhra Pradesh etc. treat Surmai as a delicacy. Categorically, Surmai is a type of mackerel and is called “King Mackerel” or “Indo-Pacific Mackerel”.

Surmai Nutritional Value per 100 grams

Nutrient Value
Protein 26 grams
Omega 3 423 mg
Omega 6 51 mg
Cholesterol 68 mg
Sodium 203 mg (8% of daily intake)
Potassium 558 mg (16% of daily intake)
Calcium 40 mg (4% of daily intake)
Vitamin A 839 IU (17% of daily intake)
Vitamin B12 18 mcg (300% of daily intake)
Vitamin B6 0.5 mg (26% of daily intake)
Total Calories 134

As you can see, Surmai is rich in protein, good in Omega 3 and potent with respect to other minerals and vitamins. However, the fish has a notorious fame for being high on mercury. Now, this does not mean that you cannot have this delicious fish. Since there is a possibility, the vulnerable group should stay away from this fish. However, normal adults can have this fish once a week. Just ensure that if you have this fish, do not have any other fish in that week.

7)   Paplet (Pomfret / Indian Butter Fish)

Protein per 100 grams: 18 grams

Omega 3: 1230 mg

Mercury: Less than 0.09 ppm (Low Level)

Paplet-(Pomfret-Indian-Butter-Fish)

Paplet is again, one of the most exotically enjoyed fishes in India. Pomfret is a type of Butterfish that is widely found in South Asia including the Indian Ocean.  Pomfret is a non-oily fish and has white meat which is highly delicious. Silver or white pomfret and black pomfret are the two most popularly sold fishes in India.

Paplet Nutritional Value per 100 grams

Nutrient Value
Protein 18 grams
Omega 3 1230 mg
Omega 6 280 mg
Cholesterol 83 mg
Sodium 160 mg (6.3% of daily intake)
Potassium 370 mg (11% of daily intake)
Calcium 21 mg (2% of daily intake)
Vitamin A 90 IU (1.8% of daily intake)
Vitamin B12 1.4 mcg (23.3% of daily intake)
Vitamin B6 0.3 mg (13% of daily intake)
Total Calories 175

Paplet supplies a good deal of protein and omega 3. However, the fish is among the costliest fishes in India owing to its novelty. The white meat and rich flavour fetches a great price for this fish.

8)   Hilsa (Herring / Indian Shad / Ilish)

Protein per 100 grams: 21 grams

Omega 3: 2418 mg

Mercury: Less than 0.09 ppm (Low Level)

Hilsa-(Herring--Indian-Shad--Ilish)

Who hasn’t heard about Hilsa? It is the most popular Bengali fish (national fish of Bangladesh) and very popular in Odisha, West Bengal, Assam, Andhra Pradesh, Gujarat etc. It is a delicacy not just in India but also all over South Asia.

Hilsa Nutritional Value per 100 grams

Nutrient Value
Protein 21 grams
Omega 3 2418 mg
Omega 6 246 mg
Cholesterol 99 mg
Sodium 95.4 mg (4% of daily intake)
Potassium 542 mg (15% of daily intake)
Calcium 106 mg (11% of daily intake)
Vitamin A 116 IU (2% of daily intake)
Vitamin B12 9.6 mcg (160% of daily intake)
Vitamin B6 0.5 mg (26% of daily intake)
Total Calories 250

15% to 20% of the global Ilish catch is done by India.  It is an oily fish and very rich in its Omega 3 content. The ratio of Omega 6 to Omega 3 is 0.1 which is great. It is delicious with tender meat. It is among the costliest fishes in India with cost per kg going up to INR 3000 usually. Hilsa is being highly fished and the population is gradually decreasing. So be wise and do not put Hilsa on your plate too often.

9)   Kekda (Crab)

Protein per 100 grams: 21 grams

Omega 3: 2418 mg

Mercury: Less than 0.09 ppm (Low Level)

Kekda-(Crab)

Kekda is not a fish but it is an integral part of healthy sea food list. Hence, we have placed it in this list. Another reason is that crab is available all over India easily and is enjoyed as a delicacy. Crab meat as healthy as any oily fish.

Kekda Nutritional Value per 100 grams

Nutrient Value
Protein 24 grams
Omega 3 490 mg
Omega 6 8 mg
Cholesterol 71 mg
Sodium 691 mg (29% of daily intake)
Potassium 200 mg (6% of daily intake)
Calcium 33 mg (3% of daily intake)
Vitamin A 173 IU (3% of daily intake)
Vitamin B12 10.4 mcg (173% of daily intake)
Vitamin B6 0.2 mg (9% of daily intake)
Total Calories 115

Crab is a treat in every way. The meat is delicious, tender and healthy. Another important nutrient that crab is rich in is Selenium (44.4 mcg per 100 grams). Selenium has a protective function on the brain and counteracts the hazardous effects of mercury. Crab is easily available and moderately priced too.

10)        Jhinga (Prawns and Shrimps)

Protein per 100 grams: 21 grams

Omega 3: 2418 mg

Mercury: Less than 0.09 ppm (Low Level)
Jhinga-(Prawns-and-Shrimps)

Although prawns and shrimps are different, they are very commonly referred to as jhinga in India. Even across the globe, prawns and shrimps are addressed interchangeably. Both can be found in fresh as well as sea water. Both almost have the same tastes and flavour. The major difference is that prawns are larger in size than shrimps.

Jhinga Nutritional Value per 100 grams

Nutrient Value
Protein 21 grams
Omega 3 347 mg
Omega 6 21 mg
Cholesterol 195 mg
Sodium 224 mg (9% of daily intake)
Potassium 182 mg (5% of daily intake)
Calcium 39 mg (4% of daily intake)
Vitamin A 173 IU (3% of daily intake)
Vitamin B12 1.5 mcg (25% of daily intake)
Vitamin B6 0.1 mg (6% of daily intake)
Total Calories 99

Jhinga is also a rich source of iron (3.1 mg per 100 gram) and selenium (39.6 mcg per 100 gram). The best part about prawns or shrimps is that they are widely available in any local market at pretty affordable prices.

So these are the ten best fishes that can not only treat you to a protein rich meal but also enhance your overall health – both physical and mental. Fish is a highly nutritious and beneficial meal. So get your familiy, especially your young ones, to start savouring sea food regulalrly. Fish is a  preferred protein rich food that is not only dense in nutrition but also a delectable choice when it comes to diet of athletes and bodybuilders.

About Team IBB

Team of authors, content creators and fitness enthusiast behind IBB

Check Also

10 Most Effective Fat Burning Indian Foods

Are you worried about your steadily rising weight? Is your shaky belly making you feel …

8 comments

  1. sir my weight is 68 and age 19 … plzz suggest a good protein for me which do not increase my fat more only improve my muscles shape and also size

  2. Sir pls tell me seer fish is harmful

  3. What about the nutritional content and mercury levels in sardines?

  4. Devendra Niphadkar

    What is the protein content of yellow eel (pili vam)?

  5. u missed mathi or sardines

  6. Sir what are the bengali name of Indian Mackerel , and Rawas ? Can I get it kolkata market?

Leave a Reply

Your email address will not be published. Required fields are marked *