Nutrition

How to hit 150 g protein on a desi diet

Chicken, daal, eggs and dahi, a realistic day of eating that doesn't mean living on shakes.

12 Oct 2026 · 6 min read
How to hit 150 g protein on a desi diet

If you're training to build muscle or lose fat, protein is the one number worth getting right. A common target for active people is roughly 1.6 to 2.2 g per kg of body weight, for a 75 kg person that lands around 120 to 165 g a day. The problem? A typical desi day is built around roti, rice and curry, and the protein ends up scattered and low.

The good news is you don't need imported powders or bland meal prep. You need to put a protein anchor in every meal.

Start with protein anchors

Pick one main protein for each meal, then build the rest of the plate around it. These are the easiest anchors in a Pakistani kitchen:

  • Eggs, about 6 g each, and they work for any meal
  • Chicken (karahi, tikka, handi), roughly 25 g per 100 g cooked
  • Dahi, about 3 to 4 g per 100 g; a big bowl adds up
  • Daal and chana, 12 to 15 g per bowl, plus fibre
  • Paneer, about 18 g per 100 g
  • Milk, about 8 g per glass

A realistic 150 g day

Here's what a normal day can look like. Nothing exotic, just slightly bigger portions of the protein part of each meal.

Three common mistakes

Vegetarian? Still doable

Lean harder on paneer, dahi, daal, chana, milk and eggs if you eat them. Mixing daal with rice or roti improves the protein quality of the meal, and a bowl of dahi with every meal quietly adds 10 to 15 g.

Start by tracking for one week. Most people find they're 40 to 60 g short, and that one extra egg at breakfast and a bigger bowl of dahi closes most of the gap.

Get started

Train with a clearer plan.

Get the FitRaho app.