In a large skillet or pot, add 2 tablespoons of oil, minced garlic, ginger, turmeric, curry powder, cumin, and red pepper flakes, and warm the spices in the oil for 2-3 minutes, until fragrant.
Add 1 cup of cherry tomatoes, sprinkle with 1 teaspoon of salt, and sauté for about 2 more minutes.
Add 1 can of butter beans along with the liquid from the can, and another can of butter beans with the liquid drained and stir well.
Add 1 cup of full-fat coconut milk (or coconut cream) to the curried butter beans, stir well, and simmer for 5 more minutes. Garnish with chopped cilanrto or parsley if desired.
Serve it hot over rice or with crusty bread, Naan, or flatbread for dipping.
Notes
Be sure to saute the garlic, ginger, and other spices in some oil over low heat before adding the rest of the ingredients to bring out the flavors.
Add the coconut milk towards the end of cooking, you will have a creamier sauce if you don't boil the coconut milk.
Toss in some baby spinach towards the end of cooking and let it wilt to add more veggies to the dish.