🍳
vegetarianvegangluten-free

Rajma Masala (Kidney Bean Curry)

Rajma Masala is a classic North Indian comfort food featuring tender kidney beans simmered in a spiced tomato-onion gravy. This hearty, flavorful curry is perfect with steamed rice or Indian bread and offers a nutritious and satisfying meal.

Download Our App

Get the Best Experience

Available on iOS and Android. Download now and enjoy exclusive app-only deals

Servings
4
Prep Time
15min
Cook Time
60min
Total Time
75min
Difficulty
medium

Ingredients

  • 250 gramsdry kidney beans (rajma)

    soaked overnight

  • 1200 milliliterswater

    for boiling and pressure cooking

  • 3 tablespoonsoil

    vegetable or mustard oil preferred

  • 1 teaspooncumin seeds
  • 1 mediumonion

    finely chopped

  • 1 tablespoonginger paste
  • 1 tablespoongarlic paste
  • 1 smallgreen chili

    optional, finely chopped

  • 3 mediumtomatoes

    finely chopped or pureed

  • 1 teaspoonturmeric powder
  • 1 teaspoonred chili powder
  • 2 teaspoonscoriander powder
  • 1 teaspoongaram masala
  • 1 ½ teaspoonssalt

    or to taste

  • 2 tablespoonsfresh coriander leaves

    finely chopped, for garnish

  • 250 milliliterswater

    to adjust gravy consistency

Instructions

1

Rinse the soaked kidney beans thoroughly under running water. Drain and add the beans to a pressure cooker along with 1200 ml of water and a pinch of salt.

2

Cook the beans under pressure for about 20-25 minutes or until they are soft and easily mashed. If you don’t have a pressure cooker, simmer the beans in a pot with water for about 1.5 to 2 hours until tender.

3

Heat oil in a deep pan over medium heat. Add cumin seeds and let them splutter for a few seconds.

4

Add the finely chopped onions and sauté until they turn golden brown, about 8-10 minutes.

5

Add ginger paste, garlic paste, and green chili (if using). Cook for another 2 minutes until fragrant.

6

Add the chopped or pureed tomatoes. Cook on medium heat until the oil starts to separate from the masala base, about 10-12 minutes.

7

Add turmeric powder, red chili powder, coriander powder, and salt. Stir well to combine and cook the spices for another 2-3 minutes.

8

Add the cooked kidney beans along with their cooking liquid to the pan. Mix gently.

9

Add about 250 ml water to adjust the consistency of the gravy as desired. Bring to a boil, then reduce heat to low and simmer covered for 20-25 minutes, stirring occasionally.

10

Finish by stirring in garam masala. Cook for another 2 minutes, then turn off the heat.

11

Garnish with fresh chopped coriander leaves. Serve hot with steamed basmati rice or Indian bread such as roti or naan.

Tags

vegetarianvegangluten-freecomfort foodIndiancurry

Weekly Specials

© 2026 Grocery247. All rights reserved.