
Loading...

A hearty and flavorful kidney bean curry, slow-cooked in a rich, spiced onion-tomato gravy. This quintessential Punjabi comfort food is a weekend staple in many North Indian homes, best enjoyed with a side of steamed rice.
For 4 servings
Wash 1 cup of rajma thoroughly and soak them in plenty of water overnight, or for at least 8 hours. Drain the soaking water. Add the rajma to a pressure cooker with 4 cups of fresh water and 1 tsp of salt. Pressure cook on high heat for 1 whistle, then reduce the heat to low and cook for 20-25 minutes, or until the beans are soft and tender. Let the pressure release naturally. Check if the beans are cooked; they should be easily mashable. Do not discard the cooking water.
Heat 3 tbsp of oil in a heavy-bottomed pan or kadai over medium heat. Add 1 tsp of jeera and let them splutter. Add the 2 finely chopped onions and sauté until they turn soft and golden brown, about 8-10 minutes. Add 1.5 tbsp of ginger-garlic paste and 2 slit green chillies, and sauté for another minute until the raw smell disappears. Pour in the puree from 3 medium tomatoes and cook, stirring occasionally, until the oil starts to separate from the masala, about 7-8 minutes.
Reduce the heat to low. Add 0.5 tsp of turmeric powder, 1 tsp of red chilli powder, and 1.5 tsp of coriander powder. Sauté for one minute until fragrant. Add the cooked rajma along with its cooking water to the pan. Add the remaining 0.5 tsp of salt and mix well. Using the back of your ladle, gently mash a few beans against the side of the pan to thicken the gravy.
Bring the curry to a boil, then reduce the heat to low. Cover and simmer for 10-15 minutes, allowing the flavors to meld. Stir in 1 tsp of garam masala and 1 tbsp of crushed kasuri methi. Mix well and cook for another 2 minutes. Turn off the heat and garnish with 3 tbsp of freshly chopped coriander leaves.
Let the rajma masala rest for at least 10 minutes before serving. Serve hot with steamed rice (rajma chawal), roti, or naan.
Perfectly fluffy, long-grained basmati rice with a beautiful aroma. This simple, foolproof recipe is the heart of any Punjabi meal, ready to soak up rich curries and dals.
A hearty and flavorful Punjabi curry made with red kidney beans simmered in a rich, aromatic tomato and onion gravy. This classic comfort food is best enjoyed with steamed rice, making it a beloved staple in North Indian homes.

A rich and tangy Punjabi chicken curry with a luscious, spiced gravy. Tender chicken pieces are simmered in a fragrant blend of onions, tomatoes, yogurt, and cream. Perfect with naan or roti.

A unique and robust Punjabi chicken curry where tender chicken pieces are simmered in a thick, spicy gravy made from chicken mince. This rich and flavorful dish is a true delight for meat lovers, perfect with naan or roti.
A hearty and flavorful kidney bean curry, slow-cooked in a rich, spiced onion-tomato gravy. This quintessential Punjabi comfort food is a weekend staple in many North Indian homes, best enjoyed with a side of steamed rice.
This punjabi recipe takes 60 minutes to prepare and yields 4 servings. At 313.94 calories per serving with 12.92g of protein, it's a moderately challenging recipe perfect for lunch or dinner.
This recipe is naturally vegan. Ensure you use oil instead of ghee if you choose to substitute.
To make a Jain version, omit the onions and ginger-garlic paste. Use a pinch of asafoetida (hing) in the tempering and add a bit more tomato puree or raw banana paste for thickness.
For a faster version, use two 15-ounce cans of kidney beans. Drain and rinse them well, and add them after the masala is ready. Simmer for 15-20 minutes.
Add 100g of crumbled paneer or a handful of boiled chickpeas along with the rajma to boost the protein content.