Ingredient guide

Rajma Protein Content: The Sunday-Lunch Workhorse, Priced Honestly

Rajma is 19.91g protein per 100g dry (IFCT B020), 10-12g per realistic serving, and ~₹0.90 per gram of protein at April 2026 Bengaluru kirana prices.

Rajma-chawal is the complete-protein Sunday meal most Indian families already cook without knowing it. Dry rajma is 19.91 grams of protein per 100 grams (IFCT 2017, B020), or 10-12 grams per realistic dry serving of 50-60g. At April 2026 Bengaluru kirana prices of around ₹180/kg, that works out to roughly ₹0.90 per gram of protein — the most expensive whole pulse on the common-kirana shelf, but the per-plate math still lands because rajma servings run larger than split-dal servings. The number to remember is the per-plate figure, not the per-100g one. This article covers where rajma earns its slot, where it doesn’t, and the cook-time discipline that makes or breaks a batch.

What rajma is, and the three varieties you’ll meet

Rajma is the red kidney bean. In Indian kirana reality you’ll see three variants on the shelf — all fine, all within 1g of each other on protein per 100g dry.

  • Jammu Kashmir (J&K) rajma: small to medium, deep red, plump, thin skin. Cooks faster than the mass-market variety and holds its shape better in gravy. Often ₹250-350/kg in metro kiranas.
  • Chitra rajma: cream-base with red speckles, grown in Uttarakhand and Himachal. Slightly nuttier flavor, mid-priced at ₹180-250/kg.
  • Common red rajma: the mass-market kidney bean, deep red, medium-large, widely stocked. ₹150-200/kg.
VarietyIFCT codeProtein g/100g dryTypical ₹/kg (April 2026)Cook character
Common redB02019.91180Standard 8h soak, 35-45 min cook
Brown / Chitra-styleB01919.50180-220Similar to B020
Black kidney / J&K-adjacentB01819.01250-320Thinner skin, faster cook

The protein differences across varieties round off on any real plate. The variety choice is a texture, cook-time, and flavor decision. Buy what your family likes and don’t pay for an extra-premium bag on the grounds of a 0.9g protein difference per 100g dry.

The numbers, per realistic serving

MetricValueSource / derivation
Protein per 100g dry19.91gIFCT 2017, B020
Protein per 50g dry serving~10g19.91 × 0.5
Protein per 60g dry serving (Sunday plate)~12g19.91 × 0.6
Energy per 100g dry299 kcalIFCT 2017, B020
Iron per 100g dry6.1mgIFCT 2017, B020
Fiber per 100g dry~16.6gIFCT 2017, B020 (total dietary fiber)

Two things are worth calling out. The iron number is high for a vegetarian source — a Sunday rajma plate is a meaningful iron contribution even if absorption from a pulse source is lower than from an animal source (the iron-absorption math is its own topic). And the cooked serving is large: 60g dry rajma becomes roughly 200g plated, which is why rajma feels more filling than the same protein in split dal.

Price per gram of protein

At ₹180/kg:

  • ₹180 ÷ (19.91 × 10) = ₹0.90 per gram of protein.

That makes rajma the most expensive whole pulse on the corpus price ladder. For context, chana dal is ₹0.43/g, moong dal ₹0.59/g, urad dal ₹0.74/g, and rajma ₹0.90/g (all April 2026 Bengaluru kirana, full table in the protein-per-rupee pillar). Rajma is roughly twice the cost of chana dal per gram of protein.

That number is honest, but it is not the reason to cook or skip rajma. Rajma is not an everyday dal — it’s a meal-defining Sunday lunch. Judging it by the cost-per-gram of a daily dal misses the slot it occupies. On a per-meal basis, rajma-chawal gets roughly 15g of protein for about ₹20 of dry ingredients. That is competitive with any non-dairy plate you can build.

For the head-to-head against the everyday split dals — moong, masoor, chana, toor, urad — the dal protein comparison is where the rotation math lives.

Rajma-chawal: the complete-protein Sunday meal

