Healthy food in Trivandrum starts at the fish counter
Thiruvananthapuram is a coastal city, with the Vizhinjam fishing harbour inside corporation limits, and the fish sold across the city is its best protein. The Indian Food Composition Tables 2017 (IFCT), published by ICMR’s National Institute of Nutrition, analysed most of the fish you will see at a Trivandrum stall. Per 100 g raw, they are lean and protein-dense, with mathi (oil sardine) the one oily exception, and that oil is the useful omega-3 kind.
| Local name | IFCT entry | Calories (kcal) | Protein (g) |
|---|---|---|---|
| Neymeen (seer fish) | Vanjaram, Scomberomorus commerson | 136 | 22.3 |
| Choora (tuna) | Tuna, Euthynnus affinis | 112 | 24.5 |
| Netholi (anchovy) | Anchovy, Stolephorus indicus | 88 | 19.9 |
| Chemmeen (prawns) | Prawns, big | 91 | 19.2 |
| Koonthal (squid) | Squid, black | 80 | 16.1 |
| Mathi (oil sardine) | Sardine, Sardinella longiceps | 152 | 17.9 |
| For comparison: chicken breast | Chicken, breast, skinless | 168 | 21.8 |
A 150 g piece of neymeen gives about 33 g of protein before any sauce, which is a full meal’s worth for most people who train. Choora gives slightly more protein for fewer calories. How it is cooked decides the rest: a curry with tamarind or kudampuli, or fish cooked in a banana leaf, keeps it lean, while a thick masala-fried slice takes up oil we can’t measure.
Idli, dosa or puttu: Trivandrum breakfasts compared
Breakfast counters in Trivandrum serve idli, dosa and vada alongside puttu and appam, and the calories differ more than the plates suggest. Values below are from the Indian Nutrient Databank (INDB), a set of 1,014 Indian recipes calculated mainly from IFCT data (Vijayakumar and colleagues, 2024). We left out INDB’s deep-fried recipes, such as medu vada, because they count every drop of the frying oil and overstate the figure.
| Breakfast | What’s on the plate | Calories (kcal) | Protein (g) |
|---|---|---|---|
| Idli-sambar | 4 idlis, 1 bowl sambar | 387 | 13.4 |
| Idli-sambar with chutney | 4 idlis, sambar, 1 tbsp coconut chutney | 455 | 14.3 |
| Plain dosa | 2 plain dosas, 1 bowl sambar | 524 | 16.0 |
| Masala dosa | 1 masala dosa, 1 bowl sambar | 594 | 15.5 |
| Puttu-kadala | 1 rice puttu, 1 bowl black chana curry | 513 | 12.1 |
| Idli-sambar plus eggs | 4 idlis, sambar, 2 boiled eggs | 524 | 26.8 |
Two things stand out. Sambar does a lot of work: a bowl adds 8.6 g of protein for about 249 kcal, so ask for a second ladle rather than a fifth idli. And coconut chutney is the quiet calorie, about 67 kcal a tablespoon, mostly from the coconut. A masala dosa is about 345 kcal against about 138 for a plain one (INDB), so two plain dosas give a little more protein (7.4 g against 6.9 g) for fewer calories; keep masala dosa for a weekend. If you want 25 g or more of protein at breakfast, eggs are the simplest fix: INDB puts a boiled egg at about 69 kcal and 6.7 g protein.
The Trivandrum meals plate at lunch
Lunch for most of the city, from Secretariat canteens to hotels near Technopark, is a meals plate: rice with sambar, rasam, a thoran, a curry and moru, with refills. A full plate of cooked rice from 100 g raw is about 352 kcal (INDB), and that is the part to measure. A plate built like this keeps lunch near 830 kcal with over 45 g protein:
| Item | Portion | Calories (kcal) | Protein (g) |
|---|---|---|---|
| Boiled rice | Three-quarters of a plate | 264 | 5.9 |
| Fish curry with coconut milk | 1 dish, about 120 g fish | 281 | 28.2 |
| Rasam | 1 bowl | 104 | 4.4 |
| Beans thoran | Half a bowl | 98 | 2.0 |
| Moru (salted buttermilk) | 1 glass | 80 | 5.7 |
| Total | About 827 | About 46 |
Swap the fish curry for a coconut prawn curry (about 313 kcal and 24.4 g protein a bowl in INDB) or a chicken curry (about 320 kcal and 29 g), and the plate works the same way. Vegetarians can add a bowl of sambar and a cup of curd or cherupayar to reach 20 g or more. A thoran is mostly vegetables with grated coconut, about 197 kcal a full bowl in INDB, so a half bowl is plenty. Avial is richer at about 417 kcal a bowl. With kappa (tapioca), which IFCT puts at only 80 kcal and 1 g protein per 100 g raw, have it instead of rice, not with it.
Boli, payasam and Attukal Pongala: the sweet side of Trivandrum
In Thiruvananthapuram and Kollam districts, the sadya isn’t complete without boli, a thin sweet flatbread of maida stuffed with chana dal, sugar, cardamom and nutmeg, eaten hot with a ladle of paal payasam or paalada poured over it. It is a cousin of Maharashtra’s puran poli, which uses jaggery instead of sugar. INDB has no boli recipe; its closest analysed dish, puran poli, is about 196 kcal and 5 g protein a piece, and a bowl of rice kheer, the closest match to paal payasam, about 301 kcal. So one boli with one payasam is roughly 500 kcal before the rest of the sadya, and a second helping of each takes you near 1,000.
Attukal Pongala, held on a single day in March, fills the city’s roads with women cooking rice, jaggery and coconut in clay pots; Wikipedia records it in the Guinness Book of World Records as the largest gathering of women. We found no analysed value for pongala payasam, but its ingredients are dense: IFCT lists cane jaggery at 354 kcal and raw rice at 356 kcal per 100 g. Treat the prasadam as a festival food, share it, and keep the meals around it light and protein-led.
Thattukada nights: porotta, omelette and what to pick
Trivandrum’s roadside thattukadas serve late food: porotta, beef or chicken fry, omelettes and dosa. The porotta is the problem rather than the meat. We have no reliable figure for Kerala porotta; the closest INDB item, a plain paratha, is about 166 kcal a piece, and a thattukada porotta is usually larger and richer. An omelette, by contrast, is about 170 kcal and 16.5 g protein per 100 g in IFCT. The healthiest late-night order is usually two dosas or one porotta with an omelette or a chicken curry, rather than three porottas with a fry.
- Order protein first: omelette, egg roast, chicken curry, or fish if there is any left.
- Cap porotta at one, or switch to dosa or chapati (about 73 kcal each in INDB).
- Curry over fry: a gravy leaves oil in the bowl; a fry is coated in it.
- Skip the sweet tea refill; a cup with milk and sugar is about 34 kcal, but four of them a night add up.
A 2,050 kcal high-protein day of Trivandrum food
This day uses only food you can buy or cook in Trivandrum, with INDB and IFCT values. It suits many men who train three or four times a week and want to build muscle without gaining much fat. ICMR-NIN’s baseline protein need is 0.83 g per kg of body weight; people lifting weights usually aim higher, which this day does. Use the protein intake calculator for your own target.
| Meal | What to eat | Calories (kcal) | Protein (g) |
|---|---|---|---|
| Breakfast | 4 idlis, sambar, 2 boiled eggs | 524 | 27 |
| Mid-morning | Tea with milk, 1 poovan banana (100 g) | 140 | 2 |
| Lunch | Three-quarters plate rice, fish curry with coconut milk, rasam, half bowl beans thoran, moru | 827 | 46 |
| Evening | Cherupayar (30 g dry green gram), boiled | 88 | 7 |
| Dinner | 2 chapatis, chicken curry | 466 | 33 |
| Day total | About 2,045 | About 115 |
For fat loss, cut lunch rice to half a plate, have one chapati at dinner and skip the banana: about 1,780 kcal with roughly 110 g protein. The calorie deficit calculator works out a sensible daily target for your weight and activity. For a full week of Kerala meals at home, see our Kerala diet plan for weight loss, and for values beyond Kerala food, calories in Indian food and protein in Indian food.
Healthy restaurants, delivery and food subscriptions in Trivandrum
People in Trivandrum search for healthy restaurants, healthy food delivery and healthy food subscriptions, and the same checks apply to all of them. We don’t review restaurants, but a meal is worth paying for if it shows its protein, keeps rice or porotta to a sensible portion and uses a measured amount of oil. For a weekly tiffin or meal subscription, ask the provider three questions before you sign up:
- How much protein is in each meal? Aim for 20–40 g at lunch and dinner if you train; a fish or chicken curry plus dal gets there.
- How much rice, and can I change it? Three-quarters of a plate (about 264 kcal) is a good starting portion for most people losing fat.
- Which oil, and how much? Coconut oil is fine; the amount is what matters, against ICMR-NIN’s 20–30 g a day for sedentary adults.
- Is there fish more than once a week? It is the cheapest lean protein in the city.
Training around Trivandrum food
Food sets the direction; strength training decides how much of the weight you lose is fat rather than muscle. Two or three sessions a week are enough to start. Trivandrum’s two monsoons make home or gym training more dependable than outdoor plans, though the dry months suit cycling in Trivandrum and treks near Trivandrum. If you already use a gym, Personal Gym Training in Thiruvananthapuram puts a coach on your phone there, and Personal Home Training in Thiruvananthapuram works in your living room. To compare costs first, see personal trainer fees in Trivandrum. Everything else is on our page for online personal training in Thiruvananthapuram.
Sources
- Indian Food Composition Tables 2017, ICMR-National Institute of Nutrition
- Development of an Indian Food Composition Database (Vijayakumar et al., 2024), Current Developments in Nutrition
- Indian Nutrient Databank (INDB): recipe data and code, Jaacks Lab, University of Edinburgh (GitHub)
- Dietary Guidelines for Indians (2024), ICMR-National Institute of Nutrition (PDF hosted by Nutrition Connect)
- International Society of Sports Nutrition position stand: protein and exercise (Jäger et al., 2017), Journal of the International Society of Sports Nutrition
- Trivandrum boli, Wikipedia
- Attukal Bhagavathy Temple and Attukal Pongala, Wikipedia
- Vizhinjam, Wikipedia
Written by the MakeMyFitness team from the sources above. First published , last updated . Spotted something out of date? Tell us at hello@makemyfitness.com.
