
North Indian comfort food doesn’t get more satisfying than this spiced kidney bean and rice combination. I’ve tested countless variations to capture the authentic flavors of traditional rajma chawal without complicated techniques.
This dish brings together tender kidney beans in a rich, aromatic curry with perfectly cooked basmati rice. The key is layering whole and ground spices at the right stages to build complex flavors that develop as the beans simmer.
The result is a hearty, fragrant one-bowl meal where every bite delivers the perfect balance of spicy, tangy, and earthy notes. The beans become creamier the longer they sit in their masala.
Serve it hot with a side of yogurt or pickle for the complete experience. The leftovers taste even better the next day.
Ingredients for Rajma Rice Recipe Hebbars Kitchen
Simple pantry staples and fresh aromatics bring this North Indian classic to life.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Kidney Beans 🌱 | 1 cup | Rinsed, soaked overnight |
| Basmati Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Onion 🧅 | 1 whole | Finely chopped, medium size |
| Tomatoes 🍅 | 2 whole | Pureed or finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for best flavor |
| Ginger 🌿 | 1 piece | 1-inch, grated or minced |
| Green Chili 🌶️ | 1 whole | Slit lengthwise, seeds removed |
| Cumin Seeds 🌿 | 1 tsp | Toasted for aroma |
| Coriander Powder 🌿 | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🌿 | ½ tsp | For color and warmth |
| Red Chili Powder 🌶️ | 1 tsp | Adjust to spice preference |
| Garam Masala 🌿 | 1 tsp | Added at the end |
| Vegetable Oil 🫒 | 3 tbsp | For tempering spices |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
Kidney beans are the soul here. Dried beans (not canned) give the best texture—Patel Brothers or Indian grocery stores have great options. Basmati rice should be aged for that perfect fluffiness; Tilda or Daawat are reliable brands. The onion-tomato base is non-negotiable for authentic flavor, so use ripe, red tomatoes (canned San Marzano works in a pinch).
No garam masala? Mix half tsp each of cumin, coriander, and cinnamon with a pinch of clove. Out of fresh ginger? Pastes from tubes (like Amoy) save time. For heat, swap green chili with cayenne at half the amount. The cilantro can be parsley if you’re in a bind (not the same, but works).
Cooked rajma keeps 4-5 days in the fridge—flavors deepen overnight. Freeze portions for up to 3 months (the rice doesn’t freeze well, so cook fresh). Always garnish with cilantro right before serving (adds that fresh pop).
Why You’ll Love This Recipe
- One Pot Meal: I love that everything—kidney beans, rice, and that fragrant garlic-tomato base—cooks together in a single vessel.
- Rich and Hearty: The slow-cooked rajma soaks up all the onion and tomato flavors, making every bite deep and satisfying.
- Meal Prep Hero: Honestly, this tastes even better the next day, so I make a big batch for lunches all week.
- Budget Friendly: Dried kidney beans and basmati rice stretch far without breaking the bank, and it still feels like a feast.
Step-by-Step Instructions for Rajma Rice
This method delivers perfectly spiced beans and fluffy rice with authentic North Indian flavor.
Step 1: Pressure Cook the Kidney Beans
Drain the soaked 1 cup Dried Kidney Beans and transfer to a pressure cooker with 3 cups fresh water. I’ve found this ratio prevents mushy beans while ensuring they soften completely. Add ½ tsp of the salt to season the beans as they cook.
Cook on medium-high heat until you hear 3 whistles, then reduce to low heat for another 15-20 minutes. Turn off the heat and let the pressure release naturally—this prevents the beans from breaking apart. You’ll know they’re done when they’re tender but still hold their shape when pressed.
Step 2: Temper and Bloom the Spices
Heat the 3 tbsp Vegetable Oil in a large pot over medium heat. Add the 1 tsp Cumin Seeds and let them sizzle for 10-15 seconds until they turn golden brown and release their aroma. This tempering step unlocks the full potential of the cumin.
Next, add the finely chopped onion and sauté for 3-4 minutes until it turns translucent. Stir in the 1 piece Ginger, 4 cloves Garlic Cloves, and 1 whole Green Chili, cooking for 1 minute until the raw smell disappears. The onion should soften but not brown—this keeps the flavor base balanced.
Step 3: Build the Flavors with Spices and Tomatoes
Add the 1 tbsp Coriander Powder, 0.5 tsp Turmeric Powder, and 1 tsp Red Chili Powder to the pot. Stir immediately to prevent burning—dry spices can scorch in seconds. Cook for 30 seconds until the spices bloom and coat the onions evenly.
Pour in the 2 whole Tomatoes (pureed or finely chopped) and cook for 4-5 minutes until the oil starts to separate and the mixture thickens slightly. This step develops the deep, rich base for the rajma. The tomatoes should break down into a thick, dark paste.
Step 4: Combine Beans, Rice, and Spices
Add the cooked 1 cup Dried Kidney Beans (along with their cooking liquid) to the tomato-spice mixture. Stir well and bring to a gentle simmer. Now, add the 1.5 cups Basmati Rice and the remaining 1 tsp Salt. Mix thoroughly to ensure every grain is coated in the flavorful sauce.
Pour in 3 cups of hot water and stir once. Cover the pot and cook on low heat for 15-18 minutes until the rice is tender and the liquid is absorbed. Avoid stirring during cooking to prevent breaking the rice grains.
Step 5: Finish and Garnish
Once the rice is cooked, turn off the heat and let it sit covered for 5 minutes. This allows the rice to steam and the flavors to meld together. Sprinkle the 1 tsp Garam Masala over the top and gently fold it in—this adds a final layer of warmth and complexity.
Garnish with 0.25 cup Fresh Cilantro before serving. The cilantro adds a fresh, bright contrast to the rich spices. Serve hot with a side of yogurt or pickle for the perfect meal.
Pro Tips For Making Rajma Rice Recipe Hebbars Kitchen
- Soak the Beans: I learned this the hard way—soak the kidney beans overnight in plenty of water, or they’ll stay hard even after hours of cooking.
- Cook Rice Separately: After burning two batches, I finally started cooking the basmati rice separately; it prevents it from turning mushy in the rajma gravy.
- Crush the Garlic: Sounds weird, but it works: crush the garlic cloves lightly before adding them to the tempering—it releases more flavor into the oil.
- Simmer Covered: Give the rajma a good 20-25 minutes to simmer covered on low heat, or the beans won’t absorb the spices properly—yes, even if you’re impatient like me.
Flavor Customization for This rajma rice recipe hebbars kitchen
Spice Level Adjustments
For milder heat, reduce red chili powder to ½ tsp and skip the green chili entirely. My daughter Lily prefers this version. For extra kick, add ½ tsp cayenne with the other spices. 🌶️
Creamy Texture
Stir in 2 tbsp heavy cream or ¼ cup coconut milk at the end for a richer sauce. I learned this trick from a Punjabi friend in Portland. The cream also helps balance spice levels.
Extra Tangy
Add 1 tbsp lemon juice or 1 tsp amchur (dry mango powder) when combining beans and rice. This brightens the flavors beautifully. I often use lemon from my backyard tree.
Herb Variations
Swap fresh cilantro for mint leaves or use 1 tsp kasuri methi (dried fenugreek) for a different aromatic profile. My garden mint works great here.
Protein Boost
Add 1 cup paneer cubes or ½ cup crumbled tofu with the beans. This makes the dish more substantial. I love paneer from our local Indian grocery.
Smoky Depth
For a dhaba-style flavor, cover with a lid and place a hot coal on top for 2 minutes. This infuses smoky notes. Be careful with this technique—safety first! 🔥
Nutrition Facts
Frequently Asked Questions
Can I use canned kidney beans instead of dried?
Yes, but texture differs. Drain and rinse 2 cans (15 oz each) then simmer for 10 minutes in the curry to absorb flavors. They won’t be as creamy as soaked dried beans.
Why does my rajma turn out bland?
Likely under-seasoned or rushed. Bloom spices in hot oil, use ripe tomatoes, and simmer beans long enough. Finish with garam masala for depth.
How do I prevent mushy rice?
Use aged basmati rice, soak for 30 minutes, and cook on low heat without stirring. The 1:2 rice-to-water ratio is key.
What’s the best way to store leftovers?
Keep in an airtight container in the fridge for 4-5 days. Reheat with a splash of water to restore creaminess. Freeze curry only (not rice).
- Rice Pudding Recipe With Eggs and Milk: Old-Fashioned Custard-Style Comfort - September 30, 2026
- Rice Noodle Sauce Recipe: Bold Umami Depth for Authentic Stir-Fry - September 30, 2026
- Rice Pilaf Recipe: Fragrant Basmati With Toasted Vermicelli - September 30, 2026