Soak the kidney beans over night change the water a couple of times before cooking so most of the toxins get washed away.
Blanch the tomatoes by putting it in hot boilng water for few minutes to remove the tomato peel if you like smooth textures. Else simply chop it
1. Heat mustard oil adding bay leaf. When it heats up add cardamom, cloves cinnamon, aniseed give this a minute to heat up then add cumin seeds saute for a minute.
2. Add ginger give it a minute then add the garlic and chopped carrot and green chili and saute until a nice aroma comes. Now add ginger garlic paste, onion chopped when this turns pink add the spice powders saute until it gives a nice aroma.
3. Now add the chopped tomatoes saute until some of the water evaporates add the tomato paste give it a minute.
4.Add the soaked and drained kidney beans. Saute this for 2 minutes. Then add 1 1/2 to 2 cups of water. Stir well. pressure cook for 15 minutes
IF USING INSTANT POT - Steps 1 to 4 can be done in SAUTE MODE then switch to MANUAL or Pressure cooker mode and press 20 minutes then natural pressure release after 10 minutes minimum else the beans won't cook properly, I prefer soft beans hence I go for natural pressure release for 30 minutes.