How to Make Rajma Curry (Traditional & Healthy Version)

Rajma Curry, a beloved North Indian dish, features tender red kidney beans simmered in a fragrant tomato-based gravy. Originating from the foothills of the Himalayas in Punjab, Rajma has become a staple in Indian homes, especially during lunch hours or weekend gatherings. The dish is renowned for its hearty texture and robust flavors, making it a comfort meal for all age groups. Rajma Curry is often paired with steamed basmati rice (rajma chawal) and is a favorite during festivals like Lohri and Diwali, symbolizing warmth and togetherness. The rich aroma of spices like jeera, garam masala, and dhania fills kitchens across India, inviting everyone to the dining table. Its vegetarian profile and protein content make it a nourishing choice for health-conscious families. With regional variations like Kashmiri Rajma or Punjabi Rajma, every household adds its own touch, keeping this classic dish alive through generations.

35 min total2 servingseasy210 kcal / 100g

Ingredients

  • 1 cup Rajma (red kidney beans) (soaked overnight)
  • 1 medium Onion (finely chopped)
  • 2 medium Tomato (pureed or finely chopped)
  • 1 tablespoon Ginger-Garlic Paste (adrak-lahsun paste)
  • 1 teaspoon Jeera (cumin seeds) (for tempering)
  • 1/2 teaspoon Turmeric Powder (haldi)
  • 1 teaspoon Red Chilli Powder (lal mirch)
  • 1 teaspoon Coriander Powder (dhania powder)
  • 1/2 teaspoon Garam Masala (Punjabi garam masala)
  • to taste Salt (namak)
  • 1 tablespoon Oil (preferably mustard oil)
  • 2 tablespoons Fresh Coriander Leaves (dhania patta, chopped)

Step-by-step instructions

Step 1: Rinse and soak rajma (red kidney beans) overnight or for at least 8...
0%
8h 0m

Step 1 · Rinse and soak rajma (red kidney beans) overnight or for at least 8...

Rinse and soak rajma (red kidney beans) overnight or for at least 8 hours. Drain and pressure cook with 3 cups water until soft (about 3 whistles).

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 jeera (cumin seeds) and let them splutter.

Step 3: Add chopped onions
0%

Step 3 · Add chopped onions

Add chopped onions. Sauté till golden brown.

Step 4: Add ginger-garlic paste
0%
1 min

Step 4 · Add ginger-garlic paste

Add ginger-garlic paste. Sauté for 1 minute till raw smell disappears.

Step 5: Add tomato puree
0%

Step 5 · Add tomato puree

Add tomato puree, haldi, red chilli powder, coriander powder, and salt. Cook until oil separates from masala.

Step 6: Add cooked rajma along with its water
0%
7 min

Step 6 · Add cooked rajma along with its water

Add cooked rajma along with its water. Mash a few beans to thicken gravy. Simmer for 5-7 minutes.

Step 7: Sprinkle garam masala and mix well
0%

Step 7 · Sprinkle garam masala and mix well

Sprinkle garam masala and mix well. Garnish with fresh coriander leaves.

Step 8: Serve hot with steamed basmati rice or roti
0%

Step 8 · Serve hot with steamed basmati rice or roti

Serve hot with steamed basmati rice or roti.

Why this recipe is healthy

Rajma Curry is a healthy lunch choice for its high fiber and protein content, which promote satiety and muscle repair. The use of whole spices, minimal oil, and fresh vegetables ensures maximum nutrition with fewer calories. Its low glycemic index makes it suitable for diabetics and those watching their weight, aiding in blood sugar control.

A note on tradition

Rajma Curry holds special significance in North Indian cuisine, especially Punjab and Himachal Pradesh. It is often served during family gatherings, festivals like Lohri, and as a Sunday lunch tradition. The dish is valued for its hearty nature and is considered soul food by many. Regional variations include Kashmiri Rajma with subtle spices and Punjabi Rajma with robust flavors.

← Back to Rajma Curry nutrition