Compare

Chole / chana masala vs Rajma curry

Gram for calorie, Chole / chana masala carries less protein per kcal than Rajma curry — 8.2 g protein for 181 kcal against 8 g for 161 kcal. For fat loss, where protein-per-calorie matters most, Rajma curry is the better lever. For muscle gain, where total protein grams matter more than the calorie cost, Chole / chana masala wins with 8.2 g against 8 g. On cost, Chole / chana masala is the cheaper way to hit a protein target — ₹24.4 per 20 g protein versus ₹25. Neither is "bad" — Chole / chana masala is a dal & legume item and Rajma curry is a dal & legume item, so the honest answer is usually "both, on different days," not a single winner.

181Chole kcal
  • 161Rajma curry kcal
  • 8.2gChole protein
  • 8gRajma curry protein

Side by side

MetricChole / chana masalaRajma curry
Serving1 katori (40 g raw kabuli chana)1 katori (40 g raw rajma)
Calories181161
Protein g8.28
Carbs g20.319.4
Fat g7.45.7
Cost per serving1010
Best for muscle gain
Best for fat loss
Best for budget

Questions people ask

Which has more protein, Chole / chana masala or Rajma curry?
Chole / chana masala has 8.2 g protein per serving; Rajma curry has 8 g. Chole / chana masala is ahead in absolute grams.
Which is better for fat loss?
Rajma curry carries more protein per calorie, which tends to help with satiety on a calorie deficit — but total daily calories still decide the outcome.
Which is cheaper per gram of protein?
Chole / chana masala is the cheaper source of protein between the two, at current Indian retail prices.