Can rajma stay thick and creamy with less oil and cream?
A bowl of home rajma with oil, butter and cream runs about 232 kcal a serving, and most of that extra fat is in the tadka, not the beans. Cut the butter and cream, use a teaspoon of oil, and the same comforting bowl drops to about 175 kcal while keeping all the protein.
Rajma is one of the friendliest bowls for a weight-loss plan. The beans are full of protein and fibre, and they fill you up for hours. The trouble is not the beans. It is the oil, butter and cream that go into the tadka. Keep the beans, trim that fat, and the bowl stays thick, warm and comforting.
Your usual home rajma: one serving
A normal home recipe uses one cup boiled kidney beans cooked in onion-tomato masala with one tablespoon oil, one tablespoon butter and two tablespoons fresh cream, made for four people. One serving lands at about 232 kcal. About 9 g of that is protein from the beans. But nearly 84 kcal in that bowl comes from the oil, butter and cream alone.
Assumptions: Tarla Dalal's rajma recipe calculator reports 232 kcal per serving, 9.5 g protein, 9.12 g fat, for a 4-serving recipe using 1 cup boiled kidney beans, 1 tbsp oil, 1 tbsp butter and 2 tbsp fresh cream. Breakdown per serving: boiled beans (~90 g cooked) ~114 kcal (at 127 kcal/100 g); oil + butter + cream shared over 4 servings = (133 + 100 + 102)/4 ≈ 84 kcal; remaining onion-tomato masala ~34 kcal. Total ~232 kcal, matches the published recipe figure.
Rajma needs cream and butter to taste thick and rich.
mostly falseMostly false. The thickness of a good rajma comes from the beans themselves. Kidney beans break down and thicken the gravy as they simmer. Cream and butter add richness and calories, not the thickness. Blend a ladle of boiled beans into the masala, and the gravy turns thick and silky with almost no extra fat.
Cut the butter
This is the easiest save. The butter is added at the end for shine. Skip it, or use a tiny dab on top of your own katori only. The beans already carry the flavour.
Assumptions: 1 tbsp butter = 14 g = 100 kcal across the recipe (717 kcal/100 g). Shared over 4 servings = 25 kcal/serving saved.
Swap the cream for a spoon of hung curd
Two tablespoons of cream add about 26 kcal and a lot of fat to your serving. One tablespoon of hung curd (thick yogurt) gives the same creamy finish for about 15 kcal, and adds a little extra protein. Blend some beans too and you will not miss the cream at all.
Assumptions: 2 tbsp cream (30 g, 102 kcal across recipe) = 26 kcal/serving. Replace with 1 tbsp (15 g) hung curd/greek yogurt at 97 kcal/100 g = 15 kcal/serving. Net saving = 26 - 15 = 11 kcal/serving.
Use one teaspoon oil, not one tablespoon
The onions need some oil to fry well, but a teaspoon is enough if the pan is hot. One tablespoon of oil shared over four servings adds about 33 kcal to your bowl. One teaspoon cuts that to about 11 kcal, saving about 22 kcal.
Assumptions: 1 tbsp oil = 15 g = 133 kcal across recipe (884 kcal/100 g), shared over 4 servings = 33 kcal/serving. Reduce to 1 tsp (5 g) = 44 kcal across recipe = 11 kcal/serving. Saving = 22 kcal/serving.
Keep it thick, keep it light
- Blend a ladle of boiled beans into the gravy before adding the whole beans. That is the real secret to thick rajma, no cream needed.
- Soak rajma for 8 hours and pressure-cook it soft. Well-cooked beans break down and thicken the curry on their own.
- Pair your bowl with one roti or brown rice, not white rice. Tarla Dalal notes roti keeps the sugar spike lower than rice with rajma.
- Do not stack all the changes at once if it feels hard. Pick the butter and the oil first. They save the most for the least effort.
The bottom line
A bowl of home rajma with oil, butter and cream is about 232 kcal. The beans give you most of the protein for almost no fat. Cut the butter, swap the cream for a spoon of hung curd, and use one teaspoon of oil, and the same thick bowl drops to about 175 kcal. Blend a ladle of beans into the gravy for that creamy feel. You keep the comfort, the protein and the flavour, and you let go of about 57 kcal of fat.
Best-case recipe, computed independently: One serving: 90 g boiled kidney beans (114 kcal) + 1 tsp oil shared over 4 servings (11 kcal) + onion-tomato masala (34 kcal) + 1 tbsp hung curd (15 kcal), with a ladle of blended beans for thickness = ~174 kcal, computed independently. Protein stays near 9 g per serving.