Rajma Chawal (Kidney Bean Curry with Rice)

In North Indian home cooking, rajma chawal brings together tender red kidney beans and plain basmati rice in a deeply comforting way. The rajma is a thick, savoury curry, with beans simmered until soft in a tomato and onion masala scented with ginger, garlic, cumin, coriander, turmeric and Kashmiri chilli. A few beans are mashed back into the sauce to give the gravy body, so it clings well to the rice rather than sitting thin in the bowl. Hearty, vegan and satisfying without being heavy, it is the kind of meal that suits both everyday dinners and relaxed weekend cooking, especially when served with plenty of fresh coriander.
Cuisine style North Indian home cooking
Spice level Medium
Cooking style Make-ahead friendly • Meal prep friendly • Freezer-friendly
Time commitment Under 2 hours

Why this recipe works

  • Deep masala flavour: Cooking the onion until lightly golden, then reducing the tomatoes with spices, creates a savoury base before the beans are added.
  • Naturally thick sauce: Mashing a few beans into the gravy helps the curry thicken without cream, keeping it hearty and glossy.
  • Built for rice: The saucy consistency is ideal with basmati rice, which absorbs the spiced tomato gravy without overwhelming the beans.

Get the most out of this recipe

Timing notes

  • Soak the beans ahead: Dried kidney beans need a long soak before cooking, so plan this step the night before or early in the day.
  • Most of the time is hands-off: The active work is mainly chopping and cooking the masala; the beans spend most of the recipe gently simmering.
  • Serve once thick and tender: The rajma is ready when the beans are soft throughout and the sauce has reduced enough to coat them.

Ingredient notes

  • Use dried red kidney beans: Dried beans give the curry a fuller texture and release starchy cooking liquid that helps enrich the gravy.
  • Kashmiri chilli adds colour: Kashmiri chilli brings a warm red colour and moderate heat; mild chilli powder can be used for a softer result.
  • Cook the beans fully: Kidney beans should be completely tender before they go into the masala, with no firmness at the centre.

Adjust the heat

  • Make it gentler: Use a milder chilli powder or reduce the Kashmiri chilli, then adjust at the end if more warmth is needed.
  • Add more heat: Increase the chilli gradually while the masala cooks so the flavour has time to bloom into the sauce.
  • Keep the spice rounded: Let the tomatoes cook down properly; their acidity and sweetness help balance the chilli and earthy beans.

Make-ahead tips

  • Cook ahead if useful: The rajma can be made in advance and reheated gently with a little water to loosen the sauce.
  • Store rice and curry apart: Keep the rajma and rice in separate sealed containers so the rice stays fluffy and the curry reheats evenly.
  • Freeze the curry: Rajma freezes well once cooled; freeze the curry separately from the rice for the best texture when reheating.

Equipment you'll need

Ingredients
Instructions
Print
  1. Put the red kidney beans in a large bowl, cover with plenty of water, and soak for 8 to 12 hours. Drain and rinse well in a colander.
  2. Tip the soaked beans into a large pot and cover with fresh water. Bring to the boil, then reduce to a steady simmer for 45 to 60 minutes until the beans are tender and can be squashed between your fingers; skim any foam if needed.
  3. While the beans cook, rinse the basmati rice until the water runs mostly clear. Cook it in a saucepan with water and a pinch of fine sea salt until tender, then drain and cover to keep warm.
  4. Finely chop the yellow onion, and grate the ginger root; crush the garlic. Roughly chop the tomatoes.
  5. Heat the sunflower oil in a saucepan over medium heat and cook the onion for 8 to 10 minutes until soft and lightly golden. Stir in the ginger and garlic and cook for 1 minute until fragrant.
  6. Add the tomatoes, ground cumin, ground coriander, ground turmeric, ground Kashmiri chili, and 1 tsp fine sea salt. Cook for 10 to 12 minutes, stirring often, until the tomatoes break down and the masala looks thick and glossy.
  7. Add the cooked beans along with about 300 ml of their cooking liquid, then simmer for 10 to 15 minutes until thick and saucy. Lightly mash a spoonful of beans against the side of the pan to help the curry thicken, then taste and adjust salt.
  8. Finely chop the fresh coriander and stir most of it through the rajma. Serve the curry with the basmati rice, scattering the remaining coriander over the top.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • For a thicker gravy, mash a few more beans into the sauce during the final simmer and keep the heat low so it does not catch.
  • If you are serving anyone who is vulnerable, make sure the beans are fully cooked and tender throughout before eating.

Substitutions

  • Replace sunflower oil with olive oil for a fruitier finish.
  • Replace ground Kashmiri chili with mild chili powder for similar colour with less heat.

Storage

  • Refrigerate up to 3 days
  • Cool the rajma and rice separately, then refrigerate in sealed containers. Reheat the rajma gently in a saucepan with a splash of water until piping hot; reheat the rice in the microwave with a spoonful of water, covered, until steaming.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Rajma Chawal (Kidney Bean Curry with Rice)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 3 servings
  • Total time: 1h 20min (30min active)
  • Difficulty: Easy
  • Cuisine: Indian
Beginner friendly Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point
Best value

T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart

Affordable nonstick saucepan
  • Easy food release
  • Dishwasher safe
  • Not induction compatible
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.