
This rich homestyle kidney bean curry is a hearty, vegan comfort food ready in just 60 minutes. Inspired by traditional North Indian Rajma, this recipe simmers tender red beans in a deeply spiced tomato and onion gravy. Serve it hot over steamed basmati rice for a wholesome, protein-packed dinner that the whole family will love.
Heat the vegetable oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the cumin seeds and let them sizzle until fragrant, about 30 seconds.
Add the finely chopped onion to the pot. Sauté for 8 to 10 minutes, stirring frequently, until the onions turn a deep golden brown.
Stir in the ginger-garlic paste and cook for another 1 to 2 minutes until the raw smell disappears, being careful not to let the mixture burn.
Pour in the crushed tomatoes, followed by the ground coriander, turmeric, chili powder, and salt. Cook this masala paste for 5 to 7 minutes until it thickens and the oil slightly separates from the edges.
Add the rinsed kidney beans and water to the pot, stirring well to combine the beans with the spiced tomato base. Bring the mixture to a gentle boil.
Reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer for 20 to 25 minutes so the beans can absorb the deep flavors.
Remove the lid and stir in the garam masala. Lightly mash a few of the kidney beans against the side of the pot with the back of your spoon to naturally thicken the gravy.
Garnish with freshly chopped cilantro and serve hot over steamed basmati rice or alongside warm flatbread for a complete, comforting meal.