The amino-acid story is simple and old. Rajma, like all legumes, is rich in lysine and limited in methionine. Rice is the mirror image: methionine-present, lysine-limited. When you eat rajma and chawal on the same plate, the two protein sources cover each other’s limiting amino acids. This is the textbook example of cereal-plus-pulse complementation that ICMR-NIN and FAO/WHO protein quality reports reference directly.

A couple of honest hedges. First, modern protein-quality literature (Millward and others) argues that the “must combine at the same meal” framing is tighter than the evidence supports — whole-day amino pool coverage matters more than per-meal pairing. Second, rajma-chawal at ~15g of protein per plate is a good meal, not a miracle. The reason it matters is not that the amino math changes behavior — it’s that the plate Indian families already cook on Sunday was never nutritionally naive to begin with. For the longer treatment of how complementation works across Indian vegetarian patterns, see complete protein in Indian vegetarian diets.

The cook-time discipline that makes or breaks a batch

The reason rajma goes wrong is almost always the soak or the sequence.

The soak. Eight hours, minimum. Rajma needs water to rehydrate the bean all the way to the center. Short soaks produce beans that stay hard in the middle no matter how long you pressure-cook. If the bag has been on the shelf for months, the bean is drier and wants a longer soak — 10-12 hours is reasonable for older stock.

The sequence. Pressure-cook the soaked rajma in plain water first, with salt and a bay leaf if you want. Five to six whistles, or 35-45 minutes on medium. Only after the beans are soft do you build the gravy and combine. The common mistake is adding tomato, tamarind, or yogurt to the cooking water early — acid firms up the bean skin and the cook stalls. Every home cook who learned this by ruining one batch remembers it.

The lectin question. Raw and under-cooked kidney beans contain phytohemagglutinin, a lectin that digests badly. Soaking and pressure-cooking eliminate it — that is why the traditional method works. Fully cooked rajma is safe and standard. Under-cooked rajma is uncomfortable (not dangerous at home-portion scale, but genuinely hard to digest). The message is “cook it fully,” not “be afraid of the bean.” This is one of several reasons horse gram and rajma sit at the weekend end of the week, not mid-week: the soak-plus-long-cook is real kitchen time.

The canned shortcut. Canned rajma is pre-soaked and cooked in the can — safe straight from the tin, texture slightly softer, one rinse to cut the sodium. Reasonable for a weeknight when the Sunday plan slipped.

I tested this: one Sunday rajma-chawal plate

April 13, 2026, Koramangala kirana prices. One adult, one plate, standard Punjabi rajma masala.

  • 60g dry rajma, soaked 10 hours, pressure-cooked 40 minutes → ~180g cooked beans, ~12g protein
  • 50g dry rice (basmati), cooked → ~140g rice, ~4g protein
  • Gravy: onion-tomato-ginger-garlic masala, ~30g dry weight of aromatics, ~2g protein contribution
  • Side: 150g katori of curd, ~4.5g protein

Plate total: ~22.5g of protein. Ingredient cost: ~₹18 for the rajma (60g × ₹180/kg = ₹10.80, plus ₹4 rice, ₹3 aromatics). With the curd, about ₹25. One plate, under ₹30, over 22g of protein, zero frozen or ready ingredients. This is the per-meal math that makes the ₹0.90/g cost-per-protein number much less scary than it reads on a spreadsheet.

Where rajma wins, where it doesn’t

Where it wins.

  • Sunday lunch — the slot it has earned and kept.
  • Dabba-friendly leftovers. Rajma-chawal the next day is better, not worse, because the gravy keeps working.
  • The complete-protein plate that doesn’t need a chef’s explanation.
  • Filling volume — a 60g dry serving plates at ~200g cooked, which feels more substantial than a katori of dal.

Where it doesn’t.

  • Weeknight speed. The soak-plus-long-cook is not Tuesday-night food unless you batch-cook on the weekend.
  • Cheapest per gram of protein. Chana dal, moong dal, and horse gram all beat it on pure ₹/g.
  • Light eating. Rajma sits heavier than moong or masoor and isn’t what to cook when the plate needs to stay easy.

If cooking time is the bottleneck more than ingredient choice, the honest homemade-vs-ready comparison is in comparing convenient protein options. For other cluster ingredients at a lower ₹/g, urad dal’s nutrition breakdown covers the next-most-specialty pulse in this cluster.

