Home / Indian Recipes / Rajma Recipe (Punjabi Kidney Bean Curry, Restaurant Style)
Indian Recipes

Rajma Recipe (Punjabi Kidney Bean Curry, Restaurant Style)

Rajma Recipe (Punjabi Kidney Bean Curry, Restaurant Style)
15 min (plus soaking)Prep
40 minCook
55 minTotal
4Servings
~310Calories
EasyDifficulty

Rajma chawal is the meal that feels like a warm hug after a long week. In my house it was always a Sunday thing — a big pot of kidney beans simmering away while the rice cooked, the whole kitchen smelling of onions and spices. For years my rajma turned out firm and the gravy thin, until I learned two simple truths: soak the beans properly overnight, and mash a few of them into the gravy. That's the difference between watery rajma and the thick, creamy version you get at a good dhaba.

This is a comforting, protein-packed vegetarian curry that costs almost nothing to make and tastes like home. Pair it with steamed rice and you've got the ultimate Indian comfort meal.

Why You'll Love This Recipe

It's hearty, budget-friendly, naturally vegetarian and full of plant protein. The gravy is rich and satisfying, and it's the kind of dish that tastes even better the next day.

Ingredients

Step-By-Step Instructions

1. Soak and boil

Soak the rajma overnight (or at least 8 hours). Drain, then pressure cook with fresh water and a little salt until soft enough to mash easily — usually 4–5 whistles. Properly soaked, well-cooked beans are the foundation of good rajma.

2. Make the masala

Heat oil, add cumin seeds, then the onions and cook until deep golden. Add the ginger-garlic paste and cook until the raw smell disappears.

3. Add tomatoes and spices

Stir in the tomato puree, chilli powder, turmeric and coriander powder. Cook until the oil separates and the masala looks glossy — this slow step builds the flavour.

4. Combine

Add the boiled rajma along with its cooking water. Mash a few beans against the side of the pot to thicken the gravy naturally.

5. Simmer

Simmer for 15–20 minutes so the beans soak up the masala. Stir in the garam masala, garnish with coriander, and serve.

Pro tip: never skip the overnight soak. Un-soaked or under-soaked kidney beans stay hard no matter how long you cook them, and they're harder to digest. A good soak makes them soft, creamy and gentle on the stomach.

Pro Tips From Our Kitchen

Common Mistakes To Avoid

Easy Variations

Use canned kidney beans to save time (skip soaking and reduce cooking). Add a spoon of cream or butter for a richer gravy. Throw in a boiled potato for a heartier version, or use a mix of beans for variety.

Storage Tips

Rajma keeps in the fridge for up to 3 days and the flavour deepens overnight. It thickens when cold, so loosen it with a little water while reheating. It also freezes well for up to a month.

Serving Suggestions

Serve hot over steamed basmati rice (the classic rajma chawal) with a side of onion salad and pickle. It's lovely alongside our Dal Makhani and Aloo Paratha for a comforting vegetarian spread.

Final Thoughts

Rajma is humble, affordable comfort food at its finest — proof that simple ingredients, cooked with a little care, can be deeply satisfying. Make a big pot and enjoy it over two days; it only gets better. For more cosy vegetarian curries, browse our recipes or visit the blog.

Frequently Asked Questions

Yes, ideally. Soaking softens the beans, helps them cook evenly and makes them easier to digest. If short on time, use canned kidney beans instead.

They were probably under-soaked or under-cooked. Soak overnight and pressure cook until they mash easily between your fingers.

Yes. Drain and rinse them, skip the soaking and boiling, and add them straight to the masala, simmering until the gravy thickens.

Mash a few cooked beans into the gravy and simmer. This thickens it naturally without any flour or cornstarch.

Yes, kidney beans are high in plant protein and fibre, making rajma a filling, nutritious vegetarian meal.

Definitely — it tastes even better the next day. Store it in the fridge and reheat with a splash of water.

HDHUB4U Kitchen Team

HDHUB4U Kitchen Team

Food writers, recipe researchers and home-cooking enthusiasts sharing tested, practical recipes written the way real people actually cook.

Hungry For More Recipes?

Get fresh recipes and kitchen tips in your inbox every week.