
Recipe Story
origins & traditionsPunjabi Rajma Masala is a beloved North Indian comfort food that brings warmth to any dinner table. This traditional one-pot dish showcases tender kidney beans slow-cooked in a rich, spiced tomato-onion gravy infused with ginger, garlic, and aromatic whole spices. The beans absorb the flavors beautifully, creating a hearty, protein-rich curry that pairs perfectly with steamed basmati rice or fresh rotis. Popular across Punjab and throughout India, this vegetarian classic is both nutritious and deeply satisfying, offering layers of flavor from cumin, coriander, garam masala, and a hint of smoky kasuri methi. Whether served at family gatherings or weeknight dinners, Rajma Masala delivers authentic Indian taste in every spoonful.
Instructions
step by stepDrain and rinse the soaked kidney beans thoroughly. In a large pot or pressure cooker, add the kidney beans with 4 cups of fresh water and 1/2 teaspoon salt. If using pressure cooker, cook for 4-5 whistles until beans are completely soft. If using regular pot, simmer for 60-75 minutes until tender. Set aside with cooking liquid.
Heat 3 tablespoons vegetable oil in a heavy-bottomed pot or Dutch oven over medium heat. Add cumin seeds and let them sizzle for 30 seconds until fragrant. Add bay leaves and let them infuse for another 20 seconds.
Add finely chopped onions and sauté for 8-10 minutes, stirring occasionally, until golden brown. This step is crucial for developing deep flavor in the gravy.
Add minced ginger and garlic, sauté for 2 minutes until raw smell disappears. Add chopped tomatoes, turmeric, coriander, cumin powder, red chili powder, and salt. Cook for 10-12 minutes, stirring occasionally, until tomatoes break down completely and oil starts separating from the masala.
Add the cooked kidney beans along with 2 cups of their cooking liquid to the masala. Stir well to combine. Bring to a boil, then reduce heat and simmer uncovered for 15-20 minutes, allowing the beans to absorb the flavors. Mash a few beans against the side of the pot to thicken the gravy.
Add garam masala and stir well. Adjust consistency with additional water if needed. Simmer for another 5 minutes. Garnish with fresh cilantro and serve hot with steamed rice or roti.
Punjabi Rajma Masala
A comforting North Indian one-pot dish featuring kidney beans simmered in aromatic spices with tomatoes and onions, perfect for everyday dinners served with steamed rice or roti.
Ingredients
Main Ingredients
- 2 cups black-beans, dried, soaked overnight
- 2 pieces onions, finely chopped
- 3 pieces tomatoes, finely chopped
Aromatics
- 8 cloves garlic, minced
- 2 teaspoons ginger, minced
- 2 pieces bay-leaves
Cooking Base
- 3 tablespoons vegetable-oil
Spices
- 2 teaspoons cumin, whole seeds
- 2 teaspoons coriander, ground
- 1 teaspoons turmeric, ground
- 1 1/2 teaspoons chili-powder
Seasoning
- 2 teaspoons salt
Garnish
- 4 tablespoons cilantro, chopped