
This Instant Pot version of North Indian kidney bean curry delivers authentic flavor in half the time of traditional stovetop methods.
The pressure cooker perfectly softens the beans while building complex, aromatic layers through carefully timed spice additions.
Ingredients for Rajma Recipe Instant Pot
Authentic North Indian flavors start with these carefully selected pantry staples and fresh aromatics.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Kidney Beans 🫘 | 1 ½ cups | Rinsed and soaked overnight |
| Yellow Onion 🧅 | 1 whole | Finely diced for base |
| Fresh Ginger 🌿 | 1 tbsp | Minced or grated finely |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Fresh Green Chili 🌶️ | 1 whole | Finely chopped, seeds removed |
| Fresh Tomatoes 🍅 | 2 whole | Pureed or finely chopped |
| Cumin Seeds 🌿 | 1 tsp | Toasted for nutty aroma |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | ½ tsp | For vibrant color and earthiness |
| Kashmiri Red Chili Powder 🌶️ | 1 tsp | Adjust for heat preference |
| Garam Masala 🌿 | 1 tsp | Freshly ground for best flavor |
| Dried Fenugreek Leaves 🌿 | ½ tsp | Crushed between palms |
| Vegetable Oil 🫒 | 2 tbsp | Neutral flavor for sautéing |
| Water 💧 | 3 cups | For pressure cooking beans |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Salt 🧂 | 1 tsp | Adjust to taste preference |
For the beans, Goya or Rajma Chawal brands are widely available and consistently high quality. Soaking overnight ensures even cooking, but the Instant Pot can handle unsoaked beans with an extra 10 minutes. The spices are non-negotiable for authenticity—an Indian grocery store will have the best selection of Kashmiri chili powder and garam masala. Look for vibrant color and strong aroma as quality indicators.
No Kashmiri chili powder? Half cayenne and half sweet paprika approximates the color and mild heat. Out of fresh ginger? Ground ginger at one-third the amount works in a pinch. Fenugreek leaves can be skipped, but they add a distinct depth (find them at Patel Brothers or online). The tomatoes can be canned if fresh aren’t available—San Marzano for best flavor.
The curry develops flavor as it sits. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. Reheat gently with a splash of water to restore consistency. The beans will thicken the sauce over time, so adjust with liquid as needed.
Why You’ll Love This Recipe
- Set and Forget: I just dump in the dried kidney beans, onion, ginger, garlic, and chili, press start, and walk away—the Instant Pot does all the work.
- Rich and Aromatic: The garlic, ginger, and green chili bloom in the pressure cooker, turning simple beans into a deeply flavored, spiced delight.
- Meal Prep Dream: I make a big batch on Sunday and it tastes even better by Wednesday—great for lunches or a quick dinner with rice or roti.
- Budget Stretcher: A pound of dried kidney beans costs pennies and feeds my family for days, with leftovers that freeze beautifully.
Step-by-Step Instructions for Rajma in Instant Pot
This pressure cooker method delivers authentic flavor with minimal hands-on time and effort.
Step 1: Sauté Aromatics for Flavor Foundation
Set the Instant Pot to Sauté mode on Normal heat. Add the 2 tbsp vegetable oil and let it heat for 30 seconds. Add the 1 tsp cumin seeds and allow them to sizzle for 20-30 seconds until they turn golden brown and release their nutty aroma.
Immediately add the finely diced 1 whole yellow onion and cook for 4-5 minutes, stirring occasionally, until the onion becomes soft and translucent. Add the minced 1 tbsp fresh ginger, minced 4 cloves garlic cloves, and finely chopped 1 whole fresh green chili. Sauté for another 1-2 minutes until the raw garlic smell dissipates.
Step 2: Build the Spice Base and Incorporate Tomatoes
Stir in the 1 tbsp ground coriander, 0.5 tsp turmeric powder, and 1 tsp Kashmiri red chili powder. Cook for 1 minute, stirring constantly, to toast the spices and deepen their flavors. This step ensures the spices bloom and lose any raw taste.
Add the pureed or finely chopped 2 whole fresh tomatoes and cook for 3-4 minutes, stirring frequently, until the mixture thickens slightly and the oil begins to separate at the edges. This visual cue indicates the tomatoes have broken down and the base is properly developed.
Step 3: Pressure Cook the Beans to Perfection
Drain and rinse the soaked 1.5 cups dried kidney beans, then add them to the Instant Pot along with the 3 cups water and 1 tsp salt. Stir well to combine all the ingredients, ensuring the beans are fully submerged in the liquid.
Secure the lid and set the valve to Sealing. Pressure cook on High for 12 minutes. Once the cooking cycle completes, allow a natural pressure release for 10 minutes, then manually release any remaining pressure. The beans should be tender but not mushy—they should hold their shape when gently pressed.
Step 4: Finish with Final Spices and Garnish
Stir in the 1 tsp garam masala and crushed 0.5 tsp dried fenugreek leaves. These finishing spices add depth and a signature aroma to the dish. Taste and adjust the salt if needed, keeping in mind the fenugreek leaves will enhance the overall flavor profile.
Let the rajma sit for 5 minutes to allow the flavors to meld together. Garnish with the chopped 0.25 cup fresh cilantro just before serving. The cilantro adds a fresh, bright contrast to the rich, hearty curry. Serve hot with steamed rice or naan for a complete meal.
Pro Tips For Making Rajma Recipe Instant Pot
- Soak the Beans: I learned this the hard way—skip soaking and your rajma will take forever to soften in the Instant Pot. Give them at least 4-6 hours in warm water, or do a quick 1-hour hot soak with boiling water.
- Sauté the Aromatics: Don’t just dump everything in at once. Cook the onion, ginger, garlic, and green chili in oil first until golden—about 5 minutes—it builds the flavor base that makes rajma taste rich and deep.
- Watch the Water: Kidney beans expand, so use a 1:3 bean-to-water ratio (1 cup beans to 3 cups water) to avoid a mushy or undercooked mess. I measured wrong once and ended up with rajma soup.
- Natural Release Only: After pressure cooking, let the Instant Pot release naturally for 10-15 minutes. Quick-releasing can leave the beans unevenly cooked—sounds weird, but it works.
Troubleshooting This Dish
🥘 Too Dry or Tough?
This usually happens if the kidney beans aren’t soaked long enough or the cooking time is insufficient. The Instant Pot may also release pressure too quickly, leaving the rajma undercooked.
Quick Fix: Ensure beans soak for at least 4-6 hours. If already cooking, add ½ cup water or tomato puree, reseal, and pressure cook for another 5-8 minutes.
🔥 Burn Notice on Instant Pot?
A “Burn” error often occurs when ingredients stick to the bottom, especially with thick tomato pastes or insufficient liquid. Stirring before pressure cooking can prevent this.
Quick Fix: Release pressure, scrape the bottom, add ½ cup water or broth, and stir well. Restart the cooker.
⏰ Rajma Not Soft After Cooking?
Older kidney beans or hard water can make them resist softening. Insufficient soaking or cooking time also plays a role.
Quick Fix: Soak beans overnight in warm water. If already cooked, pressure cook for another 10 minutes with extra liquid (water or broth).
🌡️ Curry Too Thin or Watery?
Adding excess water or not reducing the sauce post-cooking can dilute the flavors. Instant Pot’s sealed environment retains moisture, which may need adjustment.
Quick Fix: Use the “Sauté” function to simmer uncovered for 5-10 minutes. For thicker gravy, mash a few beans or add a cornstarch slurry.
Nutrition Facts
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026