Final takeaway

Rajma is 19.91g of protein per 100g dry and roughly 10-12g per realistic serving, at around ₹0.90 per gram of protein. It is not the cheapest pulse and not a weeknight default. It is the dish most Indian families cook on Sunday because rajma-chawal is filling, batchable, leftover-friendly, and a textbook complete-protein pairing. Keep the soak-and-sequence discipline — eight-hour soak, pressure cook in plain water first, build the gravy after — and rajma earns its weekly slot without drama. One plate, over 20g of protein with curd on the side, under ₹30 in ingredients. The cost-per-gram number reads expensive on a spreadsheet and prints cheap on a plate.

Sibling posts

Read next from the same cluster

Bridge page

When convenience becomes the next question

Ready-to-eat protein meals cost 5 to 10 times more per gram of protein than home-cook — priced honestly against pulses, dairy, and whey at April 2026 retail.

Read Comparing Convenient Protein Options: The Honest Cost Trade

How to use this ingredient

  1. 1 Soak overnight in plenty of water: 8 hours minimum. The beans triple in volume, so use at least three times as much water as dry rajma. Drain and rinse before cooking — the soak water carries off some of the sugars that cause digestive discomfort.
  2. 2 Pressure-cook in plain water, not in the gravy: First pressure-cook the soaked rajma in plain water with salt and a bay leaf, 5-6 whistles or 35-45 minutes on medium. Acid from tomato, tamarind, or yogurt added during cooking will keep the beans hard. Build the gravy separately, add the cooked beans at the end.
  3. 3 Serve with rice for the complete-protein pairing: Rajma-chawal is the classical amino-complement meal. 60g dry rajma cooked + 50g dry rice = ~15g of protein per plate before curd or a sabzi adds anything. That is the meal most Indian families already cook without thinking about it as protein engineering.

FAQ

Frequently asked questions

Common reader questions about rajma protein content: the sunday-lunch workhorse, priced honestly.

Which rajma variety has the most protein?+
The three varieties in IFCT 2017 — red kidney (B020, 19.91g), brown (B019, 19.50g), and black (B018, 19.01g) — all sit within 1g of each other per 100g dry. Choose by cook time, skin thickness, and flavor (J&K rajma cooks faster, Chitra is nuttier, common red is the mass-market default). Variety is not a meaningful protein decision.
How long do I really need to soak rajma?+
Eight hours is the reliable number, which makes overnight the honest answer. Shorter soaks produce beans that stay hard in the middle even after a long pressure cook and digest poorly. J&K rajma forgives shorter soaks because the skin is thinner, but 6-8 hours is still the safer minimum.
Is canned rajma safe to eat straight from the tin?+
Yes. Canned rajma is pre-soaked and fully cooked in the can, so it is safe and saves the soak-and-pressure-cook time. The trade is texture (softer, sometimes mushier) and sodium (rinse it once). For a weeknight rajma-chawal when you forgot to soak on Sunday night, canned is a reasonable shortcut.
Does rajma-chawal actually make a complete protein?+
Yes, in the classical amino-complement sense. Rajma is lysine-rich and methionine-limited; rice is the reverse. Eaten together, the limiting amino acids cover each other. Modern literature emphasizes whole-day amino coverage over per-meal pairing, but rajma-chawal remains a textbook example of the pattern the Indian plate has always used.
Why does my rajma stay hard even after a long pressure cook?+
Usually the soak was too short, the beans were old stock (rajma loses water over months on the shelf and needs longer), or hard water and acidic ingredients (tomato, tamarind) got added too early. Soak for 8 hours, pressure-cook in plain water first, then build the gravy after the beans have gone soft.

Keep exploring

Related ingredient reading

Protein guide + product bridge

Use the ingredient insight in a real routine

Continue into sibling pages and the bridge article when the next question is implementation, convenience, or product-fit.

Get practical protein updates

Join the ProThindi list for meal ideas, protein-per-rupee insights, and new guide launches.

Free download. No spam. Unsubscribe anytime.