Choose your plan

Food and nutrition

High protein Pakistani foods already in your kitchen.

Eggs, chicken, mutton, fish, daal, chana, lobia, rajma, paneer, dahi, milk and nuts are the high protein foods in most Pakistani kitchens. A large boiled egg gives about 6 g of protein, 100 g of cooked chicken breast about 31 g and 150 g of cooked daal about 14 g. Most healthy adults need about 0.8 g per kg of body weight a day, more if they exercise.

By NutriZaika Published 26 October 2026 Updated 11 November 2026 5 min read

Key points

  • Healthy adults need about 0.8 g of protein per kg of body weight daily, about 48 g at 60 kg.
  • Eggs, chicken, fish, daal, chana, dahi, milk, paneer and nuts cover it. You don't need powders.
  • Spread protein across breakfast, lunch and dinner instead of saving most of it for one big meal.
  • Vegetarian? Pair daal or chana with roti or rice, and add dahi, milk or paneer.
  • If you have kidney disease, ask your doctor before eating more protein.

Which Pakistani foods are high in protein?

Meat, fish, eggs, pulses and dairy, with nuts and roasted chana as snacks. The table shows roughly how much protein a typical portion gives, rounded from USDA FoodData Central. Weights are for food as you eat it: cooked meat without the bones, and cooked daal or chana.

FoodPortionProtein, about
Egg, boiled1 large egg (50 g)6 g
Chicken breast, cooked100 g31 g
Mutton (goat), cooked100 g27 g
Fish such as rohu (a carp), cooked100 g23 g
Daal (masoor or other lentils), cooked150 g14 g
Chana (chickpeas), cooked150 g13 g
Rajma (red kidney beans), cooked150 g13 g
Lobia (black-eyed beans), cooked150 g12 g
Paneer50 g8 g
Full-cream milk1 glass (250 ml)8 g
Dahi (plain whole-milk yoghurt)1 bowl (200 g)7 g
Peanuts30 g8 g
Almonds30 g (about 25 almonds)6 g
Roasted chana30 g6 g
Roti1 roti from 40 g of atta5 g

Daal varies with the cook: a thin, watery daal has less protein per bowl than a thick one. The roasted chana figure uses USDA's value for dried chickpeas, and paneer differs from brand to brand, so check the label if you buy it. Pulses bring fibre too, which meat and eggs don't.

How much protein do you need a day?

About 0.8 g per kilogram of body weight for most healthy adults. That's the US recommended dietary allowance (RDA), and a 2017 review in Advances in Nutrition explains it was worked out as roughly the minimum needed to avoid losing body protein. The same review notes that recent studies, particularly in older adults, point to benefits from eating more.

WhoProtein per kg a dayIf you weigh 60 kg
Most healthy adults (the RDA)0.8 gAbout 48 g
Higher-protein weight loss diets in research1.2 to 1.6 gAbout 72 to 96 g
People who exercise regularly1.4 to 2.0 gAbout 84 to 120 g

The weight loss range comes from a 2015 review on protein and weight. The exercise range is from the International Society of Sports Nutrition, which says 1.4 to 2.0 g per kg is enough for most people who exercise. If you have kidney disease, the right amount for you may be different, so ask your doctor first.

Should you spread protein across your meals?

Yes. A meal with protein tends to keep you a little fuller, so it makes sense to have some at breakfast, lunch and dinner rather than most of it in one big salan at night. For people managing their weight, the 2015 review suggests at least about 25 to 30 g a meal.

Breakfast is usually the gap. Chai with rusks, or a paratha on its own, gives little protein. Here's an example day using the figures above:

MealExampleProtein, about
BreakfastTwo-egg omelette, one roti and a glass of milk26 g
Lunch150 g of daal, one roti and a bowl of dahi (200 g)26 g
EveningChai with 30 g of roasted chana6 g
Dinner100 g of chicken in salan or karahi, one roti and sabzi36 g
TotalBefore counting the milk in chai or the sabziAbout 94 g

That suits someone of about 60 to 75 kg on a higher-protein plan. If your target is lower, keep the pattern and use smaller portions.

Does protein help with weight loss?

It helps, mainly by making meals more filling and protecting muscle while you lose fat. The 2015 review found that higher-protein meals gave a modest boost to fullness. In shorter, tightly controlled studies, higher-protein weight loss diets led to more fat loss and kept more muscle than lower-protein ones. Longer studies were mixed, mostly because people found the diets hard to stick to.

