REFERENCE
How to use this section
This is the part of the book you will still be using in ten years. It is not meant to be read through, but opened at the page you need, checked, and closed.
The order follows the way a cook needs it. Sections 1 to 4 are composition — what a food carries per 100 g, then the same foods ranked by energy density, by protein and by fibre. Section 5 is glycaemic index and load, including the values measured on actual Kerala preparations. Section 6 reprints the culinary-dose table from Chapter 9. Then sodium and potassium (7), the fats (8), conversions and scaling (9, 10), substitutions (11), the calendar (12), and storage and the freezer (13, 14).
All nutrient values in this section are estimates drawn from published food-composition tables — chiefly the ICMR-NIN Indian Food Composition Tables 2017 for Indian foods, and USDA FoodData Central for what those tables do not cover. Real food varies: by cultivar, season, soil and ripeness, by the age of a coconut and the fat cycle of a fish, and by how long it was cooked in how much water. Use these figures to compare one food with another and to decide what goes on your plate, not for clinical calculation. If you count carbohydrate to dose insulin, or work to a prescribed sodium or potassium restriction, use the numbers your clinical team gives you.
Two conventions. A dash (—) means the source does not report that value and the food is not a meaningful source of it. not established means no verified value exists in this book's sources. Those cells are deliberate, and better than a guess.
1. Nutrient composition, per 100 g
Reading these tables. Values are per 100 g of raw edible portion unless the row says otherwise. Energy is given in kcal; ICMR-NIN prints energy in kJ, and kcal here is that figure divided by 4.184. Carbohydrate is available carbohydrate, determined analytically, in the ICMR-NIN rows — this is not the same quantity as USDA's "carbohydrate by difference", which counts fibre and other components within the total. The two bases are not interchangeable, so the source column states which one every row comes from, and rows from different bases should not be compared digit for digit. ICMR-NIN codes and USDA FDC IDs are given so that every value can be traced back to its table.
Where the number of sampling regions behind an ICMR-NIN value is one (n=1), the figure rests on a single sample. Those rows are marked. They are the weakest values in the section.
1.1 Cereals and grains
| Food | Malayalam | Energy kcal | Protein g | Fat g | Avail. carbohydrate g | Fibre g | Source |
|---|---|---|---|---|---|---|---|
| Rice, raw, milled | pachari | 356 | 7.94 | 0.52 | 78.24 | 2.81 | IFCT 2017 A015 |
| Rice, parboiled, milled | — | 352 | 7.81 | 0.55 | 77.16 | 3.74 | IFCT 2017 A014 |
| Rice, raw, brown | — | 354 | 9.16 | 1.24 | 74.80 | 4.43 | IFCT 2017 A013 |
| Rice flakes | aval | 354 | 7.44 | 1.14 | 76.75 | 3.46 | IFCT 2017 A011 |
| Rice, puffed | pori | 362 | 7.47 | 1.62 | 77.68 | 2.56 | IFCT 2017 A012 |
| Finger millet | ragi | 321 | 7.16 | 1.92 | 66.82 | 11.18 | IFCT 2017 A010 |
| Little millet | samai | 346 | 10.13 | 3.89 | 65.55 | 7.72 | IFCT 2017 A016 |
| Kodo millet | varagu | 332 | 8.92 | 2.55 | 66.19 | 6.39 | IFCT 2017 A017 ¹ |
| Sorghum | jowar | 334 | 9.97 | 1.73 | 67.68 | 10.22 | IFCT 2017 A005 |
| Pearl millet | bajra | 348 | 10.96 | 5.43 | 61.78 | 11.49 | IFCT 2017 A003 |
| Wheat flour, refined | maida | 352 | 10.36 | 0.76 | 74.27 | 2.76 | IFCT 2017 A018 |
¹ ICMR-NIN labels A017 Paspalum scrobiculatum (kodo millet) in one table and Setaria italica (foxtail millet) in another. One of the two is an error in the published volume. The macronutrient values above are as printed; the species name should not be relied on, and no foxtail millet values should be taken from this entry.
Rice, cooked. Cooked matta rice weighs about 2.6 times its dry weight by the absorption method and 2.5 times by the drained method (R015). Dividing the parboiled-milled figures by 2.6 gives roughly 135 kcal, 3.0 g protein and 29.7 g available carbohydrate per 100 g of cooked rice — the arithmetic is shown so you can redo it with your own measured yield. Every cooked-weight rice figure in this book is derived this way, not measured.
1.2 Pulses and legumes
Dry weight. A pulse takes up two to two and a half times its weight in water on soaking and cooking, so the per-100-g figures below are roughly three times what the same food delivers on the plate. Section 9.6 gives the yields.
| Food | Malayalam | Energy kcal | Protein g | Fat g | Avail. carbohydrate g | Fibre g | Source |
|---|---|---|---|---|---|---|---|
| Bengal gram, whole | kadala | 287 | 18.77 | 5.11 | 39.56 | 25.22 | IFCT 2017 B002 |
| Bengal gram dal | kadala parippu | 329 | 21.55 | 5.31 | 46.72 | 15.15 | IFCT 2017 B001 |
| Red gram, whole | — | 274 | 20.47 | 1.38 | 42.48 | 22.84 | IFCT 2017 B022 |
| Red gram dal | thuvara parippu | 331 | 21.70 | 1.56 | 55.23 | 9.06 | IFCT 2017 B021 |
| Green gram, whole | cherupayar | 294 | 22.53 | 1.14 | 46.13 | 17.04 | IFCT 2017 B011 |
| Green gram dal | cherupayar parippu | 326 | 23.88 | 1.35 | 52.59 | 9.37 | IFCT 2017 B010 |
| Cowpea, brown | vanpayar | 320 | 20.36 | 1.15 | 54.62 | 11.54 | IFCT 2017 B005 |
| Cowpea, white | — | 320 | 21.25 | 1.14 | 53.77 | 11.70 | IFCT 2017 B006 (n=1) |
| Horse gram, whole | muthira | 330 | 21.73 | 0.62 | 57.24 | 7.88 | IFCT 2017 B012 |
Insoluble and soluble fractions, where ICMR-NIN reports them, are in Section 4.
1.3 Tubers and starchy vegetables
| Food | Malayalam | Energy kcal | Protein g | Fat g | Avail. carbohydrate g | Fibre g | Source |
|---|---|---|---|---|---|---|---|
| Tapioca | kappa | 80 | 1.03 | 0.20 | 17.81 | 4.61 | IFCT 2017 F015 |
| Colocasia | chembu | 89 | 3.31 | 0.17 | 17.85 | 3.22 | IFCT 2017 F004 |
| Elephant foot yam | chena | 84 | 2.56 | 0.14 | 17.46 | 4.17 | IFCT 2017 F017 |
| Yam, ordinary | — | 83 | 2.18 | 0.17 | 17.65 | 4.08 | IFCT 2017 F018 |
| Plantain, green | — | 80 | 1.18 | 0.23 | 17.58 | 3.60 | IFCT 2017 D063 |
| Cassava, raw | — | 160 | 1.36 | 0.28 | 38.1 ² | 1.8 | USDA SR Legacy 169985 |
² Carbohydrate by difference, not available carbohydrate, and on a different moisture basis from the ICMR-NIN tapioca row above. The two entries for the same plant differ by a factor of two; for Kerala kappa use the ICMR-NIN row.
The one fact worth memorising from this table: all five Kerala starchy staples land between 17.5 and 17.9 g of available carbohydrate and 80 and 89 kcal per 100 g. They are interchangeable by weight. Choosing chena over kappa is a flavour decision, not a metabolic one — except that chena and chembu carry 2.5 to 3.3 g of protein against kappa's 1.0 g.
1.4 Vegetables
| Food | Malayalam | Energy kcal | Protein g | Fat g | Avail. carbohydrate g | Fibre g | Source |
|---|---|---|---|---|---|---|---|
| Snake gourd, long pale green | padavalanga | 12 | 0.98 | 0.25 | 1.27 | 2.27 | IFCT 2017 D070 |
| Snake gourd, short | padavalanga | 15 | 0.54 | 0.26 | 2.15 | 2.29 | IFCT 2017 D072 (n=1) |
| Ash gourd | kumbalanga | 17 | 0.79 | 0.14 | 2.84 | 3.37 | IFCT 2017 D001 |
| Bitter gourd | pavakka | 21 | 1.44 | 0.24 | 2.82 | 3.78 | IFCT 2017 D004 |
| Plantain flower | vazhakkoombu | 21 | 1.47 | 0.63 | 2.15 | 5.25 | IFCT 2017 D062 |
| Papaya, raw green | — | 24 | 0.50 | 0.23 | 4.40 | 2.28 | IFCT 2017 D059 |
| Jackfruit, tender green | chakka | 26 | 1.98 | 0.35 | 3.48 | 7.69 | IFCT 2017 D051 |
| Okra | vendakka | 27 | 2.08 | 0.22 | 3.62 | 4.08 | IFCT 2017 D056 |
| Drumstick pods | muringakka | 29 | 2.62 | 0.12 | 3.76 | 6.83 | IFCT 2017 D046 |
| Plantain stem | vazhapindi | 39 | 0.35 | 0.16 | 8.64 | 2.12 | IFCT 2017 D064 |
| Cluster beans | — | 40 | 3.55 | 0.37 | 4.91 | 4.83 | IFCT 2017 D039 |
| Jackfruit seed, mature | chakkakkuru | 77 | 5.79 | 0.44 | 11.81 | 8.63 | IFCT 2017 D052 |
1.5 Greens
| Food | Malayalam | Energy kcal | Protein g | Fat g | Avail. carbohydrate g | Fibre g | Source |
|---|---|---|---|---|---|---|---|
| Amaranth leaves, green | cheera | 31 | 3.29 | 0.65 | 2.28 | 4.41 | IFCT 2017 C002 |
| Amaranth leaves, red | cheera | 33 | 3.93 | 0.63 | 2.37 | 4.91 | IFCT 2017 C003 (n=1) |
| Colocasia leaves | chembila | 43 | 3.42 | 1.38 | 3.69 | 5.60 | IFCT 2017 C018 |
| Drumstick / moringa leaves | muringayila | 67 | 6.41 | 1.64 | 5.62 | 8.21 | IFCT 2017 C019 |
Moringa leaves are the highest-protein green in this section by a wide margin. That is a compositional fact and carries no therapeutic claim; see Section 6.
1.6 Fruit and plantain
| Food | Malayalam | Energy kcal | Protein g | Fat g | Avail. carbohydrate g | Fibre g | Source |
|---|---|---|---|---|---|---|---|
| Coconut water | — | 15 | 0.26 | — | 3.16 | — | IFCT 2017 K002 |
| Papaya, ripe | — | 24 | 0.42 | 0.16 | 4.61 | 2.83 | IFCT 2017 E049 |
| Jackfruit, ripe | chakka | 72 | 2.74 | 0.15 | 14.01 | 3.62 | IFCT 2017 E030 |
| Banana, ripe, robusta | — | 105 | 1.23 | 0.33 | 23.63 | 1.94 | IFCT 2017 E012 |
| Banana, ripe, poovam | poovan | 106 | 1.49 | 0.35 | 23.41 | 2.33 | IFCT 2017 E010 |
| Banana, ripe, nendran | nendran | 111 | 1.25 | 0.32 | 24.95 | 2.21 | IFCT 2017 E009 (n=1) |
| Banana, ripe, red | chenkadali | 112 | 1.29 | 0.29 | 25.21 | 1.98 | IFCT 2017 E011 (n=1) |
| Plantain, green, raw | — | 152 | 1.25 | 0.07 | 36.7 ² | 2.2 | USDA SR Legacy 168215 |
| Plantain, yellow, raw | — | 122 | 1.30 | 0.35 | 31.9 ² | 1.7 | USDA SR Legacy 169130 |
| Jackfruit, raw [= ripe] | chakka | 95 | 1.72 | 0.64 | 23.2 ² | 1.5 | USDA SR Legacy 174687 ³ |
³ The USDA entry labelled "raw" is clearly the ripe fruit, on its carbohydrate content. Tender green jackfruit and ripe jackfruit are two different foods in the kitchen and in the table: green carries roughly a quarter of the available carbohydrate and twice the fibre of ripe. Do not let a recipe or a label blur them.
Green versus ripe, from the numbers: green plantain 17.58 g available carbohydrate against ripe nendran's 24.95, with about 60% more fibre. In the USDA pair, total carbohydrate barely falls on ripening (36.7 → 31.9 g) because carbohydrate by difference counts starch and sugar alike. What changes on ripening is the form of the carbohydrate, not the total.
1.7 Nuts, seeds and coconut
| Food | Malayalam | Energy kcal | Protein g | Fat g | Avail. carbohydrate g | Fibre g | Source |
|---|---|---|---|---|---|---|---|
| Coconut, kernel, fresh | thenga | 409 | 3.84 | 41.38 | 6.30 | 10.42 | IFCT 2017 H007 |
| Coconut, kernel, dry | copra | 624 | 7.27 | 63.26 | 8.01 | 15.88 | IFCT 2017 H006 |
| Coconut meat, raw | thenga | 354 | 3.33 | 33.5 | 15.2 ² | 9.0 | USDA SR Legacy 170169 |
| Coconut milk, raw | thenga paal | 230 | 2.29 | 23.8 | 5.54 ² | 2.2 | USDA SR Legacy 170172 ⁴ |
| Coconut cream, raw | — | 330 | 3.63 | 34.7 | 6.65 ² | 2.2 | USDA SR Legacy 170580 |
⁴ ICMR-NIN 2017 has no coconut milk entry. Every coconut-milk figure in this book is USDA 170172 scaled by extraction as set out in M08. Fresh milk pressed at home from a given weight of kernel will differ.
The comparison the whole coconut argument rests on: fresh grated coconut carries about 10 g of fibre and 3.8 g of protein per 100 g. Coconut oil carries none of either (Section 1.8).
1.8 Fats and oils
| Food | Malayalam | Energy kcal | Protein g | Fat g | Avail. carbohydrate g | Fibre g | Source |
|---|---|---|---|---|---|---|---|
| Coconut oil | velichenna | 892 | 0 | 99.1 | 0 | 0 | USDA SR Legacy 171412 |
Coconut oil is the only oil for which this book has a verified per-100-g composition. For the other Kerala oils, ICMR-NIN publishes fatty-acid profiles as a percentage of total fatty acids but no per-100-g energy in the tables used here; those percentages, and the saturated–monounsaturated–polyunsaturated comparison, are in Section 8. Ghee is a working assumption, not a measured value: see Section 1.13.
1.9 Fish and seafood
Carbohydrate and fibre are not reported for animal foods in the ICMR-NIN table used here; fish, meat and egg are not sources of either.
| Food | Malayalam | Energy kcal | Protein g | Fat g | Avail. carbohydrate g | Fibre g | Source |
|---|---|---|---|---|---|---|---|
| Green mussel | kallummakkaya | 58 | 12.14 | 0.98 | — | — | IFCT 2017 R001 (n=1) |
| Tiger prawns, brown | chemmeen | 65 | 14.85 | 0.56 | — | — | IFCT 2017 Q007 (n=1) |
| Prawns, small | chemmeen | 71 | 13.07 | 0.78 | — | — | IFCT 2017 S009 |
| Anchovy | kozhuva | 88 | 19.88 | 0.78 | — | — | IFCT 2017 P003 |
| Pearl spot | karimeen | 92 | 19.68 | 1.38 | — | — | IFCT 2017 P026 (n=1) |
| Indian mackerel | ayala | 101 | 21.51 | 1.53 | — | — | IFCT 2017 P034 |
| Tuna | choora | 112 | 24.50 | 1.44 | — | — | IFCT 2017 P084 |
| Pomfret, white | — | 123 | 19.02 | 5.12 | — | — | IFCT 2017 P057 |
| Seer / kingfish | neymeen | 136 | 22.28 | 5.18 | — | — | IFCT 2017 P087 |
| Sardine | mathi | 152 | 17.91 | 8.99 | — | — | IFCT 2017 P071 (n=1) ⁵ |
| Mackerel, Atlantic, raw | — | 205 | 18.6 | 13.9 | — | — | USDA SR Legacy 175119 ⁶ |
| Sardine, canned in oil, drained, with bone | — | 208 | 24.6 | 11.4 | — | — | USDA SR Legacy 175139 ⁷ |
⁵ The ICMR-NIN sardine entry is a single sample and is internally inconsistent: its total fat (8.99 g) does not agree with its own fatty-acid table, which sums to roughly 2.65 g. Treat the sardine row as indicative only. ⁶ Atlantic mackerel is a fattier species than Indian mackerel (Rastrelliger kanagurta). Do not apply this row to ayala. It is here because it is the methodologically stronger figure for the fish sold as mackerel outside India. ⁷ Also carries 382 mg calcium and 307 mg sodium per 100 g — the calcium because the bones are eaten, the sodium because it is a canned product.
EPA and DHA, mg per 100 g (ICMR-NIN 2017 Table 7, read directly; several rows are single samples):
| Fish | Malayalam | EPA mg | DHA mg | EPA + DHA mg | Cholesterol mg | Source |
|---|---|---|---|---|---|---|
| Seer / kingfish | neymeen | 422 | 626 | ≈1048 | 67.71 | IFCT 2017 P087 |
| Sardine | mathi | 297 | 317 | ≈614 | 49.12 | IFCT 2017 P071 (n=1) ⁵ |
| Indian mackerel | ayala | 72.7 | 259 | ≈332 | 46.48 | IFCT 2017 P034 |
| Anchovy | kozhuva | 60.0 | 187 | ≈247 | 29.56 | IFCT 2017 P003 |
| Green mussel | kallummakkaya | 80.8 | 108 | ≈189 | 43.74 | IFCT 2017 R001 (n=1) |
| Pearl spot | karimeen | 26.6 | 100 | ≈127 | 15.62 | IFCT 2017 P026 (n=1) |
| Sardine, canned in oil, with bone | — | 473 | 509 | ≈982 | — | USDA SR Legacy 175139 |
| Tuna | choora | not established |
not established |
not established |
46.10 | Column alignment in IFCT Table 7 could not be read reliably for this row |
| Prawns | chemmeen | not established |
not established |
not established |
— | As above; prawns are lean and low in omega-3 |
1.10 Meat, poultry and egg
| Food | Malayalam | Energy kcal | Protein g | Fat g | Avail. carbohydrate g | Fibre g | Source |
|---|---|---|---|---|---|---|---|
| Egg, hen, white only, boiled | mutta | 53 | 12.37 | 0.26 | — | — | IFCT 2017 M005 |
| Egg, hen, whole, raw | mutta | 135 | 13.28 | 9.15 | — | — | IFCT 2017 M001 |
| Egg, hen, whole, boiled | mutta | 148 | 13.43 | 10.54 | — | — | IFCT 2017 M004 |
| Chicken, breast, skinless | kozhi | 168 | 21.81 | 9.00 | — | — | IFCT 2017 N003 |
| Chicken, thigh, skinless | kozhi | 200 | 18.18 | 14.23 | — | — | IFCT 2017 N002 |
| Chicken, leg, skinless | kozhi | not established |
19.44 | 12.64 | — | — | IFCT 2017 N001; the printed energy value is inconsistent with its own macronutrients and is not reproduced ⁸ |
| Goat, raw | — | 103 calc. | 20.6 | 2.3 | — | — | USDA SR Legacy generic, as used throughout Chapter 19 (unverified) ⁹ |
| Duck, meat only, no skin, raw | — | 127 calc. | 18.3 | 5.95 | — | — | USDA SR Legacy generic (unverified) ⁹ |
| Beef, round, trimmed, raw (lean) | — | 131 calc. | 21.5 | 5.0 | — | — | USDA SR Legacy generic (unverified) ⁹ |
| Beef, chuck, semi-trimmed, raw (stewing) | — | 190 calc. | 19.5 | 12.5 | — | — | USDA SR Legacy generic (unverified) ⁹ |
| Beef liver, raw | — | 130 calc. | 20.4 | 3.63 | 3.89 | — | USDA SR Legacy generic (unverified) ⁹ |
⁸ Chicken leg energy: 1,605 kJ as printed implies far more energy than 19.44 g protein and 12.64 g fat can account for (about 798 kJ). The protein and fat figures are usable; the energy figure is not. ⁹ These five rows are the USDA SR Legacy generics used to compute the panels in the meat and egg chapter, because ICMR-NIN's tables as extracted for this book contain no red meat, no poultry other than chicken and no organ meat. Energy marked "calc." is computed at 4 kcal per gram of protein and of carbohydrate and 9 kcal per gram of fat, which is the method stated for every nutrition panel in this book.
1.11 Dairy
| Food | Malayalam | Energy kcal | Protein g | Fat g | Avail. carbohydrate g | Fibre g | Source |
|---|---|---|---|---|---|---|---|
| Buttermilk, cultured, low-fat | moru | 40 | 3.31 | 1.07 | 4.79 ² | 0 | USDA SR Legacy 170874 ¹⁰ |
| Yogurt / curd, plain, whole milk | thairu | 61 | 3.47 | 3.25 | 4.66 ² | 0 | USDA SR Legacy 171284 ¹⁰ |
| Milk, whole, cow | — | 73 | 3.26 | 4.48 | 4.94 (lactose) | — | IFCT 2017 L002 |
¹⁰ ICMR-NIN 2017 has no curd and no buttermilk entry — its milk group covers buffalo milk, cow milk, paneer and khoa only. USDA is therefore the source for both, and Western cultured buttermilk is not identical to Kerala moru, which is curd let down with water. Note the sodium: cultured buttermilk carries about 148 mg per 100 g before a cook adds any salt at all, against 46 mg for plain yoghurt. That matters in Section 7.
1.12 Sugars
| Food | Malayalam | Energy kcal | Protein g | Fat g | Avail. carbohydrate g | Fibre g | Source |
|---|---|---|---|---|---|---|---|
| Jaggery, cane | sharkara | not established |
not established |
not established |
not established |
not established |
No verified value in this book's sources ¹¹ |
| Jaggery, palm | karuppatti | not established |
not established |
not established |
not established |
not established |
No verified value ¹¹ |
| Sugar, white | panchasara | not established |
not established |
not established |
not established |
not established |
No verified value ¹¹ |
| Honey | then | not established |
not established |
not established |
not established |
not established |
No verified value |
¹¹ᵃ Salt, stated once for the whole book: plain salt is costed at 400 mg of sodium per gram (1 level teaspoon ≈ 6 g ≈ 2,400 mg), and the M07 70:30 blend at 275 mg of sodium per gram. Every nutrition panel names which of the two it was computed on, and where a recipe offers both, the panel figure is the M07 one; with plain salt, multiply the salt-derived portion by about 1.45. The L icon and the [LOW SODIUM] tag are read off the panel as printed.
¹¹ The working assumption used in this book, stated plainly because it is an assumption and not a measurement: jaggery is costed as sucrose at 98 g of carbohydrate and about 390 kcal per 100 g. Real jaggery carries some moisture and a small non-sucrose fraction, so its energy per gram sits at or slightly below that of white sugar rather than above it. Costing it as sugar means the panels in this book never understate what is being eaten, which is the direction of error a health cookbook should choose. Nothing in this book's evidence base supports a claim that jaggery is metabolically preferable to sugar.
1.13 Foods this book uses for which no verified value exists
Every row below is a gap, not an omission. Where a documented analogue exists it is named, and where it does not, the honest instruction is to look the food up in the primary tables rather than accept a figure from this book.
| Food | Malayalam | Value | Why | Documented analogue to use |
|---|---|---|---|---|
| Red / matta rice | matta, rosematta | not established |
ICMR-NIN 2017 has no red-rice or matta entry; every published "matta is low-GI" claim traced in this book's sources was retail marketing | Rice, parboiled, milled (IFCT A014). Matta's fibre is probably somewhat higher. |
| Njavara, pokkali, jeerakasala, gandhakasala | — | not established |
No entries for named Kerala varieties | Rice, parboiled, milled (A014) for the parboiled varieties; rice, raw, milled (A015) for jeerakasala |
| Wholemeal wheat flour, broken wheat, semolina | — | not established |
Not present in this book's verified extract of the ICMR-NIN tables, which covers refined wheat flour (A018) only | None named. Look up ICMR-NIN directly |
| Rolled oats | — | not established |
Not retrieved from USDA for this book | None named. Look up USDA SR Legacy |
| Foxtail millet | thina | not established |
ICMR-NIN's species labelling for A017 is internally contradictory and the volume appears to lack a clean foxtail entry | None. Do not take a foxtail value from A017 |
| Black gram dal | uzhunnu parippu | not established |
Not in this book's verified extract | Green gram dal (B010) is the nearest documented pulse for batter arithmetic; say so wherever it is used |
| Cabbage, carrot, beetroot, French beans, tomato, onion, shallot, cucumber, brinjal, pumpkin, ridge gourd | — | not established |
Not in this book's verified extract of ICMR-NIN Table 1. Recipe panels used USDA SR Legacy generics, flagged as unverified in the chapters that used them | None named here. Look up ICMR-NIN or USDA directly |
| Chinese potato | koorka | not established |
No entry found | The Kerala tuber band: 17.5–17.9 g available carbohydrate, 80–89 kcal per 100 g, from the five verified tubers in Section 1.3 |
| Sweet potato | madhura kizhangu | not established |
Not in this book's verified extract | None named |
| Thakara greens; tapioca leaves | thakara; kappayila | not established |
Neither appears in ICMR-NIN 2017; no composition or safety data verified | None. Tapioca leaves carry cyanogenic glycosides and need thorough cooking with the water discarded |
| Ponnanganni | ponnanganni | not established |
Not in this book's verified extract | Amaranth leaves (C002) as a rough stand-in for a leafy green, stated as such |
| Mango, pineapple, guava | manga, kaithachakka | not established |
Not in this book's verified extract | None named |
| Cashew | kasuvandi | not established |
Not in this book's verified extract | None named |
| Squid | koonthal | not established |
Not in this book's verified extract | None named. Squid is lean; the prawn rows are the closest documented lean shellfish |
| Dried fish | unakka meen | not established |
Salt is applied as a preservative at high and wildly variable levels, so a single figure would mislead in either direction | None. The instruction is procedural: rinse and soak before cooking, and add no further salt |
| Ghee | neyyu | not established |
No verified value in this book's sources | Working assumption used in the recipe panels: 99 g fat and about 890 kcal per 100 g, saturated fraction about 62%. (unverified) |
| Sesame, groundnut, rice bran, mustard, palm and corn oil | — | not established (energy) |
ICMR-NIN Table 12 gives fatty-acid profiles as percentages of total fatty acids, not per-100-g energy | Fatty-acid percentages in Section 8. For energy, all refined culinary oils sit close to coconut oil's 892 kcal per 100 g; no figure is printed here because none was verified |
| Pappadam, achar, restaurant curries | pappadam, achar | not established |
Sodium content varies by producer and recipe and no peer-reviewed or official per-serving figure was verified | Compute from salt added per batch ÷ servings (Section 7.3), or treat as a condiment portion |
| Toddy | kallu | not established |
No composition value verified | None named. Alcohol carries 7 kcal per gram and much of what is sold as toddy has added sugar |
2. Energy density ranking
Why this is the most useful number in the book. People eat a roughly consistent weight of food. When the energy density of what is available falls, energy intake falls with it — an effect that holds across weight status, sex and behavioural type, and that appears in children as young as three (Rolls, Physiol Behav 2009). Trials that lowered energy density by adding water-rich foods produced substantial weight loss in people who were never told to eat less. This is the mechanism by which a recipe does the work that willpower is usually asked to do, and it is why half of the Kerala Plate is vegetables.
Read the ranking as a guide to volume. Everything under 50 kcal per 100 g can be eaten by the bowlful; the 50–150 band is where the protein lives and where a satisfying plate is built; above 250 kcal per 100 g, weigh it.
One warning about the bottom of the table. Dry grains and pulses appear high on the list because they are dry. Parboiled milled rice at 352 kcal per 100 g becomes about 135 kcal per 100 g cooked, because it takes up about 2.6 times its weight in water by the absorption method — the single conversion used for every cooked-rice figure in this book, set out in Section 1.1; a pulse behaves the same way. Compare cooked with cooked, or dry with dry, and never one against the other.
| Food | Malayalam | kcal /100 g | Band | Source |
|---|---|---|---|---|
| Snake gourd, long | padavalanga | 12 | Volume food | IFCT D070 |
| Coconut water | — | 15 | Volume food | IFCT K002 |
| Snake gourd, short | padavalanga | 15 | Volume food | IFCT D072 |
| Ash gourd | kumbalanga | 17 | Volume food | IFCT D001 |
| Bitter gourd | pavakka | 21 | Volume food | IFCT D004 |
| Plantain flower | vazhakkoombu | 21 | Volume food | IFCT D062 |
| Papaya, green | — | 24 | Volume food | IFCT D059 |
| Papaya, ripe | — | 24 | Volume food | IFCT E049 |
| Jackfruit, tender green | chakka | 26 | Volume food | IFCT D051 |
| Okra | vendakka | 27 | Volume food | IFCT D056 |
| Drumstick pods | muringakka | 29 | Volume food | IFCT D046 |
| Amaranth leaves, green | cheera | 31 | Volume food | IFCT C002 |
| Amaranth leaves, red | cheera | 33 | Volume food | IFCT C003 |
| Plantain stem | vazhapindi | 39 | Volume food | IFCT D064 |
| Buttermilk, cultured, low-fat | moru | 40 | Volume food | USDA 170874 |
| Cluster beans | — | 40 | Volume food | IFCT D039 |
| Colocasia leaves | chembila | 43 | Volume food | IFCT C018 |
| Egg white, boiled | mutta | 53 | Substantial and light | IFCT M005 |
| Green mussel | kallummakkaya | 58 | Substantial and light | IFCT R001 |
| Curd / yoghurt, whole milk | thairu | 61 | Substantial and light | USDA 171284 |
| Tiger prawns | chemmeen | 65 | Substantial and light | IFCT Q007 |
| Moringa leaves | muringayila | 67 | Substantial and light | IFCT C019 |
| Prawns, small | chemmeen | 71 | Substantial and light | IFCT S009 |
| Jackfruit, ripe | chakka | 72 | Substantial and light | IFCT E030 |
| Milk, whole, cow | — | 73 | Substantial and light | IFCT L002 |
| Jackfruit seed | chakkakkuru | 77 | Substantial and light | IFCT D052 |
| Plantain, green | — | 80 | Substantial and light | IFCT D063 |
| Tapioca | kappa | 80 | Substantial and light | IFCT F015 |
| Yam, ordinary | — | 83 | Substantial and light | IFCT F018 |
| Elephant foot yam | chena | 84 | Substantial and light | IFCT F017 |
| Anchovy | kozhuva | 88 | Substantial and light | IFCT P003 |
| Colocasia | chembu | 89 | Substantial and light | IFCT F004 |
| Pearl spot | karimeen | 92 | Substantial and light | IFCT P026 |
| Indian mackerel | ayala | 101 | Substantial and light | IFCT P034 |
| Goat, raw | — | 103 calc. | Substantial and light | USDA generic (unverified) |
| Banana, robusta | — | 105 | Substantial and light | IFCT E012 |
| Banana, poovam | poovan | 106 | Substantial and light | IFCT E010 |
| Banana, nendran | nendran | 111 | Substantial and light | IFCT E009 |
| Tuna | choora | 112 | Substantial and light | IFCT P084 |
| Pomfret, white | — | 123 | Substantial and light | IFCT P057 |
| Duck, no skin | — | 127 calc. | Substantial and light | USDA generic (unverified) |
| Beef liver | — | 130 calc. | Substantial and light | USDA generic (unverified) |
| Beef, round, lean | — | 131 calc. | Substantial and light | USDA generic (unverified) |
| Matta rice, cooked | matta | ≈135 derived | Substantial and light | Derived: IFCT A014 ÷ 2.6, the measured yield in R015 |
| Egg, whole, raw | mutta | 135 | Substantial and light | IFCT M001 |
| Seer / kingfish | neymeen | 136 | Substantial and light | IFCT P087 |
| Egg, whole, boiled | mutta | 148 | Substantial and light | IFCT M004 |
| Sardine | mathi | 152 | Portion it | IFCT P071 |
| Plantain, green, raw | — | 152 | Portion it | USDA 168215 |
| Cassava, raw | — | 160 | Portion it | USDA 169985 |
| Chicken, breast, skinless | kozhi | 168 | Portion it | IFCT N003 |
| Beef, chuck, stewing | — | 190 calc. | Portion it | USDA generic (unverified) |
| Chicken, thigh, skinless | kozhi | 200 | Portion it | IFCT N002 |
| Mackerel, Atlantic, raw | — | 205 | Portion it | USDA 175119 |
| Sardine, canned in oil | — | 208 | Portion it | USDA 175139 |
| Red gram, whole (dry) | — | 274 | Dry weight — weigh it | IFCT B022 |
| Bengal gram, whole (dry) | kadala | 287 | Dry weight — weigh it | IFCT B002 |
| Green gram, whole (dry) | cherupayar | 294 | Dry weight — weigh it | IFCT B011 |
| Cowpea, brown (dry) | vanpayar | 320 | Dry weight — weigh it | IFCT B005 |
| Cowpea, white (dry) | — | 320 | Dry weight — weigh it | IFCT B006 |
| Finger millet | ragi | 321 | Dry weight — weigh it | IFCT A010 |
| Green gram dal | cherupayar parippu | 326 | Dry weight — weigh it | IFCT B010 |
| Bengal gram dal | kadala parippu | 329 | Dry weight — weigh it | IFCT B001 |
| Horse gram (dry) | muthira | 330 | Dry weight — weigh it | IFCT B012 |
| Red gram dal | thuvara parippu | 331 | Dry weight — weigh it | IFCT B021 |
| Kodo millet | varagu | 332 | Dry weight — weigh it | IFCT A017 |
| Sorghum | jowar | 334 | Dry weight — weigh it | IFCT A005 |
| Little millet | samai | 346 | Dry weight — weigh it | IFCT A016 |
| Pearl millet | bajra | 348 | Dry weight — weigh it | IFCT A003 |
| Rice, parboiled, milled (dry) | — | 352 | Dry weight — weigh it | IFCT A014 |
| Wheat flour, refined | maida | 352 | Dry weight — weigh it | IFCT A018 |
| Rice, raw, brown (dry) | — | 354 | Dry weight — weigh it | IFCT A013 |
| Rice flakes | aval | 354 | Dry weight — weigh it | IFCT A011 |
| Rice, raw, milled (dry) | pachari | 356 | Dry weight — weigh it | IFCT A015 |
| Rice, puffed | pori | 362 | Dry weight — weigh it | IFCT A012 |
| Coconut, kernel, fresh | thenga | 409 | Measure by the spoon | IFCT H007 |
| Coconut, kernel, dry | copra | 624 | Measure by the spoon | IFCT H006 |
| Coconut oil | velichenna | 892 | Measure by the spoon | USDA 171412 |
3. Protein per 100 g, ranked
For readers working to a protein target — 1.2 to 1.6 g per kg of body weight per day, 25 to 30 g per meal. The right-hand column is the weight of that food, as bought, that delivers 25 g of protein, rounded to the nearest gram. It is arithmetic on the column beside it, nothing more.
Two cautions before you use it. Grains and pulses are listed at dry weight, so the figure in the last column is dry weight too: 105 g of dry moong dal is a large quantity of cooked dal, not a spoonful. And no single plant food in this table is a practical way to reach 25 g — 105 g of dal will get you there on paper, but the plate that actually works pairs a pulse with fish, egg or curd.
| Food | Malayalam | Protein g /100 g | Weight for 25 g protein | Source |
|---|---|---|---|---|
| Sardine, canned in oil, drained | — | 24.6 | 102 g | USDA 175139 |
| Tuna | choora | 24.50 | 102 g | IFCT P084 |
| Green gram dal (dry) | cherupayar parippu | 23.88 | 105 g | IFCT B010 |
| Green gram, whole (dry) | cherupayar | 22.53 | 111 g | IFCT B011 |
| Seer / kingfish | neymeen | 22.28 | 112 g | IFCT P087 |
| Chicken, breast, skinless | kozhi | 21.81 | 115 g | IFCT N003 |
| Horse gram (dry) | muthira | 21.73 | 115 g | IFCT B012 |
| Red gram dal (dry) | thuvara parippu | 21.70 | 115 g | IFCT B021 |
| Bengal gram dal (dry) | kadala parippu | 21.55 | 116 g | IFCT B001 |
| Indian mackerel | ayala | 21.51 | 116 g | IFCT P034 |
| Beef, round, lean | — | 21.5 | 116 g | USDA generic (unverified) |
| Cowpea, white (dry) | — | 21.25 | 118 g | IFCT B006 |
| Goat | — | 20.6 | 121 g | USDA generic (unverified) |
| Red gram, whole (dry) | — | 20.47 | 122 g | IFCT B022 |
| Beef liver | — | 20.4 | 123 g | USDA generic (unverified) |
| Cowpea, brown (dry) | vanpayar | 20.36 | 123 g | IFCT B005 |
| Anchovy | kozhuva | 19.88 | 126 g | IFCT P003 |
| Pearl spot | karimeen | 19.68 | 127 g | IFCT P026 |
| Beef, chuck, stewing | — | 19.5 | 128 g | USDA generic (unverified) |
| Pomfret, white | — | 19.02 | 131 g | IFCT P057 |
| Bengal gram, whole (dry) | kadala | 18.77 | 133 g | IFCT B002 |
| Mackerel, Atlantic | — | 18.6 | 134 g | USDA 175119 |
| Duck, no skin | — | 18.3 | 137 g | USDA generic (unverified) |
| Chicken, thigh, skinless | kozhi | 18.18 | 138 g | IFCT N002 |
| Sardine | mathi | 17.91 | 140 g | IFCT P071 |
| Tiger prawns | chemmeen | 14.85 | 168 g | IFCT Q007 |
| Egg, whole, boiled | mutta | 13.43 | 186 g (about 3½ eggs) | IFCT M004 |
| Egg, whole, raw | mutta | 13.28 | 188 g | IFCT M001 |
| Prawns, small | chemmeen | 13.07 | 191 g | IFCT S009 |
| Egg white, boiled | mutta | 12.37 | 202 g | IFCT M005 |
| Green mussel | kallummakkaya | 12.14 | 206 g | IFCT R001 |
| Pearl millet (dry) | bajra | 10.96 | 228 g | IFCT A003 |
| Wheat flour, refined | maida | 10.36 | 241 g | IFCT A018 |
| Little millet (dry) | samai | 10.13 | 247 g | IFCT A016 |
| Sorghum (dry) | jowar | 9.97 | 251 g | IFCT A005 |
| Rice, raw, brown (dry) | — | 9.16 | 273 g | IFCT A013 |
| Kodo millet (dry) | varagu | 8.92 | 280 g | IFCT A017 |
| Rice, raw, milled (dry) | pachari | 7.94 | 315 g | IFCT A015 |
| Rice, parboiled, milled (dry) | — | 7.81 | 320 g | IFCT A014 |
| Coconut, kernel, dry | copra | 7.27 | 344 g | IFCT H006 |
| Finger millet (dry) | ragi | 7.16 | 349 g | IFCT A010 |
| Moringa leaves | muringayila | 6.41 | 390 g | IFCT C019 |
| Jackfruit seed | chakkakkuru | 5.79 | 432 g | IFCT D052 |
| Amaranth leaves, red | cheera | 3.93 | 636 g | IFCT C003 |
| Coconut, kernel, fresh | thenga | 3.84 | 651 g | IFCT H007 |
| Cluster beans | — | 3.55 | 704 g | IFCT D039 |
| Curd / yoghurt, whole milk | thairu | 3.47 | 720 g | USDA 171284 |
| Colocasia | chembu | 3.31 | 755 g | IFCT F004 |
| Buttermilk, cultured, low-fat | moru | 3.31 | 755 g | USDA 170874 |
| Amaranth leaves, green | cheera | 3.29 | 760 g | IFCT C002 |
| Milk, whole, cow | — | 3.26 | 767 g | IFCT L002 |
| Ripe jackfruit | chakka | 2.74 | 912 g | IFCT E030 |
| Elephant foot yam | chena | 2.56 | 977 g | IFCT F017 |
| Tapioca | kappa | 1.03 | 2.4 kg | IFCT F015 |
The last three rows are the point of the table rather than a curiosity: kappa alone is a near-protein-free meal. The traditional pairing with a fish curry or a pulse is not decoration; it is what makes the meal coherent.
4. Fibre per 100 g, ranked
Total dietary fibre, determined analytically. Where ICMR-NIN separates the insoluble and soluble fractions, both are given, because they do different work: insoluble fibre for bulk and transit, soluble and viscous fibre for the slower glucose and lipid effects. Grains and pulses are dry weight.
| Food | Malayalam | Total fibre g | Insoluble / soluble g | Source |
|---|---|---|---|---|
| Bengal gram, whole (dry) | kadala | 25.22 | 22.70 / 2.52 | IFCT B002 |
| Red gram, whole (dry) | — | 22.84 | 19.69 / 3.15 | IFCT B022 |
| Green gram, whole (dry) | cherupayar | 17.04 | 14.59 / 2.44 | IFCT B011 |
| Coconut, kernel, dry | copra | 15.88 | not separated | IFCT H006 |
| Bengal gram dal (dry) | kadala parippu | 15.15 | 12.67 / 2.48 | IFCT B001 |
| Cowpea, white (dry) | — | 11.70 | 8.91 / 2.79 | IFCT B006 |
| Cowpea, brown (dry) | vanpayar | 11.54 | 8.75 / 2.80 | IFCT B005 |
| Pearl millet (dry) | bajra | 11.49 | 9.14 / 2.34 | IFCT A003 |
| Finger millet (dry) | ragi | 11.18 | 9.51 / 1.67 | IFCT A010 |
| Coconut, kernel, fresh | thenga | 10.42 | 9.43 / 0.99 | IFCT H007 |
| Sorghum (dry) | jowar | 10.22 | 8.49 / 1.73 | IFCT A005 |
| Green gram dal (dry) | cherupayar parippu | 9.37 | 7.75 / 1.62 | IFCT B010 |
| Red gram dal (dry) | thuvara parippu | 9.06 | 6.67 / 2.39 | IFCT B021 |
| Jackfruit seed | chakkakkuru | 8.63 | not separated | IFCT D052 |
| Moringa leaves | muringayila | 8.21 | not separated | IFCT C019 |
| Horse gram (dry) | muthira | 7.88 | 6.22 / 1.66 | IFCT B012 |
| Little millet (dry) | samai | 7.72 | 5.45 / 2.27 | IFCT A016 |
| Jackfruit, tender green | chakka | 7.69 | not separated | IFCT D051 |
| Drumstick pods | muringakka | 6.83 | not separated | IFCT D046 |
| Kodo millet (dry) | varagu | 6.39 | 4.29 / 2.11 | IFCT A017 |
| Colocasia leaves | chembila | 5.60 | not separated | IFCT C018 |
| Plantain flower | vazhakkoombu | 5.25 | not separated | IFCT D062 |
| Amaranth leaves, red | cheera | 4.91 | not separated | IFCT C003 |
| Cluster beans | — | 4.83 | not separated | IFCT D039 |
| Tapioca | kappa | 4.61 | not separated | IFCT F015 |
| Rice, raw, brown (dry) | — | 4.43 | 3.60 / 0.82 | IFCT A013 |
| Amaranth leaves, green | cheera | 4.41 | not separated | IFCT C002 |
| Elephant foot yam | chena | 4.17 | not separated | IFCT F017 |
| Okra | vendakka | 4.08 | soluble fraction 1.28 | IFCT D056 |
| Yam, ordinary | — | 4.08 | not separated | IFCT F018 |
| Bitter gourd | pavakka | 3.78 | not separated | IFCT D004 |
| Rice, parboiled, milled (dry) | — | 3.74 | 2.98 / 0.76 | IFCT A014 |
| Jackfruit, ripe | chakka | 3.62 | not separated | IFCT E030 |
| Plantain, green | — | 3.60 | not separated | IFCT D063 |
| Rice flakes | aval | 3.46 | 2.65 / 0.81 | IFCT A011 |
| Ash gourd | kumbalanga | 3.37 | not separated | IFCT D001 |
| Colocasia | chembu | 3.22 | not separated | IFCT F004 |
| Papaya, ripe | — | 2.83 | not separated | IFCT E049 |
| Rice, raw, milled (dry) | pachari | 2.81 | 1.99 / 0.82 | IFCT A015 |
| Wheat flour, refined | maida | 2.76 | 2.14 / 0.62 | IFCT A018 |
| Rice, puffed | pori | 2.56 | 1.76 / 0.80 | IFCT A012 |
| Banana, poovam | poovan | 2.33 | not separated | IFCT E010 |
| Snake gourd, short | padavalanga | 2.29 | not separated | IFCT D072 |
| Papaya, green | — | 2.28 | not separated | IFCT D059 |
| Snake gourd, long | padavalanga | 2.27 | not separated | IFCT D070 |
| Banana, nendran | nendran | 2.21 | not separated | IFCT E009 |
| Coconut milk, raw | thenga paal | 2.2 | not separated | USDA 170172 |
| Plantain stem | vazhapindi | 2.12 | not separated | IFCT D064 |
| Banana, red | chenkadali | 1.98 | not separated | IFCT E011 |
| Banana, robusta | — | 1.94 | not separated | IFCT E012 |
| Fish, meat, egg, milk, curd, coconut oil | — | 0 or not reported | — | Not sources of fibre |
Two readings worth keeping. Kadala carries more fibre than any other food in this book, and roughly nine times what raw milled rice carries. And fresh coconut carries 10.42 g of fibre per 100 g while coconut oil carries none — the whole of the book's position on coconut sits in the gap between those two rows.
5. Glycaemic index and glycaemic load of Kerala and Indian foods
5.1 What the two numbers are, and the formula
Glycaemic index (GI) ranks a food by the blood-glucose response to a portion containing 50 g of available carbohydrate, against glucose at 100. It says nothing about how much carbohydrate is on your plate. Glycaemic load (GL) puts the portion back in:
GL = GI × available carbohydrate per portion (g) ÷ 100
A food can have a high GI and a trivial GL because a normal portion contains almost no carbohydrate, and a moderate GI food can carry a very high GL because the portion is large. In a rice cuisine, GL is the number that decides the meal. The conventional bands are GL 10 or less low, 11 to 19 medium, 20 or more high, per portion.
5.2 The caveat that must not be buried
GI values vary enormously between determinations of the same food, and this is not a minor technical footnote — it is the first thing to know about the whole system. In the international tables, rice as a category has a mean GI of 67 with a standard deviation of 17 and a range of 19 to 116 (Atkinson et al., Am J Clin Nutr 2021). That range is far wider than the gap between "white" and "brown" rice, whose category means are 73 and 65. Variety, amylose content, degree of milling, parboiling intensity, cooking time, cooling, what else is in the meal and the individual eating it all move the number, in some cases by more than the whole white-to-brown difference.
Three consequences, stated plainly:
- A published GI belongs to the specific food, prepared the specific way, measured in the specific group of people the study used. It is not a property of an ingredient name.
- Many determinations are underpowered. FAO/WHO methodology calls for 8 to 12 subjects; a review of 65 millet studies found most in-vivo work fell short of that (Anitha et al., 2021).
- This is why the book does not print a GI on any recipe. A GI for a mixed dish is not scientifically defensible, and printing one would be a false precision. Use the tables below for staples, and use portion size — which you control exactly — for everything else.
5.3 Measured on actual Kerala preparations — the values to use first
These are the only values in this section measured on Kerala recipes, cooked as Kerala cooks them, in a 24-week randomised intervention in Kerala (Pavithran et al., Int J Environ Res Public Health 2020; doi 10.3390/ijerph17176232). That is what makes them worth more to this book's reader than any category average.
| Preparation | Malayalam | Measured GI | Band | Source |
|---|---|---|---|---|
| Red rice puttu | puttu | 38 | Low | Pavithran et al. 2020, measured on Kerala preparations |
| Rose Matta rice, cooked | matta | 38 | Low | Pavithran et al. 2020, measured on Kerala preparations |
| Broken-wheat upma | — | 41 | Low | Pavithran et al. 2020, measured on Kerala preparations |
| Whole-wheat puttu | puttu | 45 | Low | Pavithran et al. 2020, measured on Kerala preparations |
| Whole-wheat roti | — | 45 | Low | Pavithran et al. 2020, measured on Kerala preparations |
| Oats puttu | puttu | 51–52 | Low | Pavithran et al. 2020, measured on Kerala preparations |
In that trial, the arm eating South Indian food built from these low-GI staples for 24 weeks showed HbA1c −0.93%, fasting glucose −21 mg/dL, postprandial glucose −37.87 mg/dL, HOMA-IR −6.51 and weight −1.87 kg, with reductions in triglycerides, hs-CRP and apolipoprotein B. That is a study finding in one trial, not a promise about your own numbers.
Two honest qualifications. First, these are single determinations in a single trial; Section 5.2 applies to them as much as to any other GI value. Second, no other peer-reviewed GI determination for matta rice was found anywhere in this book's sources — the "matta is 70% healthier" line that appears on packets and websites traces to retail marketing, not to a measurement, and this book does not repeat it.
5.4 Polishing: the contrast that matters more than the grain's name
Indian parboiled Indica rice (variety BPT-5204), one variety, three degrees of milling (Shobana et al., Asia Pac J Clin Nutr 2017):
| Preparation of the same rice | GI | 24-hour glycaemic response (IAUC) | Source |
|---|---|---|---|
| Brown (unpolished), parboiled | 57.6 | 34.7 | Shobana et al. 2017 |
| Under-milled, 2.3% polish | 73 | 55.5 | Shobana et al. 2017 |
| White, 9.7% polish | 79.6 | 58.4 | Shobana et al. 2017 |
The authors' conclusion is the sentence to remember: "any degree of polishing leads to higher glycaemic responses." Even minimal polishing — 2.3%, which a shopper cannot see and a packet does not declare — wiped out most of the advantage. This is why the sourcing instruction throughout this book is unpolished or single-polished parboiled rice, and why "silky" and "extra polished" go back on the shelf.
Related, and separate: pressure parboiling reduced GI by nearly 30% in some studies through resistant-starch formation, while traditional mild parboiling had minimal effect (Boers et al., Br J Nutr 2015). Kerala matta is traditionally parboiled, and whether a given commercial sack was pressure-parboiled is not knowable from the packet. Do not assume the benefit.
5.5 Category means, for comparison only
| Category | Mean GI | Spread | Source |
|---|---|---|---|
| Legumes | 34 | ± 14; 94% of entries low-GI | Atkinson et al. 2021 |
| Other cereal grains (the category containing millets) | 47 | ± 20 | Atkinson et al. 2021 |
| Millets, pooled | 52.7 | ± 10.3 | Anitha et al. 2021 |
| Rice, all entries | 67 | ± 17; range 19–116 | Atkinson et al. 2021 |
| Brown rice | 65 | category mean | Atkinson et al. 2021 |
| Milled rice | 71.7 | ± 14.4 | Anitha et al. 2021 |
| White rice | 73 | category mean | Atkinson et al. 2021 |
| Refined wheat | 74.2 | ± 14.9 | Anitha et al. 2021 |
Use these to compare food groups, never to describe a dish. A category mean applied to a specific preparation is exactly the error Section 5.2 warns against.
5.6 What processing does — the counter-evidence to the word "millet"
Eight healthy adults, 50 g available-carbohydrate portions served as thick porridge (Shobana et al., Int J Food Sci Nutr 2007):
| Preparation | GI | Source |
|---|---|---|
| Wheat-based formulation | 55.4 ± 9 | Shobana et al. 2007 |
| Decorticated finger-millet formulation | 93.4 ± 7 | Shobana et al. 2007 |
| Popped rice (aralu) | 105 ± 6 | Shobana et al. 2007 |
| Puffed rice (pori) | 109 ± 8 | Shobana et al. 2007 |
The glycaemic advantage belongs to the grain in an intact or coarsely milled state, not to the word on the packet. Decorticate a millet, mill it fine, pop it, or cook it into a thin porridge and the advantage disappears. Ragi puttu made from very fine flour and eaten hot is not automatically low-GI.
5.7 Glycaemic load, worked
The arithmetic below is transparent and reproducible from the composition tables in Section 1 and the GI values above. It is arithmetic done here, not a published finding, and no source states it as such.
| Portion | Available carbohydrate | GL at GI 38 (Pavithran, matta) | GL at GI 57.6 (Shobana, unpolished parboiled) | GL at GI 73 (Atkinson, white rice mean) |
|---|---|---|---|---|
| 40 g dry rice (about 105 g cooked) | ≈31 g | 12 | 18 | 23 |
| 50 g dry rice (about 130 g cooked — this book's portion) | ≈39 g | 15 | 22 | 28 |
| 100 g dry rice (about 260 g cooked) | ≈78 g | 30 | 45 | 57 |
| 150 g dry rice (about 390 g cooked) | ≈117 g | 44 | 67 | 85 |
Portion is a bigger lever than colour. The same grain at 50 g dry and at 150 g dry moves the load of the meal by a factor of three, which no grain swap on earth achieves. Both levers are worth pulling; only one of them is under your complete control.
5.8 Values that are not established
| Food | Malayalam | GI | Why no value is given |
|---|---|---|---|
| Matta rice, beyond Pavithran's single determination | matta | not established |
No other peer-reviewed determination found; commercial claims are not evidence |
| Jeerakasala, kaima, gandhakasala, njavara, pokkali | — | not established |
No verified determination for any named Kerala variety |
| Tapioca / cassava | kappa | not established |
Not retrieved from the international tables in this book's sources. Published values sit anywhere between the mid-40s and high 70s by variety and preparation, which is precisely why none is printed here |
| Plantain and banana, green and ripe | — | not established |
Direction of effect is clear from the resistant-starch and available-carbohydrate data in Section 1.6; the magnitude is not sourced |
| Appam, idli, dosa and other fermented batters | — | not established |
Fermentation-driven GI reduction is mechanistically plausible and has not been cleanly measured. The grain matters far more than the ferment |
| Jackfruit, green or ripe | chakka | not established |
No determination verified |
| Jaggery, cane or palm | sharkara, karuppatti | not established |
No determination verified. Nothing in this book's sources supports a claim that jaggery is glycaemically preferable to sugar |
| Any mixed Kerala dish | — | not established |
GI for a mixed dish is not scientifically defensible. Use the GL arithmetic in 5.7 on the staple, and the composition tables for the rest |
6. Culinary dose versus trial dose
How to read this table. "Trial dose" is the dose at which the cited meta-analyses and trials found an effect. "Realistic amount in a serving" is an estimate from ordinary Kerala recipe practice — typical quantity per dish divided by four servings. Those per-serving figures are estimates for comparing orders of magnitude, not measured literature values, and should be read as such. Curcuminoid content of turmeric powder is taken at about 3%, within the commonly reported 2–5% range. The verdict column uses three categories only: meaningful at culinary doses, only at supplement doses, insufficient evidence.
| Spice | Trial dose, with effect found | Realistic amount in a serving | Ratio, trial : culinary | Verdict |
|---|---|---|---|---|
| Garlic (velluthulli) | 600–2,400 mg/day standardised powder or ~1.2–2.4 g/day aged extract, roughly 1–4 cloves | 1–2 cloves ≈ 3–6 g fresh | ~1× | Meaningful at culinary doses. The best spice finding in the book: about −3.7/−2.0 mmHg blood pressure and about −6 mg/dL LDL across 108 trials in 7,137 people. Not a substitute for any medicine, and nobody should stop one |
| Fenugreek seed (uluva) | 5–25 g/day whole or defatted seed; effects only at medium or high doses; 10 g/day soaked | ~0.2–0.5 g (half a teaspoon of seed per dish, four servings) | ~20–100× | Only at supplement doses as normally cooked — but meaningful at achievable food doses if deliberately raised to 10–25 g/day through soaked seeds, sprouts, methi leaves and batters. The one reachable-through-food case in the book. Anyone taking insulin or a sulfonylurea must discuss therapeutic-dose fenugreek with their prescriber before adopting it: the glucose-lowering is real and the dose that was calibrated for a different intake is the hazard |
| Ginger (inchi) | 1.6–4 g/day dried powder for HbA1c; ≥3 g/day for blood pressure; ~1 g/day for nausea | ~2–5 g fresh ≈ 0.4–1 g dried equivalent | ~3–8× | Borderline, achievable with effort. Meaningful at generous culinary doses (15–20 g fresh daily) for HbA1c and nausea; only at supplement doses for blood pressure, where heterogeneity reached 90% |
| Turmeric (manjal) | 1–2 g/day curcuminoids or a bioavailability-enhanced extract; whole-powder arms 1.0–2.4 g/day | ~0.5–1 g powder ≈ 15–30 mg curcuminoids | ~30–70× | Only at supplement doses — and supplement doses carry a documented liver-injury signal (ten cases in the DILIN series, one death, HLA-B*35:01 association in seven of ten, with piperine co-formulation implicated). The food is safe; the capsule is not risk-free |
| Cinnamon, cassia (karuvapatta) | 1–6 g/day, mean 2 g/day | ~0.2–0.5 g | ~5–20× | Insufficient evidence at any dose. Cochrane: insufficient evidence; the positive meta-analysis found HbA1c −0.09%. Trial doses of cassia also breach the coumarin tolerable daily intake, about 2 g/day for a 60 kg adult |
| Cinnamon, Ceylon (C. verum) | Not separately established | ~0.2–0.5 g | — | Insufficient evidence for benefit, but very low in coumarin, so liberal culinary use is fine. If a reader wants cinnamon daily, this is the species to specify |
| Black pepper / piperine (kurumulaku) | 20 mg piperine, for curcumin bioavailability | ~0.2–0.5 g pepper ≈ 6–45 mg piperine | ~1× | Meaningful at culinary doses for bioavailability enhancement only — which cuts both ways, since it may also raise drug levels and is implicated in turmeric-associated liver injury. Insufficient evidence for thermogenesis or any metabolic benefit |
| Chilli / capsaicin (mulaku) | Capsaicinoid supplement doses; resting metabolic rate +34 kcal/day | 1–3 g fresh or 0.5–2 g dried | ~1–3× | Meaningful at culinary doses but trivial in size for weight — 34 kcal a day. Meaningful at culinary doses as a salt-reduction tool, which is chilli's real job in this book. Insufficient evidence for blood pressure or glycaemia |
| Curry leaves (kariveppila) | 12 g/day powder — and that produced only a transient glucose effect with no lipid or HbA1c change | 5–15 leaves ≈ 1–3 g fresh | ~5–12× | Insufficient evidence at any dose. A nutrient-dense leaf with no supportable metabolic claim |
| Cardamom (elakka) | 3 g/day | 2–4 pods ≈ 0.2–0.5 g | ~6–15× | Insufficient evidence. Six small trials, 410 participants, most outcomes null, at roughly ten times culinary use |
| Cumin (jeerakam) | No adequate human evidence base identified | Culinary | — | Insufficient evidence. Flavour, and a salt-reduction tool |
| Coriander seed (mallii) | No adequate human evidence base identified | Culinary | — | Insufficient evidence. Flavour, and a salt-reduction tool |
| Fennel (perumjeerakam) | No adequate human evidence base identified | Culinary | — | Insufficient evidence. Flavour, and a salt-reduction tool |
| Mustard seed (kaduku) | No adequate human evidence base identified | Culinary | — | Insufficient evidence. Flavour; its job is the tempering |
| Cloves and star anise | No adequate human trials | ~0.1–0.5 g | — | Insufficient evidence. Flavour only |
| Nutmeg (jathikka) | No efficacy trials. Toxic threshold about 5 g as a single dose; 20–80 g ingested without life-threatening outcome in a poison-centre series | ~0.05–0.2 g, a scrape | Toxic dose is ~25–100× culinary | Insufficient evidence for benefit. Safe at culinary doses, hazardous by the teaspoon |
| Asafoetida (kayam) | No adequate human evidence base identified | Culinary | — | Insufficient evidence. Flavour, and a genuine salt-reduction tool in pulse dishes |
| Nigella (karim jeerakam) | Supplement doses; 34 trials with implausibly large effect sizes suggesting bias | Culinary, and sparse in Kerala food | — | Only at supplement doses, and the effect size is probably inflated |
| Kudampuli / Garcinia (kudampuli) | 1,000–1,500 mg/day hydroxycitric acid extract → −0.88 kg, confidence interval touching zero; liver-injury signal, LiverTox score B | 1–3 g dried rind per dish, as a souring agent | — | Only at supplement doses — and the supplement should be avoided. Culinary use of the fruit rind is safe and is not implicated in liver injury. Same plant, opposite verdicts; the difference is dose and extraction |
| Fermented batter (idli, dosa, appam) | Not dose-defined; 26 trials of botanical fermented foods, 73% showing some between-group benefit | The food itself | — | Meaningful at culinary doses for fermentation-derived acids, riboflavin, thiamine, folate and lactic acid bacteria — but not a vitamin B12 source, and the GI reduction is plausible rather than measured |
| Unpolished parboiled versus polished rice | Not a supplement: GI 57.6 unpolished, 73 under-milled, 79.6 polished; 24-hour IAUC −19.8% for brown versus white rice | The staple, every meal | — | Meaningful at culinary doses — the largest single lever in this book. Bigger than any spice on this page |
| Potassium-enriched salt, 70:30 | 30% potassium chloride substitute: stroke −14%, all-cause mortality −12% over 4.74 years in 20,995 people | The salt in the shaker | — | Meaningful at culinary doses — the strongest single-ingredient swap in the book. Not for anyone with chronic kidney disease, or taking an ACE inhibitor, an angiotensin-receptor blocker or a potassium-sparing diuretic, without a doctor's approval. See Section 7.6 |
The summary line for the whole table: one spice has an effective dose that overlaps ordinary cooking, one has a reachable food dose if you go looking for it, one is borderline, and the rest are flavour. That is not a disappointing finding. It means the levers that work — the grain, the portion, the pulse, the oil, the salt — are the ones a cook actually controls.
7. Sodium and potassium quick reference
7.1 The arithmetic, which is worth memorising
| Salt | Sodium | Notes |
|---|---|---|
| 1 g salt | 400 mg sodium | The conversion behind every figure in this book |
| 2.5 g salt (about ½ level tsp) | 1,000 mg sodium | |
| 5 g salt (about 1 level tsp) | 2,000 mg sodium | The WHO daily maximum, in one teaspoon |
| 6 g salt (1 level tsp, this book's spoon weight) | 2,400 mg sodium | 6 g in a pan serving four is 600 mg per serving before pickle, pappadam or chutney |
| 10 g salt | 4,000 mg sodium | Roughly the measured Indian intake |
To go the other way: sodium in mg ÷ 400 = salt in g. UK and EU labels give salt; US and Indian nutrition panels and every clinical target give sodium. Mixing them up is a common and consequential error.
7.2 The targets
| Body | Target | Source |
|---|---|---|
| WHO | <2,000 mg sodium/day (<5 g salt, about 1 teaspoon) for adults; also recommends replacing table salt with lower-sodium, potassium-containing substitutes | WHO sodium guidance |
| AHA | 1,500 mg sodium/day as the ideal for most adults, 2,300 mg as the upper limit | AHA |
| ICMR-NIN (India) | <5 g salt/day, with explicit cautions about pickles, pappadams, salted snacks and processed food | ICMR-NIN Dietary Guidelines for Indians 2024 |
| WHO, potassium | ≥90 mmol/day, about 3,510 mg/day, from food (conditional recommendation) | WHO potassium guidance |
| Global mean intake, 2021 | 4,278 mg sodium/day, about 11 g salt — more than double the target | WHO |
| Measured Indian intake | 24-hour urine studies: 8.59 g salt/day (Delhi and Haryana) and 9.46 g/day (Andhra Pradesh); estimated intakes 9.45 and 10.41 g/day | Johnson et al., JAHA 2017 |
On that last row, honestly: no Kerala 24-hour urine data were identified in this book's sources. Andhra Pradesh is the nearest southern data point. Given Kerala's consumption of dried fish, pickle and restaurant food there is no reason to expect Kerala to sit below the national picture, but this book will not print a Kerala figure it does not have.
7.3 Sodium in the salt-dense items of a Kerala kitchen
| Item | Malayalam | Sodium per 100 g | Source |
|---|---|---|---|
| Buttermilk, cultured, low-fat | moru | 148 mg | USDA SR Legacy 170874 — before a cook adds any salt |
| Curd / yoghurt, plain, whole milk | thairu | 46 mg | USDA SR Legacy 171284 |
| Sardine, canned in oil, drained | — | 307 mg | USDA SR Legacy 175139 |
| Dried fish | unakka meen | not established |
Salt is applied as a preservative at high and wildly variable levels by producer; a single figure would mislead in both directions |
| Pickle | achar, uppilittathu | not established |
No peer-reviewed or official per-serving figure verified. Consumer websites publish numbers; this book will not launder them into a citation |
| Pappadam | pappadam | not established |
As above |
| Coconut chutney | chammanthi | not established |
As above; compute from salt added instead |
| Restaurant and parcel curries | — | not established |
Varies by kitchen; unknowable from outside it |
| Tinned pulses | — | Label-dependent; read it | Tins can carry a few hundred mg per 100 g and will change a dish's figure materially |
What to do instead of guessing. For anything cooked at home, the honest and easy method is arithmetic: salt added to the pan (g) × 400 ÷ number of servings = mg sodium per serving, plus whatever the ingredients bring. Every recipe panel in this book is computed that way. For dried fish, the instruction is procedural rather than numeric: rinse and soak it before cooking, and add no further salt to the dish. For pickle and pappadam the instruction is portion-based: a teaspoon of achar as a condiment, not a spoonful as a side dish, and pappadam as an occasional item rather than a daily fixture.
7.4 Potassium-rich Kerala foods
The cuisine is already built on them, which is the useful part. From this book's sources, the potassium-dense Kerala foods are: tapioca (kappa); plantain and raw banana; plantain stem and plantain flower; yam and elephant foot yam (chena); colocasia (chembu); drumstick and drumstick leaves; the thoran greens — cheera, ponnanganni, thakara; coconut water; jackfruit; papaya; tomato; and every pulse — parippu, cherupayar, kadala, vanpayar, muthira. Vanpayar and kadala are the most useful of all, because they deliver potassium, fibre and protein in the same spoonful.
| Value | Status | Why |
|---|---|---|
| Potassium in mg per 100 g for any Kerala food | not established |
The composition tables used for this book do not carry a potassium column that could be read reliably. The list above is qualitative and is drawn from the dietary-pattern literature, not from a per-100-g table |
| Potassium lost by draining rice | Verified, and worth knowing | Cooking white rice by boiling in excess water and discarding it removed 48% of its potassium and 22% of its magnesium (Menon et al. 2021). If you drain your rice for the arsenic benefit, the potassium comes from the vegetables and the pulse instead |
The framing is swap, not supplement: raise potassium by eating more of these foods, not by taking potassium pills — and read 7.6 before doing either.
7.5 What the evidence supports
| Finding | Effect | Source |
|---|---|---|
| DASH dietary pattern, sodium and body weight held constant | −11.4/−5.5 mmHg in participants with hypertension; −3.5/−2.1 mmHg in those without | Appel et al., NEJM 1997 |
| DASH at low sodium versus control diet at high sodium | −11.5/−5.7 mmHg in hypertensives; the two levers are additive | Sacks et al., NEJM 2001 |
| Sodium reduction alone, mean 4.4 g salt/day less, ≥4 weeks | Hypertensives −5.39/−2.82 mmHg; normotensives −2.42/−1.00 mmHg | He, Li, MacGregor, Cochrane 2013 |
| Increased potassium from food | Systolic −3.49 mmHg, diastolic −1.96 mmHg; at 90–120 mmol/day, systolic −7.16 mmHg. In people with hypertension, not in those without. Stroke RR 0.76 | Aburto et al., BMJ 2013 |
| 70:30 salt substitute (70% NaCl, 30% KCl) | Stroke −14%; major adverse cardiovascular events −13%; all-cause mortality −12% over 4.74 years in 20,995 people. Not for chronic kidney disease, or with RAAS inhibitors or potassium-sparing diuretics, without a doctor's approval — see 7.6 | Neal et al., NEJM 2021 (SSaSS) |
Two teachable points from the sodium rows. The pattern works without cutting salt or losing weight, and cutting salt works on top of the pattern. And the sodium effect is non-linear: most of the gain in DASH-Sodium came from the step below about 2.3 g of sodium a day, which is exactly the step most households never take.
7.6 Potassium-enriched salt: the carve-out, in full
The Salt Substitute and Stroke Study replaced ordinary salt with a 70% sodium chloride / 30% potassium chloride blend in 600 villages — 20,995 people with prior stroke or aged 60 and over with poorly controlled hypertension — for a mean of 4.74 years. Stroke fell 14%, major adverse cardiovascular events 13%, and all-cause mortality 12%. Hyperkalaemia events did not differ significantly between groups (3.35 versus 3.30 per 1,000 person-years). It is the single strongest one-ingredient swap in this book, and it requires no behaviour change at all.
The carve-out, which appears every time this swap does
Potassium-enriched salt is not for everyone. Do not use it — and do not raise dietary potassium deliberately — if you have chronic kidney disease, or if you take an ACE inhibitor (ramipril, enalapril, lisinopril and the rest), an angiotensin-receptor blocker (losartan, telmisartan and the rest), a potassium-sparing diuretic (spironolactone, eplerenone, amiloride), or a potassium supplement — unless your doctor has approved it. Those conditions and medicines raise the risk of potassium building up in the blood, which is the reason the trial screened for renal function. This book does not tell anyone to start or stop a medicine. It tells you which question to take to the person who prescribed it.
Two practical notes for the cook. The trial was run in a setting where nearly all salt was added at home during cooking, which is where this swap does its work. And potassium chloride tastes faintly metallic and bitter as its share rises, which is why 30% is the practical ceiling — and why M07 is blended at 70:30 and finished with plain salt where a dish needs a surface crystal.
7.7 Cutting sodium without cutting flavour
Kerala cooking already owns the whole toolkit. In rough order of usefulness:
- Acid — kudampuli, tamarind, raw mango, lime, tomato, curd and moru. Acidity amplifies perceived saltiness. The cuisine's souring agents are the best salt-reduction tool available to it.
- Umami — dried fish used as a seasoning rather than a portion, finely powdered; tomato; roasted onion; coconut browned to nuttiness. Dried fish is itself high in sodium, so use it as a flavour concentrate with no additional salt.
- Aroma — curry leaf, coconut oil added off the heat at the end, freshly ground pepper, cardamom, clove. Fragrant food tastes more seasoned than it is.
- Heat — chilli's pungency raises flavour intensity at lower salt. This is capsaicin's real job.
- Texture — a crisp element, a raw element, a coarse grind. Uniformly soft food reads as bland.
- Salt placement — finish with a few crystals on the surface, where they meet the tongue directly, rather than dissolving every gram into the mass of the dish.
- Gradual reduction — salt-taste preference adapts over roughly 8 to 12 weeks. Cutting 10 to 15% a month is more sustainable, and far more likely to go unnoticed, than one steep cut.
- Take the shaker off the table, and treat pickle and pappadam as occasional condiments.
In trained-panel testing on two Asian dishes, a 40% sodium reduction with umami enhancement maintained the perception of saltiness against the full-salt control (Leong et al., 2015/16 — noting that one author was affiliated with an MSG manufacturer, so read the direction of the finding rather than its precise size).
8. Fat and oil comparison
8.1 Fatty-acid profile, percentage of total fatty acids
ICMR-NIN 2017 Table 12. These are percentages of total fatty acids, not grams per 100 g — every oil in this table is close to pure fat, so the percentages are what distinguish them.
| Oil | Malayalam | Total saturated % | Total monounsaturated % | Total polyunsaturated % | Notable | Source |
|---|---|---|---|---|---|---|
| Coconut | velichenna | 90.86 | 7.24 | 1.90 | Lauric acid 49.57% | IFCT T001 |
| Palm | — | 44.98 | 43.53 | 11.49 | IFCT T007 | |
| Rice bran | — | 23.76 | 44.12 | 32.12 | The most balanced of the Kerala options | IFCT T008 |
| Groundnut | — | 18.94 | 53.89 | 27.17 | Oleic acid 53.89% | IFCT T005 |
| Corn | — | 16.60 | 33.67 | 49.74 | IFCT T002 | |
| Gingelly / sesame | — | 16.25 | 41.41 | 42.34 | Linoleic 41.96%, ALA 0.39% | IFCT T004 |
| Mustard | — | 5.72 | 67.09 | 27.19 | Erucic acid 51.30% — a genuine caveat, flagged rather than recommended freely; ALA 11.64% | IFCT T006 |
| Ghee | neyyu | not established |
not established |
not established |
Working assumption used in this book's panels: about 62% saturated (unverified) | No verified value |
The reading, and it is consistent with both WHO 2023 and the AHA 2017 advisory: replacing part of the coconut oil with gingelly, groundnut or rice-bran oil moves a Kerala kitchen from roughly 91% saturated fat to 16–24%. WHO's strong recommendation is replacement of saturated fat with polyunsaturated fat; plant monounsaturated fat is a conditional recommendation; and replacing saturated fat with refined carbohydrate did not lower cardiovascular disease. Trials that lowered saturated fat and replaced it with polyunsaturated vegetable oil reduced cardiovascular disease by about 30%.
8.2 Coconut oil in detail
| Fatty acid | % of total fatty acids | Source |
|---|---|---|
| Caprylic C8:0 | 2.76 ± 0.37 | IFCT T001 |
| Capric C10:0 | 5.18 ± 0.20 | IFCT T001 |
| Lauric C12:0 | 49.57 ± 0.81 | IFCT T001 |
| Myristic C14:0 | 21.12 ± 0.67 | IFCT T001 |
| Palmitic C16:0 | 9.26 ± 0.39 | IFCT T001 |
| Stearic C18:0 | 2.97 ± 0.23 | IFCT T001 |
| Oleic C18:1n9 | 7.24 ± 0.25 | IFCT T001 |
| Linoleic C18:2n6 | 1.90 ± 0.14 | IFCT T001 |
| Total saturated | 90.86 ± 0.33 | IFCT T001 |
USDA puts the same molecule in grams per 100 g: 892 kcal, 99.1 g fat, 82.5 g saturated, lauric 41.8 g, myristic 16.7 g, palmitic 8.64 g, C8:0 6.8 g, C10:0 5.39 g, monounsaturated 6.33 g, polyunsaturated 1.7 g (SR Legacy 171412). The two sources agree on the shape of the molecule.
Why the "MCT" label does not fit. Genuinely medium-chain C8 and C10 together are about 8% of coconut oil's fatty acids (2.76 + 5.18). Lauric acid, which is half the oil, sits at the boundary of the medium-chain definition and does not behave like C8 in the outcome that matters. That follows from the composition alone and needs no further argument. In 16 trials of two weeks or longer, coconut oil against non-tropical vegetable oils raised LDL cholesterol by 10.47 mg/dL and total cholesterol by 14.69 mg/dL, raised HDL by 4.00 mg/dL, and did nothing to body weight (−0.23 kg, not significant), fasting glucose or CRP (Neelakantan et al., Circulation 2020). One well-run four-week trial at 50 g/day found coconut oil comparable to extra-virgin olive oil for LDL and better than butter (Khaw et al., BMJ Open 2018); it belongs here for honesty. The net cardiovascular effect of coconut oil has never been tested in an outcome trial.
8.3 Smoke point: an ordering, not a table of numbers
No numeric smoke points are printed in this book, deliberately. Published values vary widely between sources, depend heavily on refining level and free fatty acid content, change as soon as an oil has been used once, and the most-cited comparative paper has an industry connection. Smoke point is also a poor proxy for oxidative stability: an oil high in polyunsaturates can oxidise well below the temperature at which it smokes. Any precise figure would be false precision.
What can be said, qualitatively, is the ordering — lowest to highest:
Unrefined sesame · unrefined virgin coconut ≈ unrefined mustard · refined coconut ≈ refined sesame ≈ refined mustard · groundnut · rice bran · ghee
Two working rules that matter more than the ordering. Composition beats smoke point when you are choosing an oil for health reasons: use the columns in 8.1. And do not reuse frying oil more than once — repeated heating drives oxidation and generates compounds associated in animal and human mechanistic studies with raised blood pressure, raised total cholesterol and vascular inflammation. Discard oil that has darkened, thickened, foams or smells acrid; never top up old oil with fresh; and fry a small quantity in a small pan so there is less to be tempted to save.
8.4 Where each oil belongs in a Kerala kitchen
| Job | Oil | Why |
|---|---|---|
| Tempering, thoran, a finishing drizzle, dishes that are unrecognisable without it | Coconut oil, in teaspoons | It is the flavour in those dishes, and a hot 1–2 teaspoons distributes aroma better than four lukewarm ones |
| Volume cooking, shallow-frying, anything where the oil is a medium rather than a flavour | Gingelly, groundnut or rice bran | 16–24% saturated fat against 91%, and culturally plausible in South Indian cooking |
| Deep-frying, where it is unavoidable | Rice bran or groundnut | The higher end of the ordering in 8.3, and not reused |
| Richness without added oil | Fresh grated coconut, second-extraction milk, roasted coconut paste, cashew or vegetable purée | Viscosity, not fat quantity, is what reads as rich |
| Mustard oil as a default cooking fat | Not recommended freely | 51.30% erucic acid is a real caveat, not a rumour |
9. Weights, volumes and conversions
The convention this book uses. Weights come first and volumes second, and where the two disagree the gram figure is the one to follow. A cup of rice that is 15% heavier than the one used to write a recipe moves the carbohydrate load of the meal by 15%, which over a week is the difference between a plan working and not working. The tables below are the working conversions used throughout the book, measured with a levelled 240 ml cup and levelled standard spoons. Scoop density varies by about ±10% with how you fill the cup, and grated coconut varies by nearly half its weight between loose and firm packing — which is why the recipes state grams.
9.1 Weight
| Metric | Imperial | Metric | Imperial |
|---|---|---|---|
| 5 g | ⅙ oz | 250 g | 9 oz |
| 10 g | ⅓ oz | 300 g | 10½ oz |
| 15 g | ½ oz | 400 g | 14 oz |
| 25 g | scant 1 oz | 450 g | 1 lb |
| 50 g | 1¾ oz | 500 g | 1 lb 2 oz |
| 100 g | 3½ oz | 750 g | 1 lb 10 oz |
| 150 g | 5⅓ oz | 1 kg | 2 lb 3 oz |
| 200 g | 7 oz | 1.5 kg | 3 lb 5 oz |
Exact: 1 oz = 28.35 g · 1 lb = 454 g · 1 kg = 2.205 lb.
9.2 Volume
| Metric | US | Imperial / UK |
|---|---|---|
| 5 ml | 1 tsp | 1 tsp |
| 15 ml | 1 tbsp | 1 tbsp |
| 30 ml | 2 tbsp | 1 fl oz |
| 60 ml | ¼ cup | 2 fl oz |
| 120 ml | ½ cup | 4 fl oz |
| 180 ml | ¾ cup | 6 fl oz |
| 240 ml | 1 cup | 8 fl oz |
| 480 ml | 2 cups | 16 fl oz |
| 568 ml | 2⅓ cups | 1 UK pint |
| 1 litre | 4¼ cups | 1¾ UK pints |
Exact: 1 US cup = 236.6 ml · 1 US fl oz = 29.57 ml · 1 UK pint = 568 ml · 1 US pint = 473 ml.
The Indian cup is not the American cup. The measuring cup sold in India and used in most Indian recipe writing holds 200 ml; this book uses the 240 ml cup. That is a 20% difference — on rice, the difference between 200 g and 165 g in a single scoop. If your cup came from an Indian kitchen shop, weigh instead.
9.3 Cup to gram, by ingredient
One levelled 240 ml cup, unless the row says packed. Source for the whole table: the paired gram-and-cup figures used across this book's recipes.
| Ingredient | Malayalam | Grams per cup | Note |
|---|---|---|---|
| Rice, raw or parboiled | matta, pachari, jeerakasala | 200 g | The book's portion is 50 g dry a head, a quarter cup |
| Rice flakes | aval | 50 g | Very light; weigh it |
| Rice flour, or puttu podi | puttu podi | 120 g | Same for matta rice flour |
| Ragi flour | ragi podi | 120 g | |
| Wheat flour, wholemeal or refined | atta, maida | 120 g | |
| Rolled oats | — | 100 g | |
| Fresh grated coconut, loose | thenga | 80 g | Packed firmly it can approach 120 g. This is the single worst ingredient to measure by volume |
| Toor dal, chana dal, urad dal | thuvara / kadala / uzhunnu parippu | 200 g | |
| Moong dal, split and skinned | cherupayar parippu | 180 g | |
| Whole green gram | cherupayar | 200 g | |
| Brown cowpea | vanpayar | 180 g | |
| Horse gram | muthira | 180 g | |
| Black chickpea | kadala | 200 g | |
| Curd, thick | thairu | 250 g | |
| Coconut milk, stock, water and other liquids | — | 240 g | 1 ml of a water-based liquid weighs about 1 g |
| Jaggery, grated and packed | sharkara | 240 g | 1 tbsp packed = 15 g |
| Coriander seed, whole | mallii | 80 g | |
| Green peas | — | 160 g | |
| Cabbage, shredded | — | 70 g | |
| Chena, cubed | chena | 150 g | Cut size changes this more than anything else |
| Pineapple, cubed | kaithachakka | 140 g | |
| Moringa leaves, packed | muringayila | 50 g | Stripped from the stalk |
| Desiccated coconut | — | not established |
No paired figure in this book's recipes; weigh it |
| Puffed rice | pori | not established |
Too light and too variable to give a figure for |
9.4 Spoon to gram
| Ingredient | 1 level tsp | 1 level tbsp | Note |
|---|---|---|---|
| Oil — coconut, gingelly, groundnut, rice bran | 5 g | 15 g | A poured glug is routinely two to three times a measured spoon |
| Ghee | 5 g | 15 g | |
| Salt, fine | 6 g | 18 g | 1 tsp ≈ 2,400 mg sodium |
| M07, the 70:30 salt | 6 g | 18 g | Same volume basis as fine salt. Safety carve-out at 7.6 |
| Mustard seed | 5 g | 15 g | |
| Fenugreek seed | 5 g | 15 g | |
| Cumin, fennel, coriander seed, whole | 2–3 g | 6–9 g | |
| Black peppercorns, whole | 3 g | 8 g | |
| Black pepper, coarsely crushed | 5 g | 15 g | |
| Ground spice powders — turmeric, chilli, coriander, garam masala | 2–3 g | 6–8 g | Ranges, not single figures: grind and packing move these by a third. The gram figure printed in a recipe always wins |
| Jaggery, grated and packed | 5 g | 15 g | |
| Sugar | 4 g | 13 g | |
| Tamarind pulp, packed | 5 g | 15 g | |
| Ginger-garlic-green chilli paste (M16) | 5–7 g | 15–20 g | Varies with how wet the grind is |
9.5 Temperature
Conversions are exact arithmetic (°F = °C × 9/5 + 32). Recipes in this book round the °F figure to the nearest number an oven dial is actually marked with, which is why a recipe may say 200°C (390°F) where the table says 392°F.
| °C | °F | Gas mark | Used in this book for |
|---|---|---|---|
| −18 | 0 | — | Freezer |
| 4 | 39 | — | Refrigerator; the chilled-rice method |
| 25–30 | 77–86 | — | Batter fermentation |
| 60 | 140 | — | Holding food hot; gentle reheating |
| 80 | 176 | — | Below the boil, for coconut-milk curries and custards |
| 100 | 212 | — | Boiling; steaming |
| 110 | 230 | ¼ | Very low drying |
| 140 | 284 | 1 | Slow baking |
| 150 | 302 | 2 | |
| 160 | 320 | 2–3 | Baked snacks, low and slow |
| 170 | 338 | 3 | |
| 180 | 356 | 4 | The general-purpose baking setting |
| 190 | 374 | 5 | |
| 200 | 392 | 6 | Baked ethakka appam, baked fish |
| 210 | 410 | 6–7 | |
| 220 | 428 | 7 | Highest setting used in this book; roasting and browning |
| 230 | 446 | 8 | Above anything this book asks for |
9.6 Cooked yields, dry weight to cooked weight
| Food | Multiplier | 100 g dry gives | Source |
|---|---|---|---|
| Matta rice, absorption method | × 2.6 | about 260 g cooked | Measured, R015 |
| Matta rice, drained method | × 2.5 | about 250 g cooked | Measured, R015 |
| Whole green gram, sprouted (not cooked) | × 2.3 | about 230 g sprouts | Stated, R062 (150 g gives about 340 g) |
| Whole pulses — vanpayar, muthira, kadala, cherupayar | × 2.0–2.5 approx. | 200–250 g cooked and drained | Derived by subtraction from this book's own recipes, therefore approximate. |
| Dals — toor, chana, moong, urad | not established |
— | No yield derivable from this book's recipes, because dals are cooked into their liquid rather than drained. Weigh your own pan once and write it in the margin |
| Millets and ragi | not established |
— | No yield verified |
Above about 500 g of dry rice the absorption ratio drops slightly, because proportionally less water evaporates from a deeper pan: R015 scales 100 g of rice to 250 ml of water but 500 g to 1.15 litres, which is 2.3 parts rather than 2.5.
10. Scaling reference
10.1 What scales, and what does not
| Element | How it scales | The rule |
|---|---|---|
| Protein — fish, meat, egg | Linearly | Double the fish, double the recipe |
| Vegetables, pulses, rice, coconut | Linearly | Weigh, do not scoop, when doubling: scoop error doubles too |
| Salt | Sub-linearly | Scale to about 80–90% of the multiple, taste at the end, and add the rest off the heat. Salt perception rises faster than volume in a large pot, and over-salting a big pan is the least recoverable error in cooking |
| Chilli and pepper | Sub-linearly | Scale to about 75–80% and correct upwards. Heat compounds are extracted into fat and accumulate; a doubled dish tastes hotter than twice as hot |
| Whole spices — clove, cardamom, cinnamon, star anise | Sub-linearly | Scale to about 70–75%. Their volatiles infuse into a longer, hotter, slower-cooling pot and go from fragrant to medicinal |
| Souring agents — kudampuli, tamarind, kokum, lime | Sub-linearly, and late | Scale to about 80% and adjust after the dish has simmered. Acid concentrates as liquid reduces, and a larger pot reduces proportionally less |
| Liquid | Sub-linearly | A bigger pot has proportionally less surface area, so less evaporates. Cut added water to about 85–90% of the multiple, and reduce at the end if needed |
| Cooking time | Not at all, then suddenly | Bringing a larger volume to temperature takes longer; the actual cooking, once at temperature, takes about the same. Expect 25–50% longer to the boil, then the same simmer, then longer to cool |
| Tempering oil | Sub-linearly | Scale to about 75%, in a wider pan. Oil's job is to carry aroma, and a hot 2 teaspoons in a wide pan out-performs 4 teaspoons in a crowded one |
| Pan | Not a multiplier at all | Doubling a recipe in the same pan steams instead of frying. Go one pan size up, or cook two batches — for thoran and mezhukkupuratti, two batches is almost always right |
10.2 Worked example: a kudampuli fish curry from four servings to eight
| Ingredient | Serves 4 | Naive × 2 | Correct for 8 | Why |
|---|---|---|---|---|
| Fish | 500 g | 1 kg | 1 kg | Linear |
| Kudampuli | 3 pieces (about 8 g) | 6 pieces | 6 pieces, added as usual but tasted before the last one goes in | Acid concentrates as the pot reduces; keep the last piece back |
| Shallots | 80 g | 160 g | 160 g | Linear, but expect 4–6 minutes longer to brown, in a wider pan |
| Coconut oil | 10 g | 20 g | 18 g | Sub-linear; a wider pan needs proportionally less film |
| Water | 350 ml | 700 ml | 650 ml | Less evaporation from a larger pot |
| Chilli powder | 6 g | 12 g | 9–10 g, correct at the end | Heat accumulates |
| Salt | 3 g | 6 g | 5 g, then taste | The least recoverable error |
| Time to a simmer | — | — | +8–10 minutes | Volume, not chemistry |
| Simmer time | 12–15 min | — | 12–15 min, unchanged | Once at temperature, the cooking is the same |
This is the pattern behind every SCALE IT table in the recipe chapters, and it is why those tables print real figures rather than telling you to multiply.
10.3 Scaling down
Halving is harder than doubling, for three reasons worth knowing. A small quantity in a large pan evaporates faster, so cut the liquid by less than half — about 60% of the original. Tempering does not halve below a floor: you cannot fry mustard seed in half a teaspoon of oil in a 26 cm pan, so use a small pan rather than less oil. And whole spices do not halve into fractions of a clove — round down rather than up, and take one cardamom pod out of the pan early if it is dominating.
11. Substitution matrix
Every row states the consequence, because a substitution that changes nothing does not exist. Where this book's sources give no ratio, the ratio column says not established rather than a guess — in those cases start with equal weights, taste, and write your own figure in the margin.
11.1 The Kerala-specific ingredients
| Ingredient | Substitute | Ratio | Consequence, stated plainly |
|---|---|---|---|
| Kudampuli | Tamarind pulp | 3 pieces (about 8 g) → 15 g pulp | Rounder and brighter, and the curry no longer improves overnight — which is the whole point of a Kottayam fish curry. Eat it the day you make it |
| Kudampuli | Lime juice, off the heat | 10 g tamarind pulp ≈ 20 ml lime juice | Sharper and shorter; the savoury depth goes and the acid sits on top rather than through the dish |
| Kudampuli | Raw mango, in season | not established |
A genuinely traditional pre-monsoon alternative in coastal households. Fruitier, less smoky, and it thickens the gravy slightly |
| Kudampuli | Kokum | not established |
A related dried sour rind from the Konkan. No ratio appears in this book's sources; begin with equal weight of dried rind and taste |
| Matta rice | Brown parboiled long-grain | 1 : 1 | Cooks in similar time, milder, and it will not stand up under a fierce fish curry the way matta does |
| Matta rice | Sri Lankan rathu kekulu | 1 : 1 | The closest substitute there is, and often easier to find abroad |
| Matta rice | White raw rice (pachari) | 1 : 1 | Faster and softer. You give up the thiamine advantage — 0.17 mg against 0.05 mg per 100 g — and most of the glycaemic one. Keep the 50 g dry portion, which now matters more |
| Matta puttu podi | Plain white puttu podi | 1 : 1 | Softer and paler, and the measured GI 38 advantage does not transfer. Make the pulse alongside non-negotiable |
| Jeerakasala (kaima) rice | Basmati | 1 : 1 | Longer grain, less fragrant in the Malabar direction; the biryani reads as North Indian |
| Njavara | Any unpolished parboiled red rice | not established |
Njavara's place in this book is ceremonial and seasonal rather than nutritional; no composition or ratio is verified |
| Fresh grated coconut | Frozen grated coconut | 1 : 1 | Almost no loss. The single best thing in a diaspora freezer |
| Fresh grated coconut | Desiccated coconut, soaked | About half the weight, soaked in twice its weight of warm water for 10 minutes | Chalkier and less sweet, and you lose about half the fibre. It also stops smelling of fresh coconut, which is most of what a thoran is |
| Coconut milk, thick | Roasted coconut paste (M09) | 150–200 ml thick milk → 30–40 g paste | Darker, thicker, smokier. About a third of the saturated fat, and it brings about 4 g of fibre with it |
| Coconut milk | Cashew cream | 200 ml → 40 g cashews blended with 200 ml water | Comparable body, sweeter and nuttier, roughly a third of the saturated fat and more monounsaturated. It is no longer an olan |
| Coconut milk | Whole cow's milk plus cashew | 200 ml → 200 ml milk + 20 g cashews | Saturated fat drops by more than half; milder, and it stops being vegan |
| Coconut slivers | Dried coconut chips | 1 : 1 | Less crunch, more even browning |
| Coconut oil, for tempering | Gingelly (sesame) oil | 1 : 1 | A different aroma — nuttier, less sweet — and much less saturated fat. Entirely defensible |
| Coconut vinegar | Tamarind pulp, or toddy | 15 g pulp, or 20 ml toddy | Rounder and less sharp with tamarind; toddy is what a Kuttanad cook would have reached for |
| Curry leaves | Nothing, in cooking | — | There is no substitute. Dried leaves carry a fraction of the aroma. Leave them out rather than fake them |
| Curry leaves, in a drink | Lime zest and a mint leaf | A strip and a leaf | A different drink, still good; you lose the resinous note that makes it read as Kerala |
| Shallots | Onion | 1 : 1 by weight, or a little less onion | Slightly sweeter, slightly less complex, and it browns differently — onion goes jammy where shallot goes savoury |
| Jaggery | Dark muscovado or panela | 1 : 1 by weight | Muscovado is more molasses-forward. Panela is essentially the same product as jaggery |
| Jaggery | Coconut sugar | 1 : 1 by weight | Sits closer to karuppatti than to cane jaggery. No metabolic advantage over sugar is established for any of these |
| Kappa, fresh | Frozen cassava | not established |
Frozen peeled cassava is widely sold and works. It arrives already blanched, so cut the boiling time and taste for softness |
| Chena | Yam, chembu or koorka | 1 : 1 by weight | Metabolically near-identical — all five Kerala tubers sit at 17.5–17.9 g available carbohydrate and 80–89 kcal per 100 g. A flavour and texture decision, not a nutritional one |
| Seer / neymeen | Mackerel or sardine | 1 : 1 by weight | Oilier and stronger; reduce the coconut oil by a teaspoon. Omega-3 goes up and the price goes down |
| Unakka meen | Italian salted anchovy, or Filipino tuyo / dilis | not established |
Rinse hard first. A different fish and a different salt level; add no salt to the dish either way |
| Banana leaf | Baking parchment, then foil | — | You lose the grassy, faintly tannic aroma the leaf gives up when it scorches. The parcel works; the perfume does not |
| Toddy, as a leaven | The yeasted ferment in M10 | As M10 | Cleaner and more predictable, and it loses the specific sourness kallappam is named for |
| Ponnanganni, thakara | Amaranth (cheera) | 1 : 1 by weight | A reasonable stand-in for bulk and texture. No composition data exist for either substitute, so any nutrition figure should be read as cheera's |
11.2 The health-directed swaps
| Change | Substitute | Ratio | Consequence, stated plainly |
|---|---|---|---|
| Polished white rice | Unpolished or single-polished parboiled rice | 1 : 1 | GI measured at 57.6 unpolished against 79.6 polished in the same variety, and 3.4 times the thiamine. Nuttier, firmer, needs a soak and a longer simmer |
| Rice alone on the plate | Rice plus 50 g cooked pulse | Add, do not replace | Brown rice with 50 g of legumes gave a glycaemic response 22.9% lower than white rice, against 19.8% for switching to brown rice alone. The dal is what took it past the grain swap — add it, do not substitute it |
| A large rice portion | 50 g dry rice a head, weighed | About 130 g cooked | Glycaemic load of the rice falls from roughly 57 to roughly 15–28 depending on the grain (Section 5.7). The biggest single lever in the book |
| Coconut oil for volume frying | Gingelly, groundnut or rice-bran oil | 1 : 1 | Saturated fat falls from about 91% of total fatty acids to 16–24%. Keep coconut oil for tempering and finishing, where it is the flavour |
| Thick first-extraction coconut milk | Second extraction, or M09 paste | See 11.1 | Less saturated fat, similar body, and with M09 more fibre and more depth. The curry gets darker and less silky |
| Plain salt | M07, the 70:30 potassium blend | 1 : 1 by weight | Stroke −14% and all-cause mortality −12% over 4.74 years in the trial population. Not for anyone with chronic kidney disease, or on an ACE inhibitor, an angiotensin-receptor blocker or a potassium-sparing diuretic, without a doctor's approval (Section 7.6). Slightly metallic if you push past 30% potassium chloride |
| Deep-frying | Baking, steaming or shallow-frying a brushed film in a hot pan | Technique, not ratio | You lose the specific shattering crust of a deep-fried item and keep everything else. Frying at too low a temperature increases oil uptake, so hotter and briefer absorbs less |
| Ripe nendran | Green plantain | 1 : 1 by weight | 17.58 g available carbohydrate against 24.95, and about 60% more fibre. Starchy rather than sweet — it works in a thoran or a mezhukkupuratti, not in a payasam |
| Rice as the whole starch | Tender green jackfruit as part of it | 1 : 1 by cooked weight for part of the portion | Green jackfruit carries 3.48 g available carbohydrate and 7.69 g fibre per 100 g. This works by displacement, not by any property of jackfruit — the one trial of green jackfruit flour was small, industry-funded and worked by replacing rice or wheat |
| Ripe jackfruit in a sweet | Tender green jackfruit | Do not | Green jackfruit is a vegetable and will not sweeten anything. Tinned "jackfruit in brine" is the green fruit; "in syrup" is the ripe fruit plus sugar. They are not interchangeable |
| Ghee | Any of the unsaturated oils | 1 : 1 by weight | Less saturated fat and a completely different aroma. In the dishes where ghee is the point, use less of it rather than substituting it |
| Sugar in tea and coffee | Nothing, reduced over 8–12 weeks | Taper | Taste adapts on roughly the same timescale as salt. Two to four sweet teas a day is one of the largest and least-noticed energy loads in a Kerala routine |
| Fresh coconut, as a rich finish | Toasted coconut, less of it | About half the weight | Toasting drives aroma to the surface, so 20 g of browned coconut does the work of 40 g raw. Fewer calories, more flavour, and it is what the technique chapter is for |
12. Seasonal calendar
What this calendar can and cannot tell you. The rains, the Malayalam month anchors and the festival food seasons below are drawn from this book's sources. A full month-by-month list of when each Kerala crop is at its best is not established in those sources — the closest thing to one is the Namboothiri household calendar's division of the year by what the land is giving: plantain and yam for three months, jackfruit and mango for another three, leafy vegetables for one quarter. Treat the produce column as anchors rather than as a market schedule, and trust your own fishmonger and vegetable seller over any printed table. Kerala has two rains and no dormant season, which is why it never built a preserving culture on the North Indian or Northern European model: what it preserves, it preserves for a specific glut — chakka varatti, kondaattam, kadumanga — not for a winter it does not have.
| Gregorian | Malayalam month | Rain | Food season and festivals | Anchors from this book's sources |
|---|---|---|---|---|
| January | Makaram | Dry, cool | Thiruvathira in some almanacs — a rice-free festival, so the food is tuber-based: thiruvathira puzhukku, koova payasam, ettangadi | The one day the tubers take the centre of the leaf |
| February | Kumbham | Dry, warming | Temple festival season; wedding sadyas | Pokkali fields are under prawns until mid-April |
| March | Meenam | Dry, hot | Wedding season continues | The pre-monsoon build-up |
| April | Medam, from 14/15 April | Pre-monsoon showers | Vishu (14 or 15 April) — the solar and agricultural new year. Vishukkani at waking; vishu kanji and vishu katta. The menu deliberately covers sweet, salt, sour, bitter and astringent | Konna (Cassia fistula) blooms exactly now. The pre-monsoon mango glut begins — raw mango in fish curries, kichadi, pachadi, pickle |
| May | Edavam | Pre-monsoon | Mango and jackfruit together — the season the preserving happens in: chakka varatti, kondaattam, kadumanga | Jackfruit and mango are the "three months" of the household calendar |
| June | Midhunam | Southwest monsoon (Edavappathi) begins — about 70% of annual rainfall, June to September | The rice year starts: pokkali sown, and rice grows in the saline fields from June to early November | Fishing is disrupted; dried fish earns its place in the store cupboard |
| July | Karkidakam, from mid-July | Peak southwest monsoon | Karkidakam — the lean month, also called Ramayana Masam. Karkidaka kanji (marunnu kanji) taken warm at night for 7 to 21 days; pathila thoran, the ten-leaf stir-fry; vattu kanji; Karkidaka Vavu for ancestral rites | Digestion is held to be weakest and the body most receptive to treatment. The greens quarter of the year |
| August | Chingam, from mid-August | Monsoon easing | Onam, culminating at Thiruvonam — the sadya, on a leaf, everyone at the same floor level receiving identical dishes in identical order. Aranmula Vallasadya runs up to 64 dishes | The Malayalam new year. "One must celebrate Onam even if it means selling one's property" |
| September | Kanni | Late southwest monsoon | Onam tail; harvest begins in the wet pockets | |
| October | Thulam | Northeast monsoon (Thulavarsham) — about 15% of annual rainfall, October to November | Temple festivals resume | |
| November | Vrischikam | Northeast monsoon ending | Pokkali rice harvested to early November, then prawn farming from mid-November to mid-April — the grain and the shellfish fertilising each other in alternate seasons | The best terroir story in Kerala food |
| December | Dhanu | Dry, cool | Christmas — appam and stew for breakfast in Syrian Christian houses; duck roast and duck mappas; the Nasrani baking repertoire | Easter, movable, brings pesaha appam and pesaha paal |
| Movable, lunar | — | Any season | Ramadan — the month moves about eleven days earlier each year, so it falls in every season across a lifetime. Nombu kanji (rice, lentils and coconut milk, often with meat) cooked in quantity at mosques and distributed; and the enormous Malabar iftar repertoire — unnakkaya, mutta mala, aleesa, pazham nirachathu | The mosque cauldron is one of the few genuinely public kitchens left in Kerala |
13. Storage, refrigeration and freezer guide
Times are the ones used throughout this book's recipes and pantry chapter, and they are real limits rather than cautious ones. Two general rules sit behind all of them. Cool fast, in a shallow covered container, and refrigerate within one to two hours — a warm pot cooling slowly on the hob is the single most common food-safety error in a home kitchen. And fat is what goes rancid, which is why oily fish, copra, dried fish and roasted-dal podis have shorter lives than lean or dry things.
13.1 Raw ingredients and the pantry
| Item | Malayalam | Cupboard | Fridge | Freezer | Note |
|---|---|---|---|---|---|
| Matta and parboiled rice | matta | 8–12 months airtight, cool, dark | — | — | Two dried chillies in the container against weevils. Matta's oils go stale within about six months of milling |
| Aromatic rice | jeerakasala | 6 months airtight, dark | — | — | Aromatic rices lose perfume fastest |
| Whole coconut | thenga | 2–3 weeks cool | 2 days once opened | Grate and freeze at once | |
| Fresh grated coconut | thenga | — | 2 days | 3 months, flat portioned bags | Twice-frozen coconut tastes of the freezer |
| Desiccated coconut | — | 6 months airtight, cool | — | — | High fat; if it smells of crayons, bin it |
| Coconut milk, tinned | — | 2 years unopened | 3 days opened, non-metal | 2 months in cubes | Cubes separate on thawing; whisk into a cooked dish |
| Coconut milk, fresh-pressed | thenga paal | — | 24 hours | 2 months (M08) | Use within 4 hours if the kitchen is above 30°C (86°F) |
| Coconut oil | velichenna | 12 months cool and dark | — | — | |
| Kudampuli | kudampuli | 2 years or more, airtight and dry | — | — | Soak 15–20 minutes before use and use the soaking water |
| Tamarind block | puli | 12 months | Pulp 1 week | Pulp 3 months in tablespoon portions | |
| Whole spices | — | 3–4 years (pepper), 2 years (cardamom in the pod, cinnamon quills) | — | — | Buy whole; grind small |
| Ground spices | — | 3–4 months (pepper), 9–12 months (turmeric) | — | — | Dull-brown chilli powder makes a hot, drab curry |
| Dried red chillies | vattal mulaku | 12 months airtight | — | Longer frozen | |
| Curry leaves | kariveppila | — | 7–10 days, in kitchen paper in a box | 6 months, stripped and open-frozen | Go straight into hot oil from frozen and behave almost like fresh |
| Shallots | cheriya ulli | 3–4 weeks in a basket, not a bag | 5 days peeled | 3 months sliced | |
| Tapioca, fresh | kappa | — | 2–3 days | 6 months, peeled | Deteriorates fast once out of the ground |
| Fresh fish | — | — | Same day, or 24 hours on ice in the coldest part | 3 months oily, 6 months lean | Fat is what goes rancid. Thaw in the fridge, never in water |
| Dried fish | unakka meen | Do not — it will perfume the kitchen | — | 6 months airtight | High fat; rancid at room temperature |
| Jaggery | sharkara | 6–9 months airtight and dry, with muslin in the jar | — | Grated, indefinitely | Freezing grated jaggery also makes it far easier to weigh |
| Batter, fresh | — | — | 3–4 days, souring as it goes | 1 month in portions | Souring suits dosa and eventually ruins appam |
| Pickle | achar | 12 months unopened | 3 months opened | Do not | Dry spoon every time, and keep the oil layer covering the surface |
| Pappadam | pappadam | 6 months airtight | — | — | Goes leathery as it absorbs humidity. Roast over a flame or in a dry pan rather than frying |
13.2 The mother preparations
| Preparation | Cupboard | Fridge | Freezer | Reheat or use |
|---|---|---|---|---|
| M01 Kerala garam masala | 3 months sealed glass | 6 months | 12 months | Bring to room temperature before opening so condensation stays out |
| M02 Sambar podi | 3 months | 6 months | 12 months | The dals are the limiting factor |
| M03 Rasam podi | 2 months | 4 months | 9 months | Shorter, because pepper aroma is the reason the blend exists |
| M04 Nadan chicken masala | 3 months | 6 months | 12 months | Label with the date |
| M05 Fish masala | 3 months | 6 months | 12 months | Use glass; turmeric stains plastic permanently |
| M06 Low-sodium all-purpose podi | 6 weeks | 4 months | 9 months | Roasted dal fat oxidises and curry-leaf aroma goes first. Freeze in small jars and take out a fortnight at a time |
| M07 The 70:30 salt | Indefinitely | — | Do not freeze | Not for chronic kidney disease, or with RAAS inhibitors or potassium-sparing diuretics, without a doctor's approval (7.6). Replace the desiccant every 3 months. Condensation on thawing cakes the jar solid |
| M08 Coconut milk, three extractions | — | 2 days, non-metal | 2 months | First milk in an ice-cube tray at about 30 ml a cube; thaw in the fridge, not the microwave |
| M09 Varutharacha thenga | — | 4 days | 3 months in 30 g portions | Use from frozen, straight into a simmering gravy; disperses in 2–3 minutes |
| M10 Appam and palappam batter | — | 3 days | Do not freeze the batter — the starch network never recovers. Freeze cooked appams 1 month | Reheat appams in a covered pan, 2–3 minutes |
| M11 Idli and dosa batter | — | 4 days | Do not freeze the batter. Freeze cooked idlis 1 month | Re-steam idlis 4–5 minutes from frozen. Refrigerate the batter within 2 hours of the ferment finishing |
| M12 Ragi-matta dosa batter | — | 3 days | Freeze cooked dosas 1 month, interleaved with paper | Use within 24 hours of the ferment for the best texture |
| M13 Fish stock | — | 3 days | 3 months | Freeze in 250 ml portions, or reduce by half and freeze as concentrate |
| M14 Vegetable stock | — | 5 days | 6 months | 250 ml portions or ice cubes; two cubes plus 250 ml water rebuilds a portion |
| M15 Base shallot masala | — | 5 days | 3 months as 50 g cubes | Use from frozen into a hot pan with a splash of water; breaks down in 3–4 minutes |
| M16 Ginger-garlic-green chilli paste | — | 7 days with an oil film | 3 months in 15 g portions | Use from frozen, straight into the pan. By day ten in the fridge an unsalted paste tastes stale |
13.3 Cooked dishes, by category
| Category | Fridge | Freezer | Reheat | Note |
|---|---|---|---|---|
| Cooked rice | 24 hours only | 1 month in 130 g portions, flat in bags | Once only, with a tablespoon of water, covered, until steaming throughout | See 13.4. This is the one category with a food-safety rule attached |
| Kudampuli and tamarind fish curries | 2–3 days, covered, non-metal | 1–2 months | Gently, never at a rolling boil | Better on day two. The fish texture suffers in the freezer; the gravy does not |
| Coconut-milk fish curries (moilee, mappas) | 2 days | 1 month, or do not freeze where the recipe says so | Below a simmer | Thick coconut milk splits when boiled and does not come back |
| Fried and tawa-fried fish | 24 hours to 2 days | Do not freeze | A hot dry pan, briefly | Freezing costs the crust, which is the entire point |
| Chicken and meat curries | 2–4 days | 2–3 months | Gently, covered, with a splash of water | Ularthiyathu-style dry roasts reheat better than they freeze |
| Egg dishes | 1–2 days | Do not freeze | Gently | Cooked egg white goes rubbery and weeps |
| Pulse curries, dals and sambar | 3–4 days | 2–3 months | Any way you like; loosen with water | The best freezer category in the book |
| Pulse thorans (vanpayar, muthira, kadala) | 3–4 days | 2–3 months, or freeze the cooked plain pulse 3 months and make the thoran fresh | Hot pan, 3–4 minutes | Freezing the plain cooked pulse is the better plan: the coconut stays fresh |
| Vegetable thorans and mezhukkupuratti | 2–4 days | 1–2 months, and several do not freeze | Hot pan, briefly, to drive off water | Watery vegetables (ash gourd, cucumber, snake gourd) collapse on thawing |
| Olan, avial, pulissery, moru curry | 2 days | Do not freeze | Below a simmer, or eat cold | Coconut milk and curd both split. Moru curry is better cold than badly reheated |
| Chutneys and chammanthi | 2–5 days | 4 months | From frozen into a bowl | Coconut chutney keeps two days longer without the coconut |
| Pickles and achar | 4–6 weeks (low-sodium versions), up to 4 months | Do not | — | The low-sodium pickles in this book keep for weeks, not years — that is the trade for the salt not being there. Dry spoon, oil film, cool cupboard |
| Podis for kanji | 6 weeks cupboard | 9 months | — | As M06 |
| Payasam and sweets | 3 days | 2 months | Gently, with a little milk or water | Ada and rice thicken in the fridge and need loosening |
| Sambharam and cold drinks | 24 hours | Do not freeze | — | It is a fresh drink; make it in the quantity you will drink |
| Steamed items (puttu, idiyappam, ada) | 2 days | 1 month | Re-steam 4–5 minutes from frozen — do not microwave dry | Re-steaming is what makes these worth freezing at all |
13.4 Cooked rice: the food-safety rule
This is not a quality note. It is the one genuine hazard in a rice kitchen, and it applies to everyone. Every limit below is the UK Food Standards Agency's, from its Home food fact checker, with the reheating temperature from the FDA Food Code.
Cooked rice carries Bacillus cereus spores that survive cooking. The FSA states it plainly: "uncooked rice can contain spores of a bacterium called Bacillus cereus … the spores of Bacillus cereus can survive being cooked." Left to cool slowly at room temperature they germinate, and the emetic compound they produce is not reliably destroyed by reheating — the FDA's Bad Bug Book records that cereulide "is stable after heating at 121°C [250°F] for 30 minutes, cooling at 4°C [39°F] for 60 days, and at a pH range of 2 to 11".
- Chill "as quickly as possible, ideally within one hour" (FSA). Spread it shallow, in a covered container; the FSA notes that "dividing it into smaller portions can help with this".
- Chill to 4°C (39°F) or below.
- "Keep rice in the fridge for no more than one day until reheating" (FSA).
- Reheat once, until "it is steaming hot all the way through" (FSA) — 2–3 minutes in a pan with a tablespoon of water, or 90 seconds to 2 minutes in a microwave. The FDA Food Code puts a number on "steaming hot": reheated food should reach 74°C (165°F) in all parts.
- "You should never reheat rice more than once" (FSA), and never leave cooked rice out overnight to chill in the morning.
Two notes on the sources, because they do not agree in every particular. The FDA Food Code's own cooling schedule for commercial kitchens is more generous than the FSA's — from 57°C (135°F) to 21°C (70°F) within two hours, and to 5°C (41°F) or below within six hours in total. This book follows the stricter FSA figure, because it is the one written for a home kitchen. And the Food Code's seven-day limit for refrigerated ready-to-eat food is a commercial date-marking rule; it is not a licence to keep cooked rice a week.
The same rule governs the chilled-and-reheated rice method (R016). Chilling rice for 24 hours at 4°C raises its resistant starch from 0.64 to 1.65 g per 100 g and lowered the glycaemic response by about 18% in one small study — and the cooling has to be fast for the technique to be safe. Chilling at room temperature for 10 hours gets you roughly half the resistant-starch gain and all of the risk, which is why this book does not recommend it. Anyone taking insulin or a sulfonylurea should read the warning at the head of R016 before making this a routine: in 32 adults with type 1 diabetes the method produced 12 hypoglycaemic episodes against 3, because the dose had been calibrated for the un-chilled food.
13.5 The does-not-freeze list
Coconut-milk curries thickened with first extraction · curd- and moru-based dishes · fried fish and any battered or crisp-crusted item · cooked egg white · raw grated vegetable salads and pachadis with raw cucumber or onion · appam, idli and dosa batter (the cooked items freeze; the batter does not) · M07 the 70:30 salt · pickles · sambharam · anything already thawed once.
14. Batch and freezer planning
Three hours on a Sunday, done in this order — batter and pulses first because they need time, pastes and podis last because they need attention — sets up a week. The portion sizes below matter more than the freezer times: a batch frozen in one large block is a batch you will not use.
| Preparation | Freeze in | Freezer life | How to reheat or use | What it serves |
|---|---|---|---|---|
| M15 Base shallot masala | 50 g cubes | 3 months | From frozen into a hot pan with a splash of water; breaks down in 3–4 minutes | The starting point of most curries in the book |
| M16 Ginger-garlic-green chilli paste | 15 g portions | 3 months | From frozen, straight into the pan | Almost everything |
| M09 Varutharacha thenga | 30 g portions | 3 months | From frozen into a simmering gravy; disperses in 2–3 minutes | Theeyal, erissery, the roasted-coconut curries |
| M08 Coconut milk, first extraction | 30 ml ice-cube tray | 2 months | Thaw in the fridge, then add off the heat | Olan, mappas, stew, payasam |
| M13 Fish stock | 250 ml portions, or halved as concentrate | 3 months | Straight into the pan from frozen | Fish curries, moilee, kanji |
| M14 Vegetable stock | 250 ml portions or ice cubes | 6 months | From frozen; two concentrate cubes plus 250 ml water rebuilds a portion | Everything vegetarian |
| M01–M05 masalas and podis | Small jars | 12 months (M03 nine) | Bring to room temperature before opening | The whole book |
| M06 Low-sodium podi | Small jars, a fortnight at a time | 9 months | As above; never warm and cool the main jar | Kanji, rice, vegetables |
| Cooked plain pulses — vanpayar, kadala, muthira, cherupayar | 150–200 g portions, drained | 3 months | From frozen into a hot pan, or into a curry | Thorans, curries, salads, the pulse-on-every-plate rule |
| Dal and sambar | 250–300 g portions | 2–3 months | Loosen with water; any method | Weeknight lunches |
| Cooked matta rice | 130 g portions, flat in bags | 1 month | Once only, covered, with a tablespoon of water | See 13.4 |
| Fish curry, kudampuli type | Single portions with gravy | 1–2 months | Gently, below a boil | The fish softens; the gravy is unharmed |
| Chicken and meat curries | Single or double portions | 2–3 months | Gently, covered | The most freezer-tolerant cooked dishes in the book |
| Cooked appams, idlis, dosas, puttu | Interleaved with paper, 2–4 pieces a bag | 1 month | Re-steam 4–5 minutes, or a covered pan 2–3 minutes | Breakfast on a weekday morning |
| Grated coconut | 100 g flat bags | 3 months | From frozen | Thoran, chutney, pastes |
| Curry leaves | Stripped, open-frozen, then bagged | 6 months | Straight into hot oil from frozen | Every tempering |
| Payasam and sweets | Single portions | 2 months | Gently, loosened with milk or water | Occasions, in the portion you planned |
| Do not batch or freeze | — | — | — | Olan, avial, pulissery, moru curry, fried fish, egg dishes, raw pachadis, sambharam, and any batter |
One planning rule worth more than the table. Cook the pulse in quantity, not the finished dish. Four hundred grams of dry vanpayar cooked on a Sunday, drained and frozen in 150 g portions, becomes four different dishes across the week with fresh coconut in each one — and it is the habit that Mohan's 22.9% finding turns into an actual plate.