Ingredients
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric
- 1/4 teaspoon cayenne pepper (optional, for a bit of heat)
- 2 cans (15 oz each) butter beans, drained and rinsed
- 1 can (14 oz) coconut milk
- 1 cup vegetable broth
- Salt and pepper to taste
- Fresh cilantro, chopped, for garnish
- Lime wedges, for serving
If you can’t find butter beans, cannellini beans make a great substitute. For a richer flavor, try using full-fat coconut milk, but if you’re looking to cut down on calories, light coconut milk works just as well.
Instructions
- In a large pot, heat the olive oil over medium heat. Add the chopped onion and cook until translucent, about 5 minutes. Stir in the minced garlic and cook for another minute, until fragrant.
- Add the curry powder, ground cumin, turmeric, and cayenne pepper to the pot. Stir continuously for about 1 minute to toast the spices, releasing their essential oils and flavors.
- Pour in the coconut milk and vegetable broth, stirring to combine. Bring the mixture to a gentle simmer.
- Add the drained butter beans to the pot. Lower the heat and let the beans cook in the sauce for about 15 minutes, allowing the flavors to meld together beautifully.
- Season with salt and pepper to your taste. If the sauce is too thick, you can add a bit more broth to reach your desired consistency.
- Remove from heat and let it sit for a few minutes to thicken slightly. Serve hot, garnished with fresh cilantro and a squeeze of lime juice for brightness.
A tip from my kitchen: always taste and adjust seasoning as you go. My abuela taught me the magic of seasoning, and it’s something I carry with me in every dish I prepare.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International