Updated 2026-10-05 · 6 min read
High protein Thai food: protein per 100 g of ingredients and dishes
By the UnReal Supplements team. Sources and catalog last checked: 2026-10-05.
Short answer
Plain chicken breast, tuna, pork tenderloin and fish carry about 21 to 33 g of protein per 100 g, while most of the Thai dishes we checked carry 4 to 9 g per 100 g because rice, noodles and sauce dilute the meat. Weigh your plate once, multiply, and add an egg or more meat if the total is short.
Which Thai foods are highest in protein per 100 g?
Every figure here is read from the Thai Food Composition Database (Thai FCD), kept by the Institute of Nutrition at Mahidol University, as protein per 100 g edible portion. We opened each record on 2026-10-05. The database lists some foods raw and some cooked, and the label is in the table, because cooking removes water: pork tenderloin is 21.8 g raw and 33.4 g boiled in the same database. Compare raw with raw and cooked with cooked.
| Food | Protein, g | Energy, kcal |
|---|---|---|
| Pork tenderloin, boiled | 33.4 | 153 |
| Chicken breast with skin, boiled | 28.6 | 193 |
| Tuna in water, canned, flesh only | 26.05 | 111 |
| Chicken breast without skin, raw | 24.9 | 112 |
| Short mackerel (pla thu), steamed | 24.45 | 137 |
| Sea bass (white), raw | 21.88 | 118 |
| Pork tenderloin, raw | 21.8 | 116 |
| Tilapia, boiled | 21.25 | 123 |
| Giant river prawn, raw | 17.9 | 108 |
| Soybeans, boiled | 14.8 | 175 |
| Egg, boiled 10 minutes | 13.15 | 138 |
| Firm white tofu | 12.89 | 126 |
| Soft white tofu, from the market | 6.25 | 63 |
| Egg tofu, tube | 4.69 | 56 |
| Plain yogurt | 4.51 | 94 |
How much protein is in common Thai dishes?
A plate of rice or noodles with meat is mostly rice, noodles, sauce and water, so per 100 g it is far lower than plain meat. These are the Thai FCD records for the ready to eat dishes people ask about most, per 100 g of the dish.
| Dish | Protein, g | Energy, kcal |
|---|---|---|
| Larb Isaan, beef | 12.4 | not listed |
| Chicken holy basil stir fry over rice | 8.61 | not listed |
| Chicken rice, fried chicken (khao man gai tod) | 8.6 | 235 |
| Tom yum, chicken (soup) | 8.2 | 41 |
| Green curry, chicken (curry only) | 7.9 | 101 |
| Stewed pork leg over rice (khao kha moo) | 7.19 | 161 |
| Pad Thai noodles | 6.83 | 171 |
| Chicken rice, boiled chicken (khao man gai) | 6.75 | 198 |
| Red pork over rice (khao moo daeng) | 6.29 | 154 |
| Tom yum, prawn (soup) | 4.67 | 44 |
| Fried rice, plain | 4.56 | 160 |
| Som tam, Thai style | 4.29 | 105 |
- Soups and curries are listed as the soup or curry alone, without rice, so the table does not say what a bowl with rice gives.
- The database does not give plate weights. Larb is the one dish here that gets above 12 g per 100 g, and the rice and noodle dishes sit between 4 and 9 g.
How do you work out the protein on your plate?
Weigh the plate once on a kitchen scale, subtract the weight of the empty plate, and multiply by the protein per 100 g divided by 100. As a made up example, a 300 g plate of chicken holy basil stir fry over rice at 8.61 g per 100 g is about 26 g of protein. Your plate will not weigh 300 g exactly, so weigh it.
A boiled egg on top adds about 6 g for a size 3 egg, using the egg guide linked below. A second portion of the meat adds more than a second portion of rice.
How much protein should one meal have, and what fills the gap?
The International Society of Sports Nutrition (ISSN) gives 0.25 g of high quality protein per kg of bodyweight, or an absolute 20 to 40 g, as a general dose per meal, spread across the day. It also says active people can meet their needs from whole foods and that supplements are a practical way to secure enough protein without adding many calories.
If your plate falls short, powder is one way to cover the difference. The table below compares what is on our shelf today by cost per 25 g of protein, rebuilt from our catalog every few minutes. We deliver free within Bangkok only, and only what is on the shelf is for sale.
| Product | Type | Pack | Price | Protein per serving | Per 25 g protein | Today |
|---|---|---|---|---|---|---|
| Rule 1 Whey Protein Blend 5 lb3 flavours | Whey | 5 lb | ฿2,940 | 24 g | 47.1 | On the shelf |
| Optimum Nutrition Gold Standard 100% Whey 5 lb5 flavours | Whey | 5 lb | ฿3,710 | 24 g | 54.4 | On the shelf |
| Rule 1 Whey Protein Blend 2 lb2 flavours | Whey | 2 lb | ฿1,370 | 24 g | 54.9 | On the shelf |
| Dymatize Elite 100% Whey 5 lb2 flavours | Whey | 5 lb | ฿3,550 | 25 g | 59.2 | On the shelf |
| Rule 1 Whey Protein Blend 1 lb2 flavours | Whey | 1 lb | ฿780 | 24 g | 62.5 | On the shelf |
| Optimum Nutrition Gold Standard 100% Whey 2 lb3 flavours | Whey | 2 lb | ฿1,780 | 24 g | 63.9 | On the shelf |
| Rule 1 Whey Protein Isolate 2 lb2 flavours | Isolate | 2 lb | ฿2,150 | 25 g | 76.8 | On the shelf |
| Dymatize ISO100 5 lb4 flavours | Isolate | 5 lb | ฿5,530 | 25 g | 81.3 | On the shelf |
| Rule 1 Whey Protein Isolate 1 lb2 flavours | Isolate | 1 lb | ฿1,180 | 25 g | 84.3 | On the shelf |
| Optimum Nutrition Platinum Hydrowhey 3.5 lb2 flavours | Hydrolysed | 3.5 lb | ฿4,320 | 30 g | 90.0 | On the shelf |
Cost per serving is the pack price divided by the servings on the label. Cost per 25 g of protein scales that by the grams of protein in one serving. Only rows where the catalog pack weight and serving count agree are shown. The price and shelf flag are read from the shop and refreshed every few minutes. 15 more product types are listed in the catalog but not on the shelf today. Browse the category.
Frequently asked
- What is the highest protein Thai food?
- Among the foods we looked up in the Thai Food Composition Database, boiled pork tenderloin is highest at 33.4 g per 100 g, then boiled chicken breast with skin at 28.6 g, canned tuna in water at 26.05 g and steamed short mackerel at 24.45 g. Cooked values are higher than raw ones because cooking removes water.
- How much protein is in a plate of chicken holy basil over rice?
- The Thai Food Composition Database lists it at 8.61 g per 100 g. It does not give a plate weight, so weigh yours: a plate of 300 g would hold about 26 g, as arithmetic.
- Is tofu a good protein source?
- Firm white tofu is listed at 12.89 g per 100 g, soft white tofu at 6.25 g and egg tofu in a tube at 4.69 g, so firmness matters a lot. Firm tofu is close to a boiled egg per 100 g.
- Is som tam high in protein?
- No. Thai style som tam is listed at 4.29 g per 100 g and Isaan style at 1.80 g, so it works as a side, not as the protein of the meal.
- How much protein do I need in one meal?
- The ISSN general guide is about 0.25 g per kg of bodyweight or 20 to 40 g, repeated every 3 to 4 hours across the day.
Train with us
Keep reading
Sources
- Thai Food Composition Database, Institute of Nutrition, Mahidol University (records read 2026-10-05)
- ISSN Position Stand: protein and exercise (Jäger et al., 2017)
How we keep this guide honest
We check this guide against the sources listed below. Prices, pack sizes and shelf status in the tables are read from our shop catalog and refreshed every few minutes, never typed into the text. We deliver free within Bangkok only, and only what is on the shelf is for sale.
