Skip to content

Fish and seafood · IFCT 2017

Mackerel: nutrition per 100 g

Per 100 g, Indian mackerel gives 101 kcal, 21.5 g protein and 1.5 g fat, according to the Indian Food Composition Tables 2017. It carries 259 mg of DHA and 73 mg of EPA and ranks 5th of 41 fish and seafood for iron, at 1.46 mg. Its protein ranks 25th of 257 foods, all from one of the cheapest fish at the coastal market.

01The food

About mackerel

The Indian mackerel, Rastrelliger kanagurta, is the people's fish of the west coast: plentiful, cheap and full of flavour. Konkani, Marathi and Kannada speakers call it bangda or bangude, Malayalis ayala or ayila, Tamils kanangeluthi and Telugu speakers kanagurta; IFCT 2017 records names in eight languages. It is landed in shoals from Gujarat to Kanyakumari, with the biggest catches off Kerala and Karnataka.

Every coastal community has its mackerel dish. Goans make bangda curry with coconut and kokum or stuff the fish with recheado masala; Mangaloreans cook bangude pulimunchi, sour and fiery; Kerala homes fry ayala with chilli and make ayala mulakittathu in an earthen pot; Tamil cooks simmer kanangeluthi in tamarind kuzhambu. It is also one of the fish most often sun-dried and salted for the monsoon months.

02What stands out

What mackerel brings to a meal

  1. 01

    Omega-3 at a low price

    Mackerel carries 259 mg of DHA and 73 mg of EPA per 100 g, making it one of the most affordable omega-3 fish in India. DHA is a structural fat in the brain and retina.

  2. 02

    High protein

    At 21.5 g per 100 g, mackerel ranks 9th of 41 fish and seafood and 25th of 257 foods for protein, meeting 40 per cent of a sedentary man's daily requirement and 47 per cent of a woman's.

  3. 03

    Iron and selenium

    Mackerel gives 1.46 mg of iron per 100 g, 5th of 41 in its group, and 64.1 micrograms of selenium, one of the higher selenium values among fish.

  4. 04

    Thiamine and riboflavin

    It ranks 2nd of 37 fish and seafood for thiamine, at 0.07 mg, and 4th of 39 for riboflavin, at 0.1 mg per 100 g.

03Full nutrient panel

Mackerel nutrition facts per 100 g

Every value IFCT 2017 reports for the edible portion, with the share of an adult's daily need that 100 g covers where ICMR-NIN sets a requirement.

Mackerel nutrients per 100 g, IFCT 2017
NutrientPer 100 gAdult manAdult woman
Energy and macronutrients
Energy101 kcal5%6%
Protein21.5 g40%47%
Carbohydrate (available)0 g
Dietary fibre0 g
Total fat1.5 g
Water74.5 g
Fats
Saturated fat0.6 g
Monounsaturated fat0.22 g
Polyunsaturated fat0.47 g
Omega-3 (EPA)73 mg
Omega-3 (DHA)259 mg
Cholesterol46 mg
Minerals
Calcium31 mg3%3%
Iron1.46 mg8%5%
Zinc0.67 mg4%5%
Magnesium37 mg8%10%
Phosphorus231 mg
Potassium309 mg
Sodium83 mg
Copper0.12 mg
Selenium64.1 µg
Vitamins
Retinol16 µg
Thiamine (B1)0.07 mg4%4%
Riboflavin (B2)0.1 mg4%4%
Niacin (B3)2.67 mg15%19%
Vitamin B60.1 mg4%5%
Vitamin E (alpha-tocopherol)0.71 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. Daily-need shares use the ICMR-NIN 2020 recommended dietary allowances for a 65 kg man and a 55 kg woman doing sedentary work (ICMR-NIN brief note). Nutrients IFCT did not analyse for this food are left out rather than shown as zero.

Cite this page

NNWA Nutrition and Wellness Academy. Mackerel: nutrition per 100 g. Data: Indian Food Composition Tables 2017, ICMR-National Institute of Nutrition. https://nnwa.in/foods/fish-and-seafood/mackerel/

04How it ranks

Where mackerel sits among Indian foods

Ranked per 100 g against the other 40 fish and seafood and every food in the tables.

Mackerel rankings by nutrient
NutrientPer 100 gIn fish and seafoodAmong all foods
Protein21.5 g9th of 4125th of 243
Vitamin E (alpha-tocopherol)0.71 mg20th of 4164th of 242
Riboflavin (B2)0.1 mg6th of 3979th of 241
Thiamine (B1)0.07 mg2nd of 3788th of 239
Energy101 kcal16th of 41113th of 257
05In the Indian kitchen

How mackerel is eaten

  • Goan bangda curry: mackerel in a ground coconut, red chilli and tamarind or kokum gravy, eaten with rice.
  • Bangude pulimunchi: Mangalorean mackerel in a sour, hot masala of roasted chillies and tamarind.
  • Ayala fry: scored whole fish rubbed with chilli, pepper, turmeric and ginger-garlic and fried in coconut oil.
  • Kanangeluthi meen kuzhambu: Tamil tamarind curry with shallots, garlic and fenugreek.
  • Stuffed bangda: slit and filled with recheado masala, then pan-fried.
06Good to know

Before you plan around it

Mackerel spoils faster than most fish, and if it is not kept on ice it can build up histamine, which causes a flushing, headache-type reaction that cooking does not prevent. Buy it firm and bright with red gills, and cook it the same day. Dried, salted mackerel is very high in salt. Mackerel bones are easy to lift out, but fry versions absorb oil, so a curry is the leaner way to eat it often.

Food composition is general information, not a diet plan. Anyone managing a medical condition should plan their diet with a doctor or a registered dietitian.

07Questions

What people ask about mackerel

Is bangda fish good for health?

Yes. IFCT 2017 gives Indian mackerel 21.5 g protein, 259 mg DHA and 73 mg EPA per 100 g for 101 kcal, along with useful iron and selenium. It is one of the best value fish in India.

What is ayala fish in English?

Ayala, or ayila, is the Malayalam name for the Indian mackerel, Rastrelliger kanagurta. It is bangda in Goa and Maharashtra, bangude in Mangaluru and kanangeluthi in Tamil Nadu.

Does mackerel have more omega-3 than salmon?

Per 100 g, IFCT 2017 gives salmon far more omega-3 than Indian mackerel. But mackerel costs a fraction of the price, is caught locally, and still carries 259 mg of DHA, so eaten often it is a practical choice.

How much iron is in mackerel?

Indian mackerel has 1.46 mg of iron per 100 g, ranking 5th of 41 fish and seafood in IFCT 2017 and meeting 8 per cent of a man's daily requirement.

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