Warm oil in a large saucepan over medium heat. Add the onion, garlic, ginger and curry powder. Sauté for 5 minutes, stirring occasionally.
Add the beans and sauté for 1 minute. Add the tomatoes and a generous pinch of salt, and stir. Set a spoonful of cilantro aside for garnish and add the rest to the pan. Add ½ cup water and bring to a boil, then lower the heat to a simmer, and cook until the beans are soft.
Serve with a drizzle of olive oil and cilantro.
Notes
To make it a main dish you can add cooked chickpeas or white beans.