Authentic Homemade Rajma (Kidney Bean Curry)

Authentic Homemade Rajma (Kidney Bean Curry) is a medium Indian recipe that serves 4. 350 calories per serving.

Prep: 8 hrs 30 min | Cook: 1 hr | Total: 9 hrs 45 min

Cost: $28.38 total, $7.10 per serving

Ingredients

  • 1 cup Kidney Beans (Dried, soaked overnight (8‑12 hrs) and drained)
  • 1 pinch Baking Soda (Optional – helps soften beans during soaking)
  • 2 tablespoon Red Chili Powder (Kashmiri red chili powder preferred for color and mild heat)
  • 2 tablespoon Onion Paste (Fresh onions blended into a smooth paste)
  • 1 teaspoon Salt (Adjust to taste)
  • 1 tablespoon Homemade Rajma Masala (Prepared as per the spice blend below; store in an airtight jar for up to 1‑2 months)
  • 2 cup Water (for pressure cooking) (Add with beans and spices in the pressure cooker)
  • 1 tablespoon Vegetable Oil (For tempering)
  • 1 teaspoon Cumin Seeds (Tempering seed)
  • 2 medium Onion (Grated (use a fine grater))
  • 1 large Tomato (Grated; can use 2 small tomatoes)
  • 1 small Green Chili (Finely chopped; optional for extra heat)
  • ½ cup Fresh Coriander Leaves (Chopped, for garnish and final tempering)
  • 2 teaspoon Amla Powder (Dried gooseberry powder, adds tanginess)
  • 1 tablespoon Dark Soy Sauce (Adds depth of color and umami)
  • 1 tablespoon Desi Ghee (Finishing butter for richness)
  • 1.25 cup Warm Water (for blooming masala) (Just off the boil)
  • 3 cup Additional Water (for desired consistency) (Add gradually while simmering)

Instructions

  1. Soak the Rajma

    Rinse 1 cup dried kidney beans, place them in a large bowl, add 5‑6 cups water and a pinch of baking soda (optional). Cover and let soak overnight (8‑12 hours).

    Time: PT8H

  2. Drain, Rinse and Prepare Beans

    In the morning, pour the beans into a colander, discard the soaking water, and rinse thoroughly under running water.

    Time: PT5M

  3. Pressure‑Cook the Rajma

    Add the drained beans to the pressure cooker. Add 2 cups water, 2 tbsp red chili powder, 2 tbsp onion paste, 1 tsp salt, and 1 tbsp homemade rajma masala. Close the lid and cook on medium‑low flame for 30 minutes (about 1 whistle on a 3‑whistle cooker).

    Time: PT30M

    Temperature: Medium‑low heat

  4. Prepare the Tempering (Tadka)

    Heat 1 tbsp oil in a skillet over medium heat. Add 1 tsp cumin seeds and let them sizzle for 10 seconds. Add the grated onions and sauté until they turn translucent (about 5‑6 minutes). Add the grated tomato and cook until the mixture loses raw smell and turns slightly thick (3‑4 minutes).

    Time: PT10M

    Temperature: Medium heat

  5. Make the Homemade Rajma Masala (if not pre‑made)

    In a dry pan, roast 1 tsp cumin seeds, 1 tbsp whole coriander seeds, 2 cloves, 4 black peppercorns, 2 bay leaves, 1 tsp fenugreek seeds, and 2 tbsp dry pomegranate seeds over low flame until fragrant (2‑3 minutes). Transfer to a bowl, let cool, then grind with 2 tsp Kashmiri red chili powder, 2 tsp amchur, 1 tsp dry ginger powder, ½ tsp black salt, 1 tbsp dried mint, 1 tsp ground nutmeg, and ½ tsp turmeric until a fine powder forms.

    Time: PT15M

    Temperature: Low heat

  6. Combine Tempering, Masala and Beans

    Open the pressure cooker, stir the cooked beans gently. Add the prepared onion‑tomato tempering, the freshly ground masala, and 1¼ cup warm water. Mix well and bring to a gentle boil, then reduce to a simmer.

    Time: PT15M

    Temperature: Medium heat

  7. Finish the Curry

    Stir in 2 tsp amla powder, 1 tbsp dark soy sauce, and 1 tbsp desi ghee. Add the chopped green chili (if using) and half of the fresh coriander leaves. Simmer for another 5‑7 minutes until the flavors meld.

    Time: PT7M

    Temperature: Medium heat

  8. Final Tempering and Rest

    In a small pan, heat ½ tbsp ghee, add a few slivers of ginger, the remaining green chili and the rest of the coriander leaves. Once fragrant (about 30 seconds), pour this over the simmered rajma, give a quick stir, cover and let rest for 5 minutes.

    Time: PT5M

    Temperature: Medium heat

  9. Serve

    Serve hot Rajma with steamed basmati rice, jeera rice, or tandoori roti. Garnish with a drizzle of ghee and extra coriander if desired.

    Time: PT0M

