Description: Delicious North Indian Rajma Masala made with kidney beans in a spiced tomato-onion gravy. Perfect with steamed rice or roti.


📌 Recipe Info

  • Prep Time: 8 hours (for soaking beans)
  • Cook Time: 30–35 minutes
  • Difficulty: Medium
  • Servings: 4
  • Course: Main

🛒 Ingredients

For Rajma (Kidney Beans):

  • 1 cup rajma (red kidney beans), soaked overnight
  • 4 cups water (for pressure cooking)

For Masala (Gravy):

  • 2 tbsp oil or ghee
  • 1 tsp cumin seeds
  • 1 onion, finely chopped
  • 1 tbsp ginger-garlic paste
  • 2–3 green chilies, slit
  • 2 large tomatoes, pureed
  • ½ tsp turmeric powder
  • 1 tsp red chili powder
  • 1 tsp coriander powder
  • 1 tsp garam masala
  • ½ tsp amchur powder (dry mango powder) – optional
  • Salt to taste
  • Fresh coriander leaves for garnish

👩‍🍳 Instructions

Step 1: Cook Rajma

  1. Drain soaked rajma and rinse well.
  2. Pressure cook rajma with 4 cups of water and a pinch of salt until soft (approx. 15–20 minutes, 3–4 whistles).
  3. Keep cooked beans and water aside.

Step 2: Prepare Masala

  1. Heat oil in a pan, add cumin seeds and let them splutter.
  2. Add onions and sauté until golden brown.
  3. Add ginger-garlic paste and green chilies, cook 1–2 minutes.
  4. Add tomato puree, turmeric, chili powder, coriander powder, and salt. Cook until oil separates.

Step 3: Combine Rajma and Masala

  1. Add cooked rajma along with some cooking water to the masala.
  2. Simmer for 10–15 minutes on medium heat.
  3. Mash 2–3 beans slightly for thicker gravy.
  4. Stir in garam masala and amchur powder (optional).

Step 4: Garnish & Serve

  • Garnish with chopped coriander leaves.
  • Serve hot with steamed rice (Rajma Chawal), roti, or naan.

💡 Tips

  • For creamier texture, blend half of the cooked rajma and mix back.
  • Add a teaspoon of butter or cream for richer flavor.
  • Adjust spice levels according to taste.

🥗 Serving Suggestions

  • Steamed basmati rice
  • Jeera rice
  • Soft chapati or garlic naan