NutriKaki

Gizzard Shad (Selangat) Calories per 100g: HPB Data

By NutriKaki Team  ·  October 2026  ·  Based on HPB Singapore food composition data

Gizzard shad is listed in HPB's food database as “Gizzard shad (Selangat), raw”, with the other names ikan selangat, kim ting hee, jin ding yu, mud shad and shi yu. Here is what that entry says.

Raw gizzard shad (Selangat) has 160 kcal per 100 g of edible fish, with 19 g protein and 8.3 g fat per 100 g, per HPB food data. In HPB's default portion, one whole fish of 50 g (25 g edible) is 40 kcal.

Quick answer: Gizzard shad, raw = 160 kcal per 100 g edible fish  |  19 g protein per 100 g  |  8.3 g fat per 100 g  |  160 mg sodium per 100 g  |  One whole 50 g fish (25 g edible) = 40 kcal. Data from HPB food data.

Gizzard Shad Nutrition: Per 100 g and Per Whole Fish

HPB records nutrients per 100 g of edible fish, and also records a default portion: one whole fish of 50 g, of which 50% is edible (the part you eat). The whole-fish column below is the per 100 g value multiplied by the 25 g of edible fish in that portion.

NutrientPer 100 g edible fishPer whole fish (50 g, 25 g edible)
Energy160 kcal40 kcal
Protein19 g4.8 g
Fat8.3 g2.1 g
Carbohydrate0.4 g0.1 g
Sodium160 mg40 mg

HPB lists no sugar value for this entry. All figures are for raw fish. HPB has no cooked entry for gizzard shad.

How Gizzard Shad Compares With Other Fish (Raw, per 100 g)

On HPB's raw-fish entries, gizzard shad sits in the oilier half. Its 160 kcal per 100 g is higher than grouper, sardines, tilapia, kembong, barramundi, Spanish mackerel and silver pomfret, and lower than herring, saba mackerel and salmon. The extra energy comes from fat (8.3 g per 100 g), not protein: at 19 g per 100 g its protein is about the same as most of the others.

Raw fish (HPB)Energy per 100 gProtein per 100 gFat per 100 g
Grouper92 kcal19.4 g1.0 g
Sardines106 kcal19.7 g2.9 g
Tilapia114 kcal18.5 g4.4 g
Indian mackerel (kembong)120 kcal22.1 g3.5 g
Asian sea bass (barramundi)125 kcal19.2 g5.3 g
Spanish mackerel (batang)139 kcal19.3 g6.3 g
Silver pomfret139 kcal19.4 g6.8 g
Gizzard shad (selangat)160 kcal19.0 g8.3 g
Herring195 kcal16.4 g13.9 g
Saba mackerel205 kcal18.6 g13.9 g
Salmon208 kcal20.4 g13.4 g

All rows are raw fish, per 100 g, from HPB food data (protein and fat rounded to one decimal place).

Why "Per 100 g" and "Per Fish" Give Different Answers

A whole fish includes head, bones and guts, so the weight on the scale is not the weight you eat. HPB's default fish is 50 g whole, but only 25 g of that is edible, so one fish is 40 kcal, not 80 kcal. If you weigh only the cleaned flesh, use the per 100 g figure: 25 g of flesh is 40 kcal, 50 g is 80 kcal and 100 g is 160 kcal.

Sodium in Gizzard Shad

Raw gizzard shad has 160 mg sodium per 100 g, or 40 mg in HPB's 50 g whole fish. That is the fish before any salt, sauce or brine is added. Salted, pickled or fried-with-seasoning versions will have more, and HPB has no entry for those. For how everyday dishes compare, see our hawker sodium guide.

Tracking Fish With NutriKaki

NutriKaki is a Singapore hawker-first food tracker built on HPB food data, so ikan selangat and the other fish above use HPB's entries rather than a generic international guess. Search the fish you ate, pick the portion, and see grams, calories and protein for the day.

Frequently Asked Questions

How many calories are in gizzard shad per 100g?

Raw gizzard shad (Selangat) has 160 kcal per 100 g of edible fish according to HPB food data, along with 19 g protein, 8.3 g fat, 0.4 g carbohydrate and 160 mg sodium per 100 g.

How many calories are in one whole gizzard shad?

HPB's default portion for raw gizzard shad is one whole fish of 50 g, of which 50% (25 g) is edible. That works out to 40 kcal, 4.8 g protein, 2.1 g fat and 40 mg sodium for the whole 50 g fish. A bigger fish has proportionally more.

Is ikan selangat the same as gizzard shad?

HPB lists the entry 'Gizzard shad (Selangat), raw' with the other names ikan selangat, kim ting hee, jin ding yu, mud shad and shi yu. NutriKaki uses that HPB entry for all of these names.

Does gizzard shad have more calories than other fish?

Per 100 g raw, HPB lists gizzard shad (160 kcal) higher than grouper (92 kcal), raw sardines (106 kcal), tilapia (114 kcal) and Indian mackerel (120 kcal), but lower than raw herring (195 kcal), saba mackerel (205 kcal) and salmon (208 kcal).

Does cooking change the calories in gizzard shad?

HPB has only a raw entry for gizzard shad, so NutriKaki does not give a cooked figure for it. Frying adds oil: in HPB data, raw black pomfret is 116 kcal per 100 g while fried black pomfret is 293 kcal per 100 g, so a fried fish will be well above the raw figure.

Calorie values are estimates based on HPB Singapore food composition data and standard Singapore hawker serving sizes. Actual values vary by stall, portion size, and cooking method. This content is for general informational purposes only and does not constitute medical or dietary advice. Consult a registered dietitian for personalised nutrition guidance. Nutrition data referenced in this article is used under licence from the Health Promotion Board (HPB) of Singapore and may not be redistributed, republished, or reused commercially without NutriKaki's prior written permission.

Track your sliced fish soup with Singapore's hawker calorie app

HPB data · Hawker-first search · Free to download

📱 Download on the App Store (iOS) 🤖 Get it on Google Play (Android)