How to Make White Bean Curry (Traditional & Healthy Version)

White Bean Curry, known locally as Safed Rajma Curry, is a nutritious and flavorful vegetarian dish that has found its way into Indian kitchens, especially across North India. This curry combines the creamy texture of white beans (safed rajma) with the aromatic spices and fresh ingredients quintessential to Indian cuisine. The result is a hearty, protein-rich curry that is both satisfying and light, making it a perfect choice for those seeking a wholesome meal. Traditionally, White Bean Curry is prepared during festivals or family gatherings, especially in regions like Punjab and Uttar Pradesh, where legumes are a staple. The dish is often enjoyed with steamed rice (chawal) or whole wheat rotis, and is a crowd-pleaser among both adults and children. Its rich flavors come from a blend of ground spices, ginger, garlic, and tomatoes, which are simmered to perfection with the white beans, creating a comforting and aromatic meal. In Indian culture, curries like this are associated with warmth, hospitality, and nourishment. White Bean Curry is perfect for lunch, especially during the winter months or festive occasions like Holi, when hearty, protein-packed dishes are in demand. The use of minimal oil and fresh ingredients makes this version particularly health-conscious, while still retaining the authentic taste of Indian home cooking.

35 min total2 servingseasy200 kcal / 100g

Ingredients

  • 1 cup White beans (safed rajma), soaked overnight (Safed rajma)
  • 1 medium Onion, finely chopped (pyaaz)
  • 1 large Tomato, finely chopped (tamatar)
  • 1 tablespoon Ginger-garlic paste (adrak-lehsun)
  • 1 Green chilli, slit (hari mirch)
  • 1 teaspoon Cumin seeds (jeera)
  • 1/2 teaspoon Turmeric powder (haldi)
  • 1 teaspoon Coriander powder (dhaniya powder)
  • 1/2 teaspoon Red chilli powder (lal mirch)
  • 1/2 teaspoon Garam masala
  • 1 tablespoon Oil (preferably mustard or sunflower)
  • to taste Salt (namak)
  • 2 tablespoons Fresh coriander leaves, chopped (hara dhaniya)
  • 2 cups Water

Step-by-step instructions

Step 1: Drain the soaked white beans and rinse well
0%

Step 1 · Drain the soaked white beans and rinse well

Drain the soaked white beans and rinse well. Pressure cook with 2 cups water and a pinch of salt for 3-4 whistles, until soft.

Step 2: Heat oil in a kadhai or pan
0%

Step 2 · Heat oil in a kadhai or pan

Heat oil in a kadhai or pan. Add cumin seeds and let them splutter.

Step 3: Add chopped onions and sauté until translucent
0%

Step 3 · Add chopped onions and sauté until translucent

Add chopped onions and sauté until translucent. Stir in ginger-garlic paste and green chilli, and cook till the raw aroma disappears.

Step 4: Mix in chopped tomatoes
0%

Step 4 · Mix in chopped tomatoes

Mix in chopped tomatoes, turmeric, coriander powder, red chilli powder, and salt. Sauté until the masala releases oil and the tomatoes are mushy.

Step 5: Add the cooked white beans along with the cooking liquid
0%
7 min

Step 5 · Add the cooked white beans along with the cooking liquid

Add the cooked white beans along with the cooking liquid. Mix well and simmer for 5-7 minutes, allowing flavors to blend.

Step 6: Sprinkle garam masala and mix well
0%
2 min

Step 6 · Sprinkle garam masala and mix well

Sprinkle garam masala and mix well. Simmer for 2 minutes. Adjust salt and consistency as needed.

Step 7: Garnish with chopped coriander leaves
0%

Step 7 · Garnish with chopped coriander leaves

Garnish with chopped coriander leaves. Serve hot with steamed rice or phulka.

Why this recipe is healthy

This White Bean Curry is a healthy choice because it incorporates high-protein legumes, heart-healthy spices, and minimal oil. The combination of fiber and protein helps in maintaining satiety, supports weight management, and promotes digestive health. The fresh vegetables and spices contribute antioxidants, which help boost immunity and overall well-being. With low saturated fat and no cholesterol, it’s ideal for those aiming for a balanced, nutritious Indian meal.

A note on tradition

White Bean Curry, or Safed Rajma Curry, has grown in popularity in North Indian households, especially during winter and festive occasions like Holi, when nourishing, protein-rich foods are desired. Legumes form a staple part of Indian diets, and regional variations may include the addition of leafy greens or whole spices for enhanced flavor. This dish is often served with rice or rotis for lunch and is regarded as comfort food, symbolizing warmth and togetherness in Indian homes.

← Back to White Bean Curry nutrition