To start add the ginger, shallot, garlic, and red chilies to a blender and blend until smooth.
Heat a large pan to medium heat and add the oil, cumin, cloves, asafoetida, turmeric, and curry leaves. Stir until very fragrant, about 30 seconds. Then add the tomato paste and and continue to cook for another 2 minutes.
Stir in the coconut milk and butter beans and simmer for 20 minutes to let the flavors combine. Then, Squeeze the juice of 1 lemon into the curry and serve with cooked long grain rice, fresh mint or cilantro, and lemon wedges.