Butter bean curry is a flavorful and comforting dish made with creamy butter beans simmered in a rich, aromatic curry sauce. The combination of tender beans, spices, and fragrant sauce creates a satisfying and hearty curry experience.
Heat the oil in a large pot or deep skillet over medium heat. Add the chopped onion and cook until it becomes soft and translucent, stirring occasionally.
Add garlic and grated ginger to the pot. Cook for another minute until fragrant.
Stir in the ground cumin, turmeric, ground coriander, cinnamon and salt. Cook for about 1-2 minutes, stirring constantly, to toast the spices and release their flavors.
Add the frozen butter beans to the pot and stir to coat them with the spices. Cook for a few minutes until the beans start to thaw.
Pour in the crushed tomatoes with their juice, vegetable broth, and the coconut milk. Stir well to combine all the ingredients. Bring the mixture to a gentle boil.
Reduce the heat to low, cover the pot, and simmer for about 20-25 minutes, or until the butter beans are tender and cooked through. Stir occasionally during cooking to prevent sticking. Add additional vegetable broth if the curry gets too thick.
Once the butter beans are cooked and the flavors have melded together, remove the pot from heat. Stir in fresh lemon juice and top with fresh parsley. Serve immediately with rice such as basmati rice or jasmine rice.