Start by heating some water for the rice
Add a tablespoon of oil to a large pan on the hob. Turn to a medium/high heat and add the onions and garlic.
Cook for about 4 minutes stirring regularly until the onion gets soft and translucent.
Add the spices, stir in and cook for another minute.
Add the grated ginger, chopped tomatoes and coconut milk and salt. Drain the water from the butter beans and add them too.
Stir everything well, then bring to a boil and turn down to a gentle simmer.
Cook for around 10 minutes stirring regularly.
While the curry is simmering, get the rice on and cook according to the packet instructions
Once everything is ready, serve the curry along with some rice.
Add some chopped coriander (cilantro) leaves and a squeeze of juice from the lime.