Rajma Chawal (North Indian Kidney Bean Curry with Rice)
Asian Medium

Rajma Chawal (North Indian Kidney Bean Curry with Rice)

Quick answer

Total time
65 min
Level
Medium
Servings
4 servings
Ingredients
10

About this dish

Rajma chawal is a weekday comfort meal across northern India, particularly beloved in Delhi and Punjab households.

Read more

Dried red kidney beans are soaked overnight and pressure-cooked until creamy inside, then simmered in a gravy of slow-cooked onions, crushed tomatoes, and a combination of garam masala, cumin, and coriander powder. As the beans continue to cook in the gravy, their starch thickens the sauce naturally, producing a rich, almost velvety consistency without any added cream. The dish is always served alongside plain steamed basmati rice, which absorbs the spiced gravy and carries its warmth. A squeeze of lemon and a side of sliced raw onion cut through the richness. Rajma reheats exceptionally well, and many cooks insist the second-day version is the better one.

Instructions

Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.

6 steps
  1. 1
    Heat

    Finely chop 150 g onion and crush or finely chop 250 g tomato.

    Set aside 500 g cooked kidney beans, mash about one ladleful to thicken the gravy later, and keep 4 cups steamed rice warm.

  2. 2
    Control

    Heat 2 tablespoons oil in a heavy pan over medium heat, then add 1 teaspoon cumin seeds.

    Let them sizzle for about 30 seconds until fragrant, and add the next ingredient before the seeds turn dark or bitter.

  3. 3
    Control

    Add the chopped onion and cook over medium heat for 7 to 9 minutes.

    Stir often until the edges turn golden brown and sweet; if the pan dries or catches, loosen it with a very small splash of water.

  4. 4
    Heat

    Stir in 1 tablespoon ginger-garlic paste and cook for 1 minute to remove the raw smell.

    Add the tomato, lower the heat to medium-low, and cook 6 to 8 minutes until the base thickens and a little oil separates.

  5. 5
    Season

    Add 1/2 teaspoon turmeric, 1 teaspoon chili powder, and 1 teaspoon garam masala, then stir for only 30 seconds.

    Keep the heat low enough that the spices bloom in the tomato base without scorching.

  6. 6
    Finish

    Add the kidney beans and a little water, then simmer over medium-low heat for 15 minutes.

    When the mashed beans thicken the gravy and the whole beans are creamy, adjust the looseness with a splash of water and serve generously over rice.

Practical Cooking Checks

The cues that matter most while cooking.

Key technique
Rajma Chawal pairs red kidney beans in a thick onion gravy with fluffy steamed rice.
Finish cue
Stir often until the edges turn golden brown and sweet; if the pan dries or catches, loosen it with a very small splash of water.
Avoid this
Cook the cumin seeds for about 30 seconds and add the onion before they darken or burn.
Storage and reheating
Dried red kidney beans are soaked overnight and pressure-cooked until creamy inside, then simmered in a gravy of slow-cooked onions, crushed tomatoes, and a combination of garam masala, cumin, and coriander powder.

Troubleshooting While Cooking

Use these adjustments when the food is not behaving as expected.

  • Stir often until the edges turn golden brown and sweet; if the pan dries or catches, loosen it with a very small splash of water.

Cooking decision evidence

Calculated Charim data and applicable official food safety guidance.

This recipe

65min, 10 ingredients

Category median

40min, 8 ingredients

Based on 232 recipes

Use-up ingredient planner

Turn these ingredients into two more meals

The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Tips

Mash some beans to naturally thicken the gravy.
Cook the cumin seeds for about 30 seconds and add the onion before they darken or burn.

Estimated nutrition (per serving)

Calories
510
kcal
Protein
16
g
Carbs
82
g
Fat
12
g