GALAXY OF TOOLS

HEALTH SECTOR

Protein Calculator

Get your daily protein target in grams, then look up protein per 100 g and per portion in over 300 foods.

kg
lb
Meals per day
— Enter your weight
Protein in common foods
Food and servingProteinOf target
Typical values from food composition tables; brands and recipes vary, so check labels.

Protein in food chart

FoodDietProtein per 100 gPortionProtein per portionProtein per 100 kcal
Soy protein concentrate (soy chunks)Pulses & soyVegetarian63.6 g1 oz28.4 g18.1 g19.4 g
Bacon, cookedMeat & fishMeat / fish37.4 g1 oz, cooked28.4 g10.6 g7.7 g
Milk powderDairy & eggsVegetarian36.2 g1 cup128 g46.3 g10 g
Chicken breast, roasted (no skin)Meat & fishMeat / fish30.2 g1 cup, cooked, diced135 g40.8 g18.8 g
Parmesan, gratedDairy & eggsVegetarian29.9 g1 cup100 g29.9 g7.3 g
Pumpkin seedsNuts & seedsVegetarian29.8 g1 cup, without shell144 g42.9 g5.2 g
Turkey, light meatMeat & fishMeat / fish28.8 g1 small or thin slice30 g8.6 g20.7 g
Peanuts, roastedNuts & seedsVegetarian28 g1 cup, without shell, NS as to form146 g40.9 g4.7 g
Pork chop, cookedMeat & fishMeat / fish27.5 g1 thin90 g24.8 g15 g
Lamb chop, cookedMeat & fishMeat / fish27.4 g1 chop, any size90 g24.7 g10.4 g
Beef steak, cookedMeat & fishMeat / fish27.1 g1 piece/slice, any size30 g8.1 g11.3 g
Goat meat, cookedMeat & fishMeat / fish26.9 g1 cup135 g36.3 g18.9 g
PapadIndian dishesVegetarian25.6 g1 papad9 g2.3 g6.9 g
Beef, groundMeat & fishMeat / fish25.6 g1 oz yields20 g5.1 g9.8 g
Salmon, bakedMeat & fishMeat / fish25.4 g1 small/regular fillet140 g35.6 g9.3 g
Black gram (urad dal), rawPulses & soyVegetarian25.2 g1 cup207 g52.2 g7.4 g
PaneerDairy & eggsVegetarian25 g1 oz28.4 g7.1 g7.8 g
Tilapia, bakedMeat & fishMeat / fish25 g1 small/regular fillet90 g22.5 g15.6 g
Lentils, rawPulses & soyVegetarian24.6 g1 cup192 g47.2 g7 g
Chicken thigh, roasted (no skin)Meat & fishMeat / fish24.6 g1 cup, cooked, diced135 g33.2 g13.8 g
Sardines, canned in oilMeat & fishMeat / fish24.6 g1 standard can75 g18.5 g11.8 g
Mung beans, rawPulses & soyVegetarian23.9 g1 cup207 g49.5 g6.9 g
Mozzarella, part skimDairy & eggsVegetarian23.7 g1 slice21 g5 g8 g
Kidney beans, rawPulses & soyVegetarian23.6 g1 cup184 g43.4 g7.1 g
Cheddar cheeseDairy & eggsVegetarian23.3 g1 slice21 g4.9 g5.7 g
Chicken drumstick, roasted (with skin)Meat & fishMeat / fish23.2 g1 cup, cooked, diced135 g31.3 g12.2 g
Split peas, rawPulses & soyVegetarian23.1 g1 cup196 g45.3 g6.3 g
Raw chicken breastMeat & fishMeat / fish22.5 g4 oz113 g25.4 g18.8 g
Chickpea flour (besan)Pulses & soyVegetarian22.4 g1 cup92 g20.6 g5.8 g
Peanut butterNuts & seedsVegetarian22.2 g1 single serving45 g10 g3.7 g
Pigeon peas (toor dal), rawPulses & soyVegetarian21.7 g1 cup205 g44.5 g6.3 g
Fried chicken breast, coatedMeat & fishMeat / fish21.5 g1 cup, cooked, diced135 g29 g8.8 g
Chickpeas, rawPulses & soyVegetarian20.5 g1 cup200 g41 g5.4 g
Sesame seedsNuts & seedsVegetarian20.5 g1 cup128 g26.2 g3.2 g
PistachiosNuts & seedsVegetarian20.4 g1 cup, without shell128 g26.1 g3.5 g
AlmondsNuts & seedsVegetarian20.3 g1 cup141 g28.6 g3.3 g
Feta cheeseDairy & eggsVegetarian19.7 g1 wedge (1.33 oz)38 g7.5 g7.2 g
Chicken wings, friedMeat & fishMeat / fish19.4 g1 wing, any size55 g10.7 g6.7 g
Sunflower seedsNuts & seedsVegetarian19.3 g1 cup, without shell144 g27.8 g3.3 g
Fried fish, coatedMeat & fishMeat / fish19.3 g1 small/regular fillet90 g17.4 g8.1 g
Showing 40 of 304 foods.
Energy, protein and portions are USDA FoodData Central values (public domain). The Diet column is our grouping from the food name: recipes vary, cheese can use animal rennet and baked goods may contain egg, so check labels. Indian dishes use USDA entries and may differ from Indian tables.

Estimates for healthy adults, not medical advice. If you have kidney or liver disease, or have been told to limit protein, talk to your doctor or a registered dietitian before increasing your intake.

Runs entirely in your browser. Nothing you enter or upload is sent to a server.

How much protein do you need a day?