Nutrition Facts

Calories
350
Protein
15 g
Carbohydrates
55 g
Fat
8 g
Fiber
12 g

Dietary info: Vegetarian, Gluten-Free, High-Protein

Allergens: Soy, Dairy (ghee)

Last updated: April 12, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

Authentic Homemade Rajma (Kidney Bean Curry)

A step‑by‑step guide to recreating the highway‑style Rajma‑Chawal you love from Indian dhabas, using soaked kidney beans, a freshly ground homemade masala, and a flavorful tempering. The result is a rich, aromatic, and perfectly soft bean curry that tastes just like the restaurant version.

MediumIndianServes 4

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
8h 5m
Prep
1h 22m
Cook
1h 8m
Cleanup
10h 35m
Total

Cost Breakdown

$28.38
Total cost
$7.10
Per serving

Critical Success Points

  • Soaking the beans overnight
  • Pressure cooking until beans are fully soft
  • Roasting and grinding the whole‑spice masala
  • Tempering (tadka) to develop onion‑tomato base
  • Final tempering with ginger, green chili and coriander

Safety Warnings

  • Pressure cookers become extremely hot; use a cloth or oven mitts when handling the lid.
  • Hot oil can splatter; keep a lid nearby to cover the pan if needed.

Frequently Asked Questions

Everything you need to know about this recipe

Q

What is the cultural significance and history of Rajma in North Indian cuisine?

A

Rajma, a staple of North Indian comfort food, became popular in the Punjab region during the 20th century as a hearty winter dish. It is traditionally served with steamed rice, known as "Rajma‑Chawal," and is a favorite in Punjabi households and dhabas for its protein‑rich, warming qualities.

cultural
Q

What are the traditional regional variations of Rajma in Indian cuisine?

A

In Punjab, Rajma is cooked with a thick tomato‑onion gravy and served with plain basmati rice. In Himachal, it may include mustard oil and ginger‑garlic paste, while in Delhi‑area dhabas, a touch of soy sauce or dark soy is added for color, similar to the version in this recipe.

cultural
Q

How is authentic Rajma traditionally served in Punjabi households?

A

Authentic Punjabi Rajma is served piping hot with steamed basmati rice, a side of sliced onions, lemon wedges, and a dollop of butter or ghee. It is often accompanied by a simple cucumber‑raita to balance the spice.

cultural
Q

What occasions or celebrations is Rajma traditionally associated with in Indian culture?

A

Rajma is a comfort dish enjoyed year‑round, but it is especially popular during the winter months and on festive occasions like Lohri and Makar Sankranti, when families gather for hearty meals.

cultural
Q

What makes Rajma special or unique in North Indian cuisine?

A

Rajma stands out for its combination of soft, protein‑rich kidney beans with a richly spiced, tangy tomato‑onion gravy. The use of whole‑spice masala and optional soy sauce gives it a deep, smoky flavor that differentiates it from other bean curries.

cultural
Q

What are the most common mistakes to avoid when making Rajma at home?

A

Common mistakes include under‑soaking the beans, which leads to uneven cooking, and over‑cooking the tempering, which can make the gravy bitter. Also, adding too much water early on results in a thin curry; adjust water gradually.

technical
Q

Why does this Rajma recipe use a homemade whole‑spice masala instead of store‑bought powder?

A

Homemade masala preserves the fresh aroma of toasted spices and allows control over heat level. Store‑bought powders can lose potency over time, whereas freshly ground masala gives the Rajma its authentic, vibrant flavor.

technical
Q

Can I make Rajma ahead of time and how should I store it?

A

Yes, Rajma can be prepared a day ahead. Cool it to room temperature, store in an airtight container in the refrigerator for up to 4 days, and reheat gently with a splash of water. The flavor actually deepens after resting.

technical
Q

What texture and appearance should I look for when making Rajma?

A

The beans should be fully softened but still hold their shape, and the gravy should be thick enough to coat the beans, with a deep reddish‑brown hue from the Kashmiri chili and soy sauce. A glossy finish from the final ghee tempering indicates a well‑finished curry.

