High-Protein Non-Veg Foods

Chicken, fish, eggs and meat are the most protein-dense everyday foods. This list ranks the cooked forms by protein per 100 g, so you can see which ones give you the most protein for the fewest calories. Top pick: Bacon (cooked), with 37 g protein per 100 g.

25 non-veg foods ranked by protein

#FoodProtein / 100 gCalories / 100 gTypical serving
1Bacon (cooked)37 g541 kcal1 slice (8 g): 3 g, 43 kcal
2Chicken Breast (boiled)31 g165 kcal1 breast (150 g): 46.5 g, 248 kcal
3Chicken Breast (grilled)31 g165 kcal1 piece (100 g): 31 g, 165 kcal
4Turkey Breast (grilled)30 g150 kcal1 piece (120 g): 36 g, 180 kcal
5Tuna (boiled)29.9 g132 kcal1 fillet (120 g): 35.9 g, 158 kcal
6Mutton, lean (boiled)29.2 g206 kcal1 piece (120 g): 35 g, 247 kcal
7Beef, lean (boiled)29 g188 kcal1 piece (120 g): 34.8 g, 226 kcal
8Turkey Breast (boiled)29 g135 kcal1 piece (120 g): 34.8 g, 162 kcal
9Chicken Drumstick (cooked)28.3 g172 kcal1 drumstick (44 g): 12.5 g, 76 kcal
10Air Fried Chicken Wings27 g220 kcal1 wing (34 g): 9.2 g, 75 kcal
11Chicken Wings (cooked)26.9 g290 kcal1 wing (34 g): 9.1 g, 99 kcal
12Mutton Liver (cooked)26.5 g169 kcal1 piece (60 g): 15.9 g, 101 kcal
13Tilapia (boiled)26.2 g128 kcal1 fillet (120 g): 31.4 g, 154 kcal
14White Fish, lean (boiled)26.2 g128 kcal1 fillet (120 g): 31.4 g, 154 kcal
15Chicken Thigh (boiled)26 g209 kcal1 thigh (90 g): 23.4 g, 188 kcal
16Chicken Tikka26 g210 kcal1 piece (100 g): 26 g, 210 kcal
17Pork Chop (cooked)25.7 g231 kcal1 chop (120 g): 30.8 g, 277 kcal
18Pomfret (boiled)25.4 g146 kcal1 piece (120 g): 30.5 g, 175 kcal
19Salmon (boiled)25.4 g232 kcal1 fillet (120 g): 30.5 g, 278 kcal
20Mackerel (Bangda, cooked)25 g180 kcal1 katori (100 g): 25 g, 180 kcal
21Tandoori Chicken25 g175 kcal1 piece (100 g): 25 g, 175 kcal
22Sardines (canned in oil, drained)24.6 g208 kcal1 can (92 g): 22.6 g, 191 kcal
23Chicken Liver (boiled)24.5 g167 kcal1 piece (60 g): 14.7 g, 100 kcal
24Katla Fish (boiled)24.5 g145 kcal1 piece (120 g): 29.4 g, 174 kcal
25Prawns (boiled)24 g99 kcal1 katori (100 g): 24 g, 99 kcal

Per 100 g of the ready-to-eat form. Sources: INDB, IFCT 2017 (NIN-ICMR) and USDA FoodData Central. Values vary with recipe and portion.

How to use this list

For fat loss, pick from the top of the list and check the calories column: boiled or grilled chicken breast, tuna and white fish give 25–30 g protein for well under 200 kcal. Curries, fried and butter-based dishes carry the same protein with far more fat.

Frequently asked questions

Which non-veg foods have the most protein?

+

Per 100 g, the top five are Bacon (cooked) (37 g), Chicken Breast (boiled) (31 g), Chicken Breast (grilled) (31 g), Turkey Breast (grilled) (30 g), Tuna (boiled) (29.9 g). Values are from INDB, IFCT 2017 (NIN-ICMR) and USDA FoodData Central.

How much protein do I need to build muscle?

+

Most people building muscle do well on about 1.6 g of protein per kg of body weight a day (roughly 110 g for a 70 kg adult), spread over 3–4 meals of 25–40 g each. More than about 2.2 g per kg adds little extra benefit.

Turn this list into a plan

Knowing the right foods is step one. Get an Indian diet plan with your exact portions and targets, built by NASM-certified Coach Himanshu.

Chat with us