How to Make Red Bean Curry (Traditional & Healthy Version)
Red Bean Curry, known locally as Rajma Curry, is a beloved North Indian vegetarian dish that has found its way into the hearts and kitchens across India. Originating from the lush valleys of Punjab, Rajma is a staple in Punjabi households and is often served with steamed basmati chawal (rice) for a comforting meal. The dish features red kidney beans slow-cooked in a richly spiced tomato-onion gravy, creating a harmonious blend of flavors that is both hearty and satisfying. Rajma Curry is a popular choice during family gatherings, festive occasions, and special Sunday lunches, making it a cultural icon in Indian cuisine. What sets this healthy Red Bean Curry recipe apart is its focus on traditional Indian spices—like jeera (cumin), dhania (coriander), and garam masala—while keeping the use of oil to a minimum. The result is a nutrient-rich, protein-packed dish that caters to modern health needs without compromising on authentic taste. This recipe is ideal for those looking to enjoy Indian comfort food while tracking their calories and macros, and it’s perfect for serving during festivals like Lohri or even as a wholesome everyday lunch.
Ingredients
- 1 cup Red kidney beans (Rajma) (soaked overnight)
- 1 medium Onion (finely chopped (pyaz))
- 2 medium Tomato (pureed (tamatar))
- 1 tablespoon Ginger-garlic paste (adrak-lehsun paste)
- 1 teaspoon Cumin seeds (jeera)
- 1 teaspoon Coriander powder (dhania powder)
- 1/2 teaspoon Red chili powder (lal mirch)
- 1/4 teaspoon Turmeric powder (haldi)
- 1/2 teaspoon Garam masala (optional for extra aroma)
- to taste Salt (namak)
- 1 tablespoon Oil (preferably mustard oil (sarson ka tel) or vegetable oil)
- 2 tablespoons Fresh coriander leaves (hara dhania, chopped for garnish)
Step-by-step instructions
Step 1 · Wash and soak the red kidney beans (rajma) overnight in plenty of w...
Wash and soak the red kidney beans (rajma) overnight in plenty of water. The next day, drain and rinse the beans.
Step 2 · Pressure cook the soaked rajma with 2
Pressure cook the soaked rajma with 2.5 cups of water and a pinch of salt for 12-15 minutes (about 3-4 whistles) until soft.
Step 3 · Heat oil in a kadhai or deep pan
Heat oil in a kadhai or deep pan. Add cumin seeds; when they splutter, add chopped onions. Sauté until golden brown.
Step 4 · Add ginger-garlic paste
Add ginger-garlic paste. Sauté for 1 minute until raw aroma disappears.
Step 5 · Add tomato puree
Add tomato puree, turmeric, red chili powder, and coriander powder. Cook until the oil leaves the sides and the masala is well cooked.
Step 6 · Add the cooked rajma along with its water
Add the cooked rajma along with its water. Mix well, adjust salt, and let it simmer for 5-7 minutes. Mash a few beans to thicken the gravy.
Step 7 · Stir in garam masala if using
Stir in garam masala if using. Garnish with fresh coriander leaves before serving.
Why this recipe is healthy
This Red Bean Curry recipe is a wholesome meal option, as it uses heart-healthy oils, minimal fat, and is loaded with protein and fiber. The slow-cooked rajma releases nutrients efficiently, making it a balanced option for lunch. Including a variety of Indian spices also offers anti-inflammatory and digestive benefits. It’s low in saturated fat and high in complex carbs, supporting weight management and overall wellness.
A note on tradition
Red Bean Curry, or Rajma, holds a special place in Punjabi cuisine and is popular across North India, especially in Delhi, Himachal Pradesh, and Uttarakhand. It is often prepared during family get-togethers, festivals like Lohri, and as a Sunday special meal. Each region may tweak the spices or consistency, but the essence remains the same—comforting, nutritious, and deeply rooted in Indian tradition.