Lean Protein Foods: The Best Indian Options for Weight Loss and Everyday Meals

Book Appointment
protein foods
Medically reviewed by Dr. Arpita Mishra · MBBS, MD - Dermatology - 6+ Years Exp
Last updated: 12 November 2026

Lean protein foods give you plenty of protein with very little fat. The best Indian options are egg whites, chicken breast, fish, prawns, hung curd, soya chunks, tofu,s and dal.

Here's how much protein each one gives, which "healthy" foods aren't actually lean, and how much you need daily.

What is lean protein?

Lean protein is any food that delivers a lot of protein for few calories, with little saturated fat. For meat, a 100 g serving counts as lean if it has under 10 g of total fat, no more than 4.5 g of saturated fat and under 95 mg of cholesterol.

That rule was written for meat, so it doesn't help much with dal or curd. A simpler test works for every food: check the protein you get per 100 calories. Around 10 g or more per 100 kcal is lean. Under 7 g means the food brings a lot of carbs or fat along with its protein.

Lean protein meats, fish, and eggs

Animal foods top most lean protein lists. They are complete proteins with almost no carbs.

Food (per 100 g)ProteinCaloriesProtein per 100 kcal
Prawns, cooked24 g9924 g
Tuna, canned in water25 g11622 g
Egg whites11 g5221 g
Chicken breast, skinless, cooked31 g16519 g
Goat meat (mutton), lean, cooked27 g14319 g
Rohu fish, raw17 g9717 g

Lean mutton surprises people. Goat meat is naturally low in fat. The problem is the fatty curry cuts and the ghee in the gravy. Ask your butcher for leg pieces and trim the visible fat.

The cooking method matters as much as the cut. Tandoori or grilled chicken breast stays lean. Butter chicken made with the same breast does not. If you eat chicken, breast is leaner than thigh, and removing the skin cuts the fat sharply.

Also read: 1000 Calorie Diet Plan | Safe Weight Loss Complete Guide | Uncover Clinics

Lean protein foods for vegetarians

Good vegetarian lean protein sources are already in most Indian kitchens. The catch is that many plant proteins come with carbs, so the protein per calorie drops.

FoodProteinCaloriesProtein per 100 kcal
Hung curd, low-fat (100 g)10 g6017 g
Soya chunks, dry (100 g)52 g34515 g
Tofu, firm (100 g)17 g14412 g
Moong dal, cooked (100 g)7 g1057 g
Toned milk (250 ml glass)8 g1455 g

Soya chunks are the strongest vegetarian lean protein by a wide margin. A 30 g serving (dry weight) gives you about 15 g of protein for roughly 100 calories.

Dal is lean in the sense that it has almost no fat, but most of its calories come from carbs. That's why a plate of dal and rice keeps you full without adding much protein. Pair dal with curd, sprouts or a tofu side to raise the protein in the same meal.

High in protein, but not lean

Some protein-rich foods fail the lean test. They aren't bad foods, but portions matter.

  • Regular paneer has about 18 g protein but around 20 g fat per 100 g. Swap half of it for tofu, or buy low-fat paneer made from skimmed milk.
  • Peanut butter has about 25 g protein and close to 50 g fat per 100 g.
  • Nuts and cheese give useful protein, but most of their calories come from fat.

Why lean protein helps with weight loss

Protein keeps you full for longer than carbs or fat, so you tend to eat less without forcing it. It also protects muscle while you're in a calorie deficit. Lose muscle and your metabolism slows, which makes the weight easier to regain.

Your body also spends energy digesting food. With protein, roughly 20 to 35 percent of its calories go into digestion, compared with 5 to 15 percent for carbs.

A high-protein diet for weight loss still needs a calorie deficit to work. If you've cleaned up your meals and the scale won't move, a doctor-led weight management programme can check for medical causes and plan your nutrition with you.

How much protein do you need in a day?

ICMR-NIN sets the daily protein requirement at 0.83 g per kg of body weight for healthy adults. For a 65 kg adult, that's about 54 g a day.

That figure prevents deficiency. When you're losing fat, dietitians often use a higher target of 1.2 to 1.6 g per kg, which works out to 78 to 104 g for the same 65 kg person.

Spread it across the day, about 20 to 30 g per meal. Most Indian meals load protein at dinner and leave breakfast short.

Here's what roughly 85 g looks like on a vegetarian day:

  • Breakfast: two moong dal cheelas with a bowl of hung curd (about 22 g)
  • Lunch: dal, roti and 100 g tofu bhurji (about 30 g)
  • Evening: 30 g soya chunks chaat and a glass of toned milk (about 23 g)
  • Dinner: dal with a bowl of curd (about 12 g)

Eating non-vegetarian? Replace the tofu with 100 g of grilled chicken breast and you add another 14 g.

Protein shows up in your hair and skin

Hair is made of a protein called keratin. When your diet runs short on protein for a long stretch, it can show up as hair loss, dry skin and brittle nails. Uncover Clinics' dermatologists explain the early warning signs in this guide to protein deficiency and how to fix it.

If your hair fall continues after your diet is on track, see a dermatologist. Thyroid problems, low iron and hormonal changes cause similar shedding, and the dermatologists at Uncover Clinics can help find which one is behind yours.

Frequently asked questions

Is paneer a lean protein?

Regular paneer is not lean. It has about as much fat as protein. Low-fat paneer made from skimmed milk is much leaner. Tofu is a good swap with similar protein and less fat.

Are eggs a lean protein?

Egg whites are among the leanest proteins you can eat, with about 3.6 g of protein and almost no fat per white. A whole egg has about 6 g of protein and 5 g of fat, which is still a healthy choice for most people.

What is the best lean protein for vegetarians?

Soya chunks give the most protein per calorie of any common vegetarian food. Low-fat hung curd and firm tofu are close behind and easier to eat every day.

Which lean protein foods are best for weight loss?

Chicken breast, fish, prawns and egg whites give the most protein for the fewest calories. Vegetarians should start with soya chunks, hung curd and tofu.

Can you eat too much protein?

It's possible. Intakes above 2 g per kg of body weight a day have been linked to kidney strain in susceptible people. If you have kidney disease, check with your doctor before raising your protein intake.

You May Also Like

Book Appointment Call WhatsApp