Protein builds and repairs muscle, bone, skin, enzymes and hormones, and it keeps you fuller than carbohydrate or fat. How much you need depends mostly on your body weight and what you are trying to achieve. This protein calculator turns your weight and goal into a daily target in grams, split across your meals, using the ranges recommended by nutrition bodies and sports-science research.

Choose from basic needs (the RDA), active adult, building muscle, losing weight while strength training, or older adult, and add the extra 25 g recommended in later pregnancy and while breastfeeding. A table of everyday foods shows how much of your target each covers, and a searchable protein in food chart lists over 300 USDA foods per 100 g, per portion and per 100 kcal, with vegetarian and non-veg filters.

These are estimates for healthy adults, not medical advice. People with kidney disease in particular should follow their doctor’s protein advice.

How to use the Protein Calculator

  1. Choose kilograms or pounds and enter your body weight.
  2. Select the goal that best matches you.
  3. If you are pregnant (second or third trimester) or breastfeeding, choose that option to add 25 g.
  4. Pick how many meals you eat to see your per-meal target.
  5. Use the food table to plan meals that reach your daily total.
  6. In the protein in food chart, search a food, filter by diet or food group, sort by protein per 100 g, per portion or per 100 kcal, and type a portion in grams to see its protein.

Protein Calculator features

Evidence-based ranges

From the 0.8 g/kg RDA to 1.6–2.4 g/kg for people dieting while they train, each goal uses published recommendations.

Per-meal split

Divides your target across 3–5 meals and shows the roughly 0.4 g/kg per meal that research links to muscle building.

Pregnancy and breastfeeding

Adds the extra 25 g a day set by the US Dietary Reference Intakes.

Food examples for every diet

Meat, fish, dairy, eggs and vegetarian staples popular in India and elsewhere, with the share of your target each provides.

Protein in food chart

Over 300 foods with USDA protein per 100 g, per household portion and per 100 kcal, sortable and filterable by diet and food group.

Kilograms or pounds

Enter your weight either way; the per-pound equivalent is shown too.

Protein recommendations by goal

The Recommended Dietary Allowance (RDA) of 0.8 g per kg is the amount that meets the basic needs of nearly all healthy, sedentary adults; the WHO/FAO safe level of 0.83 g/kg is almost identical. It is a minimum, not an optimum. The International Society of Sports Nutrition suggests 1.4–2.0 g/kg for most people who exercise, and a 2018 meta-analysis by Morton and colleagues found gains in muscle from resistance training levelled off at about 1.6 g/kg, with some people benefiting up to 2.2 g/kg.

When you eat less to lose fat, higher intakes of roughly 1.6–2.4 g/kg help hold on to muscle. For adults over 65, expert groups such as PROT-AGE and ESPEN recommend 1.0–1.2 g/kg to slow age-related muscle loss.

Example: a 70 kg person who wants to build muscle needs 1.6 × 70 = 112 g to 2.2 × 70 = 154 g a day — about 28–39 g at each of four meals.

GoalGrams per kgGrams per lb70 kg (154 lb) person
Basic needs (RDA)0.80.3656 g
Active adult1.2–1.60.54–0.7384–112 g
Building muscle1.6–2.20.73–1.0112–154 g
Weight loss with training1.6–2.40.73–1.09112–168 g
Older adult (65+)1.0–1.20.45–0.5470–84 g
Pregnancy / breastfeedingRDA + 25 g—81 g

Spreading protein across the day

Muscle responds best to regular doses rather than one large serving. Schoenfeld and Aragon (2018) suggest about 0.4 g/kg per meal over at least four meals — roughly 25–40 g for most adults. Many people eat little protein at breakfast and most at dinner; moving some to the morning is an easy win.

Tips for reaching your target

  • Base each meal on a protein food: eggs or yogurt at breakfast, dal, beans, paneer, chicken or fish at lunch and dinner.
  • Vegetarians can reach high targets by combining pulses, soya, dairy and grains through the day.
  • If your body fat is high, base the calculation on a realistic goal weight rather than your current weight, so the target isn’t inflated.
  • Protein powder is convenient but not essential; food gives you fibre, vitamins and minerals too.
  • Fit protein into your overall calories with the macro calculator, and track strength gains with the one-rep max calculator.

Protein Calculator FAQ

How much protein do I need per day?

Healthy adults need at least 0.8 g per kg of body weight. If you exercise regularly, 1.2–1.6 g/kg is a better target, and 1.6–2.2 g/kg if you are trying to build muscle. Use the protein calculator to turn this into grams for your weight.

Which foods have the most protein?

Per 100 g, dry foods lead: soy chunks (about 64 g), cheeses, seeds, peanuts and lentils. Cooked meat and fish give 19–30 g, paneer 25 g and eggs 12 g. Weight is the catch, since dry foods swell when cooked, so compare per portion or per 100 kcal.

Can I eat too much protein?

For healthy people, intakes up to about 2 g/kg appear safe in research, and higher amounts are generally well tolerated. People with kidney disease should not raise their protein without medical advice.

Should I use my current weight or goal weight?

If you are close to a healthy weight, use your current weight. If you are carrying a lot of body fat, using your goal weight gives a more sensible target.

How much protein can the body absorb in one meal?

Your body absorbs nearly all the protein you eat; the question is how much it uses for muscle building at once. Around 0.4 g/kg per meal (25–40 g) is a practical guide, but larger meals are not wasted.

Do vegetarians and vegans get enough protein?

Yes, with planning. Lentils, chickpeas, beans, soya, tofu, paneer, dairy, nuts and seeds can easily cover the RDA and higher targets. Mixing different plant sources across the day provides all the essential amino acids.

How much extra protein do I need when pregnant?

Around 25 g a day extra in the second and third trimesters, and the same while breastfeeding. Your midwife or doctor may adjust this to your circumstances.

You might also need