How to Make Kidney Beans Curry (Traditional & Healthy Version)
Kidney Beans Curry, locally known as Rajma Curry, is a beloved North Indian dish that has become a staple in homes and dhabas across India. Originating in the Punjab region, this hearty curry is made with rajma (kidney beans), simmered in a flavorful onion-tomato gravy spiced with garam masala, jeera (cumin), and other traditional Indian spices. The dish is renowned for its comforting taste, rich texture, and nutritional value, making it a perfect choice for lunch, especially when paired with steamed basmati rice or roti (atta flatbread). Rajma Curry is more than just a meal; it is a symbol of North Indian hospitality and warmth. Families gather to enjoy rajma chawal (kidney beans curry with rice) during festivals like Lohri and Diwali, and it is often served at special occasions, reflecting its cultural significance. Its wholesome ingredients, vegetarian profile, and balanced flavors make it an excellent option for calorie-conscious eaters and those seeking a protein-rich meal. The subtle heat from the spices, the creamy texture from the beans, and the freshness of coriander leaves combine to create a dish that is both satisfying and healthy. This recipe focuses on creating a traditional yet health-conscious version of Kidney Beans Curry, using minimal oil and fresh, locally sourced ingredients. Whether you are tracking calories or simply looking for a nutritious vegetarian lunch, Rajma Curry stands out as a flavorful, authentic, and heartwarming Indian delicacy.
Ingredients
Step-by-step instructions
Step 1 · Soak rajma (kidney beans) overnight in plenty of water
Soak rajma (kidney beans) overnight in plenty of water. Drain and rinse well.
Step 2 · Pressure cook soaked rajma with 3 cups water and a pinch of salt fo...
Pressure cook soaked rajma with 3 cups water and a pinch of salt for 15-18 minutes until soft and tender.
Step 3 · Heat oil in a kadhai or pressure pan
Heat oil in a kadhai or pressure pan. Add cumin seeds and let them crackle.
Step 4 · Add chopped onions and sauté until golden brown
Add chopped onions and sauté until golden brown. Add ginger, garlic, and green chili. Continue sautéing for 2 minutes.
Step 5 · Add tomato puree
Add tomato puree, turmeric, red chili powder, coriander powder, and salt. Cook until oil separates from the masala.
Step 6 · Add cooked rajma (along with water) to the masala
Add cooked rajma (along with water) to the masala. Mix well. Simmer for 8-10 minutes, stirring occasionally. Adjust thickness by adding water as needed.
Step 7 · Add garam masala and chopped coriander leaves
Add garam masala and chopped coriander leaves. Simmer for 2 more minutes. Taste and adjust salt or spices if needed.
Step 8 · Serve hot with steamed basmati rice or whole wheat roti
Serve hot with steamed basmati rice or whole wheat roti. Garnish with more coriander leaves.
Why this recipe is healthy
This dish is healthy due to its high protein and fiber content, supporting satiety and muscle health. It is low in saturated fat and cholesterol, making it heart-friendly. The inclusion of spices like turmeric and coriander provides anti-inflammatory benefits. By using less oil and fresh ingredients, this recipe keeps calories in check without compromising flavor or nutrition, making it perfect for lunch or weight management.
A note on tradition
Rajma Curry is a staple in Punjabi households and is often served during festivals like Lohri and Diwali. It is a weekend favorite for family gatherings and special occasions. The dish has spread across North India, with regional variations in spice levels and cooking methods. Traditionally enjoyed with rice (rajma chawal), it is cherished for its comforting, home-style appeal and its role in Indian culinary heritage.