Rajma Chawal (Red Kidney Bean Curry with Rice)

Rajma chawal brings together a slow-simmered red kidney bean curry and plain basmati rice, a much-loved Indian combination valued for its comfort and substance. The curry centres on tender beans in a tomato and onion masala seasoned with ginger, garlic, cumin, coriander, turmeric and garam masala. As it simmers, some of the beans break down into the gravy, giving it a naturally creamy texture without dulling the bright, savoury tomato base. Served spooned over fluffy rice with fresh coriander, it is filling, aromatic and well suited to both everyday dinners and relaxed batch cooking.
Cuisine style Indian home cooking
Spice level Medium
Cooking style Meal prep friendly • Make-ahead friendly • Freezer-friendly
Time commitment Make-ahead friendly

Why this recipe works

  • Layered masala base: Cooking the onion, ginger, garlic and spices before adding the tomatoes builds a savoury, aromatic foundation for the beans.
  • Naturally creamy gravy: Lightly mashing some of the kidney beans thickens the curry without needing cream or dairy.
  • Improves as it rests: The bean curry keeps well, reheats reliably and develops a deeper flavour after time in the fridge.

Get the most out of this recipe

Authenticity notes

  • Classic pairing: Rajma is commonly served with plain steamed rice, which absorbs the thick tomato-based gravy and keeps the meal balanced.
  • Home-style texture: A slightly thick, spoonable gravy is typical; it should coat the beans rather than sit as a thin broth.

Ingredient notes

  • Use fully tender beans: Whether using canned or home-cooked kidney beans, they should be soft before they go into the curry so the final texture is creamy rather than firm.
  • Tomato choice: Ripe fresh tomatoes give brightness, while canned chopped tomatoes are useful when fresh tomatoes are out of season or lacking sweetness.
  • Add garam masala late: Stirring in garam masala near the end preserves its warm, fragrant character instead of dulling it through long cooking.

Make-ahead tips

  • Make the curry ahead: The rajma can be cooked in advance and refrigerated, then reheated gently with a splash of water to loosen the gravy.
  • Keep rice separate: Store the curry and rice in separate containers so the rice stays fluffy and the curry keeps its proper consistency.
  • Freeze the curry only: The bean curry freezes well; defrost overnight in the fridge and reheat until piping hot throughout.

Common mistakes

  • Starting with firm beans: Kidney beans that are not fully tender will not soften much in the tomato gravy, so check the texture before simmering.
  • Leaving the gravy too thin: Simmer until the sauce looks glossy and coats the beans; if needed, mash a small portion of beans to help it thicken.
  • Letting the masala catch: Once the tomatoes are cooking down, stir regularly and add a small splash of water if the mixture starts sticking to the pot.

Equipment you'll need

Ingredients

Rice

Rajma curry

Instructions
Print
  1. Rinse the basmati rice in a colander under cold water until the water runs mostly clear. Tip into a saucepan with the water and fine sea salt, bring to the boil, then cover and cook on the lowest heat for 12 minutes. Take off the heat and leave, covered, for 10 minutes, then fluff with a fork.
  2. Meanwhile, heat the rapeseed oil in a large pot over medium heat. Finely chop the yellow onion, then cook for 8 to 10 minutes until soft and lightly golden. Grate the ginger root and crush the garlic, then stir both in for 1 minute until fragrant.
  3. Stir in the ground cumin, ground coriander and ground turmeric and cook for 30 seconds, stirring constantly. Roughly chop the tomatoes, add them to the pot with a pinch more salt, and cook for 8 to 10 minutes until broken down and jammy. If it starts to catch, add a splash of the measured water.
  4. Add the red kidney beans and the remaining water, bring to a gentle simmer, then cook for 25 to 30 minutes, stirring occasionally. Lightly mash a ladleful of beans against the side of the pot to make the curry creamy, then simmer 5 minutes more until thick and glossy. Stir in the garam masala for the final 2 minutes.
  5. Roughly chop the fresh coriander and stir most of it through the curry. Taste and adjust salt if needed. Serve the rajma over the steamed rice and scatter over the remaining coriander.

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

Recipe notes

Tips

  • For a creamier texture, mash a few spoonfuls of beans into the sauce, then simmer until the gravy coats the back of a spoon.
  • If using home-cooked beans, make sure they are fully tender before adding them to the tomato gravy so the curry thickens properly.
  • If serving anyone who is vulnerable, ensure the beans are thoroughly cooked and the curry is piping hot throughout before serving.

Substitutions

  • Replace Tomato with canned chopped tomatoes for a more consistent sauce, especially out of season.
  • Replace Rapeseed oil with olive oil for a slightly fruitier base.
  • Replace Fresh coriander with fresh mint for a different, but still bright, finish.

Storage

  • Refrigerate up to 3 days
  • Cool the curry quickly, then refrigerate in a sealed container for up to 3 days. Freeze the curry for up to 3 months; defrost overnight in the fridge and reheat gently in a pot with a splash of water until piping hot. Store cooked rice separately and reheat with a tablespoon of water in the microwave until steaming hot.

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 (Red Kidney Bean Curry with Rice)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 1h 30min (25min active)
  • Difficulty: Medium
  • Cuisine: Indian
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.