So protein works inside an overall plan: smaller roti and rice portions, measured oil and plenty of sabzi still matter. Swapping a fried breakfast for eggs, or adding dahi to lunch, is an easy start. Our Pakistani diet plan for weight loss shows a full week, and if you're trying to put weight on instead, see our weight gain diet plan.

How can vegetarians get enough protein?

Eat pulses and dairy every day, and pair pulses with grains. Daal chawal, chana with roti and lobia with rice are good protein meals as well as comfort food.

Pulses and grains fill each other's gaps. Daal and chana are low in one of the amino acids (the building blocks of protein) that wheat and rice have more of, and grains are low in one that pulses supply, so together they give a fuller mix. Eating both across the day works too. A plate of 150 g of daal with two rotis gives about 24 g of protein.

  • Breakfast: a besan cheela (30 g of besan has about 7 g of protein) with dahi, or paneer bhurji with a roti.
  • Lunch: chana or lobia with rice or roti, and a bowl of raita.
  • Snacks: roasted chana, a few peanuts or almonds, a glass of milk or a namkeen lassi.
  • Dinner: a thick masoor, moong or mash daal with roti and sabzi.

If you eat eggs, they're the simplest addition of all: two eggs add about 13 g.

Who should be careful about eating more protein?

Anyone with kidney disease. As your body uses protein, it leaves waste that your kidneys remove from the blood. The US National Institute of Diabetes and Digestive and Kidney Diseases says people with chronic kidney disease may need to adjust how much protein they eat, and advises working with your doctor and a nutrition professional to find the right balance, since too little can lead to malnutrition. If you have kidney disease, don't add protein without asking your doctor.

Diabetes and high blood pressure are the most common causes of chronic kidney disease in adults, according to the same institute. If you have either, ask your doctor to check your kidney tests before going higher in protein. Our diabetic diet plan covers meals for blood sugar, and our cardiometabolic health service looks at waist size, blood sugar, cholesterol and blood pressure together.

If you'd like your protein worked out for you, NutriZaika is a virtual nutrition clinic, and its 28-day plans set calorie and macro targets, protein included, with every ingredient weighed in grams and health conditions taken into account. Every plan is reviewed by Nida Tu Sehar, Senior Nutrition Consultant and Clinical Lead. See our plans and prices. If you'd like one, choose your plan.

This guide is general information, not medical advice. If you have a medical condition or take medication, talk to your doctor before you change how you eat.

About this guide

Written by NutriZaika, a virtual nutrition clinic that builds personalised 28-day diet plans around Pakistani and South Asian home food, for clients in Canada, Pakistan and worldwide.

Last updated 11 November 2026. Every figure links to its source below.

Questions

Common questions.

Something else on your mind? Message NutriZaika on WhatsApp.

01 Which daal has the most protein?

They're close. Per 100 g cooked, USDA figures give lentils such as masoor about 9 g of protein, mash (urad) about 7.5 g, and moong and arhar about 7 g each. Chana and rajma are close to 9 g. How thick you cook the daal and how much you eat make a bigger difference than which one you pick.

02 Is paneer a good source of protein?

Yes. USDA figures give paneer about 16 g of protein per 100 g, so a 50 g portion in palak paneer or bhurji adds about 8 g. It's also rich, at about 300 calories per 100 g, so keep portions moderate if you're losing weight. Shop-bought and homemade paneer vary, so check the label when you can.

03 Do I need protein powder or shakes?

Most people don't. Eggs, milk, dahi, daal, chana, chicken and fish can cover what you need, and they bring other nutrients with them. If you're thinking about a powder because of a medical condition, a poor appetite or heavy training, talk to your doctor or a qualified nutrition professional first, especially if you have kidney disease or diabetes.

04 How much protein is in an egg?

About 6 g in a large boiled egg weighing 50 g, according to USDA figures, so two eggs give about 13 g. That makes an omelette or khageena one of the easiest ways to add protein to a Pakistani breakfast. Cook it in a teaspoon of oil rather than a tablespoon and you save about 75 calories.

05 Can you eat too much protein?

Most healthy people don't need huge amounts. Even for people who exercise, the International Society of Sports Nutrition says 1.4 to 2.0 g per kg of body weight a day is enough. If you have kidney disease, work with your doctor or a qualified nutrition professional to find the right amount. And don't let protein crowd out sabzi, fruit and whole grains.

Choose your plan

Let’s build your plan.

Choose your plan and we’ll build it around the food you love. Questions first? Send us a message. Nida or a member of the team replies within 24 hours.