Free shipping on orders above ₹ 750/-
Xyra Foods
Rajma Recipe (Restaurant-Style Punjabi Rajma Masala)
Easy

Rajma Recipe (Restaurant-Style Punjabi Rajma Masala)

Enjoy the rich, comforting flavors of this authentic Punjabi Rajma recipe. Made with tender kidney beans simmered in a thick, aromatic tomato and onion gravy, this easy homemade dish is packed with protein and warming spices. Perfectly paired with steamed basmati rice, Rajma Chawal is a wholesome, satisfying meal that's ideal for lunch or dinner.

Prep: 15 minutes (plus 8–10 hours soaking time) mins
Cook: 1 hour
Serves 4 People
Xyra Foods

Ingredients

2 cups dried red kidney beans (rajma)
5 cups water
1 teaspoon salt
3 tablespoons oil or ghee
1 teaspoon cumin seeds
2 bay leaves
1 large onion, finely chopped
2 teaspoons ginger-garlic paste
2 green chilies, finely chopped
3 medium tomatoes, pureed
1 teaspoon turmeric powder
2 teaspoons coriander powder
1 teaspoon red chili powder
1 teaspoon cumin powder
1 teaspoon garam masala
1 teaspoon kasuri methi (crushed)
½ teaspoon amchur (optional)
Salt to taste
2 tablespoons fresh coriander leaves, chopped

Method

Preparation

Step 1: Soak the Rajma

  1. Wash the kidney beans thoroughly.

  2. Soak them in plenty of water for 8–10 hours or overnight.

  3. Drain and rinse before cooking.

Step 2: Cook the Rajma

  1. Add soaked rajma to a pressure cooker.

  2. Pour in 5 cups of water.

  3. Add 1 teaspoon salt.

  4. Pressure cook:

    • 8–10 whistles in a traditional pressure cooker, or

    • 35–40 minutes in an electric pressure cooker.

  5. The beans should be soft enough to mash easily with your fingers.

  6. Reserve the cooking liquid.

Step 3: Prepare the Masala

  1. Heat oil or ghee in a deep pan.

  2. Add cumin seeds and bay leaves.

  3. Once fragrant, add chopped onions.

  4. Cook until golden brown.

  5. Stir in the ginger-garlic paste and green chilies.

  6. Cook for 2 minutes.

  7. Add tomato puree and cook until the oil separates.

  8. Mix in turmeric powder, coriander powder, cumin powder, and red chili powder.

  9. Cook the masala for another 4–5 minutes.

Step 4: Prepare the Rajma Curry

  1. Add the cooked rajma to the masala.

  2. Pour in 1½–2 cups of the reserved cooking liquid.

  3. Mash a few kidney beans to naturally thicken the gravy.

  4. Simmer over low heat for 20–25 minutes, stirring occasionally.

  5. Add garam masala, crushed kasuri methi, and amchur (if using).

  6. Cook for another 5 minutes.

  7. Garnish with fresh coriander leaves.

Serving Suggestions

Rajma tastes best when served hot with:

  • Steamed basmati rice (Rajma Chawal)

  • Jeera rice

  • Butter naan

  • Tandoori roti

  • Plain yogurt

  • Sliced onions

  • Lemon wedges

  • Mango pickle

Tips for Perfect Rajma

  • Always soak the kidney beans overnight for even cooking.

  • Cook the rajma until completely soft; undercooked beans affect both texture and taste.

  • Simmer the curry for at least 20 minutes after adding the beans to develop rich flavors.

  • Mash a few beans into the gravy for a thick, creamy consistency.

  • Ghee adds a richer, more authentic Punjabi flavor than oil.

  • Fresh coriander and kasuri methi enhance the aroma and freshness of the dish.

Approximate Nutrition (Per Serving)

Nutrient - Amount

Calories - 340–380 kcal

Protein - 15–18 g

Carbohydrates - 45–50 g

Fat - 10–14 g

Fiber - 12–14 g

Rajma is a comforting North Indian classic that's hearty, protein-rich, and packed with flavor. Pair it with steamed rice for the ultimate Rajma Chawal experience, perfect for family lunches or weeknight dinners.

Share Recipe