Macro Calculator for Indian diets
Convert your daily calorie target into protein, carbs, and fat grams. Choose your goal — balanced, weight loss, muscle gain, or keto — and we’ll calculate the split.
Macro Calculator
Convert your calorie target into protein, carbs, and fat grams based on your goal.
Why Indian macros need adjustment
Standard macro calculators assume Western dietary defaults. For Indian adults — especially vegetarians — the most-common macro gap is protein. Hitting 1.2g per kg body weight is hard with dal-based meals alone; deliberate protein anchoring at every meal is usually required.
Goal-based ratios we use
- Balanced — 30% protein / 40% carbs / 30% fat. Good general-health default.
- Weight loss — 40% protein / 30% carbs / 30% fat. Higher protein protects lean mass during a calorie deficit.
- Muscle gain — 30% protein / 45% carbs / 25% fat. More carbs to fuel hard training.
- Keto / low-carb — 25% protein / 5% carbs / 70% fat. For diabetes reversal, PCOS, or epilepsy under clinical guidance.
Indian protein sources (g per typical serving)
- 1 cup cooked dal — 9-12g protein
- 1 cup paneer (200g) — 36g protein
- 1 cup curd (200g) — 8-10g protein (Greek yogurt 15-20g)
- 2 eggs — 12g protein
- 30g whey isolate — 24g protein
- 1 cup chickpeas (cooked) — 14g protein
- 1 cup soya chunks (cooked) — 25g protein
Use this with your TDEE
If you haven’t calculated your daily calorie target yet, start with the TDEE calculator — that gives you the number to plug in here.
Common questions about macros
What are macros?
Macros (macronutrients) are protein, carbohydrates, and fat — the three energy-providing nutrients your body needs in gram quantities daily. Each plays a different role: protein builds and repairs tissue, carbs fuel high-intensity work, fat supports hormones and absorbs vitamins. Hitting your macro targets matters more than just hitting a calorie number, especially for body composition.
How much protein do I need on an Indian vegetarian diet?
Most Indian vegetarian diets are protein-deficient (often 30-40g/day when 1.2-1.6g per kg body weight is needed). For a 60kg adult that's 72-96g/day — roughly double what most Indian vegetarian meal plans provide. Focus on dal, paneer, dahi/yogurt, eggs (if eaten), Greek yogurt, protein powder (whey or plant-based) to close the gap.
Why does Indian food skew so carb-heavy?
Traditional Indian thali is structurally carb-dominant: rice or roti is the foundation, dal and sabzi are accents. A typical lunch is 65-75% carbs by calories, when balanced nutrition would be 40-50%. This isn't a moral failing — it's a structural feature of the cuisine that requires deliberate adjustment for fat loss or metabolic conditions like PCOS and diabetes.
Is keto safe for Indian adults?
Keto can work clinically — particularly for PCOS, type 2 diabetes reversal, and epilepsy — but Indian vegetarians find it very hard to sustain. Most Indian protein sources (dal, paneer) carry significant carbs. Eggetarian or non-vegetarian Indians find keto more achievable. We typically suggest 'low-carb Indian' (100-130g carbs/day) as a more sustainable middle ground than strict keto (under 50g).
Should I count macros forever?
No. Macro counting is a calibration tool — you do it for 3-6 weeks to learn what 'enough protein' looks like on your actual plate. After that, most clients move to intuitive eating using visual portion guides (one fist of carbs, palm of protein, thumb of fat). Counting beyond 6 weeks tends to become unhealthy for most people without a competitive athletic goal.
Macros are math. Translating them into roti, dal, and sabzi is the real work.
Our consultations turn your macro target into actual day-by-day Indian meal plans you’ll actually eat.