Rajma (Red Kidney Bean Curry)

Rajma comes together slowly, building depth in a way you can feel as it cooks. It’s not rushed, and that’s what gives it its character. This rajma recipe leans into that steady process, letting simple ingredients develop into something rich and comforting.

The beans cook down until soft, holding just enough texture while the sauce forms around them. From there, onions, garlic, and spices begin to open up, blending into a tomato base that thickens gradually. As it cooks, everything settles, creating a sauce that feels full without becoming heavy.

Halfway through, the flavor begins to deepen.

The spices round out, the sauce thickens further, and what started as separate elements becomes something cohesive. Because of this, each bite carries warmth and depth, with the beans absorbing just enough flavor to feel fully integrated.

The texture stays steady. The beans remain soft but structured, and the sauce clings without overwhelming the dish. At the same time, the spices continue to build gently, giving it that familiar, comforting character.

It’s a dish that fits naturally into a shared meal. Served with rice or bread, it feels complete without needing anything extra. In the end, this rajma recipe delivers something warm, grounding, and easy to return to again and again.

Category, DifficultyBeginner

 

Yields4 Servings
Prep Time10 minsCook Time50 minsTotal Time1 hr

 1 cup red kidney beans, soaked overnight
 3 cups water (for cooking beans)
 2 tablespoons vegetable oil or ghee
 1 teaspoon cumin seeds
 1 large onion, finely chopped
 1 tablespoon ginger-garlic paste
 2 green chilies, slit (adjust to taste)
 2 medium tomatoes, pureed
 1 teaspoon turmeric powder
 1 teaspoon red chili powder (adjust to taste)
 2 teaspoons coriander powder
 1 teaspoon cumin powder
 1 teaspoon garam masala
 Salt to taste
 Fresh coriander leaves, chopped, for garnish

1

Cook the Kidney Beans: Rinse the soaked kidney beans and transfer them to a pressure cooker. Add 3 cups of water and a pinch of salt. Pressure cook for about 20 minutes or until the beans are soft and fully cooked. Alternatively, you can cook them in a pot, but it will take longer.

2

Prepare the Masala: Heat oil or ghee in a pan over medium heat. Add cumin seeds and let them sizzle. Add the chopped onions and sauté until they turn golden brown. Stir in the ginger-garlic paste and green chilies, cooking until the raw smell disappears. Add the pureed tomatoes and cook until the oil starts to separate from the masala. Add turmeric, red chili powder, coriander powder, cumin powder, and salt. Mix well and cook for a few minutes.

3

Combine Beans and Masala: Add the cooked kidney beans along with the cooking liquid to the masala. Stir well to combine. Bring the mixture to a boil, then reduce the heat and simmer for 10-15 minutes. The curry should thicken and the flavors should meld together. Mash some of the beans slightly to thicken the sauce. Adjust the consistency with water if needed. Stir in garam masala and cook for an additional minute.

4

Garnish and Serve: Garnish with chopped coriander leaves. Serve hot with steamed basmati rice, roti, or naan.

Ingredients

 1 cup red kidney beans, soaked overnight
 3 cups water (for cooking beans)
 2 tablespoons vegetable oil or ghee
 1 teaspoon cumin seeds
 1 large onion, finely chopped
 1 tablespoon ginger-garlic paste
 2 green chilies, slit (adjust to taste)
 2 medium tomatoes, pureed
 1 teaspoon turmeric powder
 1 teaspoon red chili powder (adjust to taste)
 2 teaspoons coriander powder
 1 teaspoon cumin powder
 1 teaspoon garam masala
 Salt to taste
 Fresh coriander leaves, chopped, for garnish
Rajma (Red Kidney Bean Curry)

Leave A Comment

Your email address will not be published. Required fields are marked *