Instant Pot Rajma Masala
Prep time
Cook time
Total time
Rajma Masala is one of the signature dishes cooked in every Indian home. This dish is a comfort food best eaten with side of rice and yogurt. You can make this dish using stove top pressure cooker or electric pressure cooker (Instant Pot).
Recipe type: Lunch
Cuisine: Indian
Serves: 6
  1. Wash and drain overnight soaked beans. Put them in Instant Pot and add water enough to cover the beans and pinch of salt.
  2. Close the lid and select Manual mode for 15 minutes.
  3. When timer goes off let the steam release and shift beans and water in a clean bowl.
  4. Wash the pot clean. Dry the pot and insert it back.
  5. In a blender puree onion, ginger and garlic in a fine paste.
  6. Switch Instant Pot and select saute mode. Add 1 tbsp oil, when hot add cumin seeds.
  7. When the seeds splutter add the puree from the blender and cook.
  8. Fry it for 10-15 minutes till it becomes brown. Add a splash of water and mix so that the puree is further cooked and gets darker color.
  9. Add tomato puree and mix. Cook it for approx 5-6 minutes.
  10. Add all spices listed in the Ingredients section and remaining 1 tbsp oil.
  11. Mix well and cook for 2 more minutes so that spices blend well.
  12. Now add the cooked beans and water back to Instant Pot.
  13. Select bean mode which is preset for 30 minutes.
1. I have used Pinto beans for this recipe. You can use kidney beans or pinto beans. Cooking time is same for both.
2. Use splatter cover when cooking tomato puree.
3. My cooked beans had enough water so I did not add more water. Make sure your beans are well covered with puree and water. If not you can add little water.
Recipe by Cooking you love at