Heat oil in a pressure cooker over medium flame. When hot, add mustard seeds and cumin. Let them crackle.
Add curry leaves and chopped onions. Saute until onions turn soft.
Add ginger-garlic paste and saute until the raw smell goes away.
Add turmeric powder and saute for 10 seconds.
Add chopped beans and saute for 1-2 minutes.
Add chopped tomatoes and saute until they turn soft.
Add spice powders – red chili powder, koora karam (or garam masala at the end), coriander powder, and salt. Give a good mix.
Next, add grated coconut and saute for 5 seconds.
Add 1 cup of water and give a good mix. Pressure cook on high flame for 2-3 whistles. Turn off the flame and let the pressure release naturally.
If you do not have koora karam, add garam masala and simmer on low flame for 5 minutes. Taste for seasoning and add more if needed.
Lastly, add coriander leaves and mix.
Beans Masala Curry is ready. Serve hot with Indian flatbread or rice.