technical
Q

How do I know when Rajma is done cooking?

A

When a bean can be easily mashed between your fingers and the gravy has reduced to a thick, glossy consistency, the Rajma is done. Taste for seasoning and adjust if needed before serving.

technical
Q

What does the YouTube channel Unknown specialize in?

A

The YouTube channel Unknown focuses on authentic Indian home‑cooking tutorials, emphasizing traditional techniques, homemade spice blends, and dhaba‑style comfort dishes that can be recreated in a regular kitchen.

channel
Q

How does the YouTube channel Unknown's approach to Indian cooking differ from other Indian cooking channels?

A

The YouTube channel Unknown prioritizes precise, step‑by‑step measurements and encourages making all spice mixes from scratch, unlike many channels that rely on pre‑made powders. This results in fresher flavors and a deeper understanding of Indian spice fundamentals.

channel

You Might Also Like

Similar recipes converted from YouTube cooking videos

Stuffed Vegetable Curry with Aromatic Spice Mix
5

Stuffed Vegetable Curry with Aromatic Spice Mix

A flavorful Indian‑style stuffed vegetable curry made with a house‑made aromatic spice blend, rich tomato‑yogurt gravy, and deep‑fried vegetables. Perfect for a festive home‑cooked meal that rivals restaurant dishes.

1 hr 5 minServes 4$84
Indian
Crispy Bean and Potato Curry
6

Crispy Bean and Potato Curry

A flavorful Indian vegetable curry featuring fried green beans (fali) and potatoes cooked in mustard oil with a blend of aromatic spices, tomato paste, and kasuri methi. Perfect as a main or side dish served with roti, puri, or rice.

1 hr 5 minServes 4$5
Indian
Masoor Dal Tadka
7

Masoor Dal Tadka

A fragrant, protein‑rich whole‑masoor dal cooked with a homemade garam masala and finished with a buttery tempering, served alongside fluffy basmati rice. This Indian comfort dish is packed with aromatic spices, a creamy texture, and a hint of rose water for extra depth.

2 hrs 52 minServes 4$27
Indian
Restaurant-Style Rajma Chawal (Kidney Beans with Fluffy Rice)
6

Restaurant-Style Rajma Chawal (Kidney Beans with Fluffy Rice)

A step‑by‑step recreation of the restaurant‑quality Rajma (kidney bean curry) and perfectly dry, fluffy rice that mimics the dhaba experience at home. The recipe includes a homemade Rajma masala, a special dry‑roasting technique for the rice, and a finishing ghee‑tadka for authentic flavor.

1 hr 45 minServes 4$13
Indian
हलवाई स्टाइल मिक्स वेज बनाने का बिल्कुल आसान तरीका
6

हलवाई स्टाइल मिक्स वेज बनाने का बिल्कुल आसान तरीका

A quick‑cook, restaurant‑style mixed vegetable curry using a homemade "magic" gravy masala. The masala is roasted and ground once, then added to a rich tomato‑based gravy that finishes with paneer, fresh herbs and a touch of cream. Perfect for busy weeknights or when unexpected guests arrive.

50 minServes 4$14
Indian
Restaurant-Style Mixed Vegetable Handi (Mix Veg Hāṇḍī)
2

Restaurant-Style Mixed Vegetable Handi (Mix Veg Hāṇḍī)

A vibrant, restaurant‑quality mixed vegetable curry cooked in mustard oil with a homemade spice blend, paneer, and a hint of soy sauce. Perfect for a hearty vegetarian main course that tastes like it came from a dhaba.

1 hr 12 minServes 4$22
Indian
Dhaba-Style Baingan (Eggplant) Curry
5

Dhaba-Style Baingan (Eggplant) Curry

A rich, thick, and aromatic eggplant curry inspired by the classic dhaba (road‑side eatery) style of Maharashtra. The gravy is built from a homemade spice‑powder that includes Kashmiri red chilies, roasted peanuts, coconut paste and fragrant whole spices, giving the dish a deep red hue, nutty flavor and a hint of tang from tamarind. Cooked until the eggplant absorbs the masala, it pairs perfectly with bajra roti or steamed rice.

1 hr 10 minServes 4$17
Indian
Paneer Butter Masala
2

Paneer Butter Masala

A rich, velvety Indian paneer curry that mimics the buttery, restaurant‑style masala you love. The sauce is built from sautéed onions, tomatoes, cashews, and a touch of khoya for extra depth, then finished with fresh cream and melted paneer cubes.

1 hr 23 minServes 4$19
Indian