Elephant Beans Recipe: Spiced Coconut Curry Simmered to Tender Perfection

Side Dishes

Elephant Beans Recipe: Spiced Coconut Curry Simmered to Tender Perfection

This elephant beans recipe transforms simple butter beans into a rich, spiced coconut curry that’s tender, aromatic, and packed with flavor—perfect for a hearty side or main dish.

The secret lies in slow simmering the beans with coconut milk, warm spices, and aromatic herbs until they’re melt-in-your-mouth tender, absorbing every layer of flavor without falling apart.

I developed this recipe after years of testing bean curries, and the difference between this version and others is the balance of spices and the right cooking time.

The beauty of this dish is its versatility—it works as a standalone meal with rice or as a vibrant side to complement grilled meats or fish.

The coconut milk adds a creamy richness, while turmeric, cumin, and coriander create a warm, earthy depth that pairs beautifully with the beans’ natural nuttiness. Unlike many curries that rely on heavy cream, this version stays light yet satisfying, with just enough spice to linger on your palate.

By the end of the simmering process, you’ll have beans that are tender but not mushy, coated in a fragrant, slightly thickened coconut sauce that’s both comforting and elegant.

The aroma alone will draw everyone to the table, and the texture—creamy yet with a satisfying bite—makes it a dish you’ll want to revisit again and again. This isn’t just another bean recipe; it’s a flavor-packed, restaurant-worthy side that proves simple ingredients can deliver extraordinary results.

Serve it with steamed basmati rice to soak up every last bit of the coconut sauce, or pair it with crusty bread for a more rustic meal. The recipe scales easily, so whether you’re cooking for two or a crowd, the method remains the same—just adjust the quantities.

Let’s get started on creating this perfect, spiced coconut curry that’s sure to become a staple in your rotation.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for elephant beans

Butter beans meet coconut milk and warm spices for this restaurant-worthy curry.

Ingredient Amount Notes
Dry Elephant Beans (Butter Beans) 🌱 1 ½ cups Unsoaked, no need to soak
Full-Fat Coconut Milk 🥥 1 can 13.5 oz can, no substitutes
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Fresh Ginger 🌿 1 inch Peeled, grated
Ground Cumin 🌶️ 1 tbsp Toasted for depth
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Turmeric Powder 🧂 ½ tbsp Bright yellow color
Garam Masala 🌶️ 1 tsp Warm spice blend
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed
Sea Salt 🧂 1 tsp Adjust to taste
Vegetable Oil 🫒 2 tbsp For sautéing
Fresh Green Chilies 🌶️ 2 whole Optional, for heat

The coconut milk is non-negotiable here—full-fat for creaminess. Thai Kitchen or Goya brands are reliable, but any canned coconut milk will work. Look for cans with no additives or preservatives. The elephant beans? Bob's Red Mill or Trader Joe's sell them dry—just measure and go. Fresh ginger and garlic are worth the extra minute to prep (peel and grate ginger, mince garlic). If you're short on time, jarred minced garlic works in a pinch, but fresh has more punch. The green chilies? Serrano or jalapeño add heat without overpowering—skip if you prefer mild.

No fresh cilantro? Dried cilantro or parsley at half the amount gets you close. Running low on garam masala? Mix cumin, coriander, cardamom, and cinnamon in equal parts. The turmeric is key for color and flavor—use fresh turmeric root if available, but powder works fine. For extra richness, stir in 1 tbsp of coconut cream at the end. The beans should be tender but hold their shape—don't overcook or they'll turn mushy. If they're not quite there, simmer uncovered for 5-10 more minutes.

This curry tastes even better the next day—flavors meld overnight. Store in an airtight container in the fridge for 4-5 days, or freeze for 3 months in portion-sized containers. Reheat gently on the stove with a splash of water or coconut milk to restore creaminess. I like to make a big batch and freeze half—perfect for lazy weeknights. Garnish with extra cilantro and a squeeze of lemon right before serving to brighten the flavors.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pot—soak the beans overnight (or quick-soak them), toss everything in with the coconut milk, and let it simmer. No chopping, no fuss, just layers of flavor building while you do whatever else needs doing.
  • Creamy-Garlic-Ginger Bomb: That full-fat coconut milk turns the beans into a velvety dream, but the real star is the garlic and ginger—sizzled until fragrant, then simmered into the beans. It’s the kind of dish where the first bite makes you go, "Wait, this is just beans?" (Spoiler: it’s not.)
  • Lunchbox Hero: I make a big batch on Sundays and pack it in jars for the week—it’s hearty enough for lunch, but the ginger and coconut keep it interesting. Honestly? My kids grab these over sandwiches every time, and I don’t even have to reheat them (though they’re better warm).
  • Budget Stretch: Dry elephant beans are a steal, and coconut milk stretches to feed four for under $10. I’ll be real: this is my go-to when I’m pinching pennies but still want something that feels special—not sad, not boring, just solid. The leftovers? Even better the next day.

Step-by-step instructions for spiced coconut curry simmered to tender perfection

Here's how to transform dry elephant beans into a rich, velvety curry that's fall-apart tender.

1

Sauté the Aromatics Until Fragrant

Heat the 2 tablespoons vegetable oil in a large pot over medium heat. Add the 1 whole yellow onion that's been diced into small pieces and cook for 5 minutes until softened and translucent. You'll know it's ready when the onion releases its sweet aroma and the edges start to turn golden.

Add the 4 cloves garlic cloves that you've minced, the 1 inch fresh ginger that's been grated, and the 2 whole fresh green chilies that you've chopped into thin rings. Cook for another 2 minutes until the garlic turns golden and the raw smell disappears. This step builds the flavor foundation - don't rush it or you'll burn the garlic.

2

Toast the Spices and Add the Beans

Reduce the heat to medium-low and add the 1 tablespoon ground cumin, 1 tablespoon ground coriander, and 0.5 tablespoon turmeric powder. Stir constantly for 30 seconds until the spices become fragrant and you can smell their warm, earthy notes. This toasting step releases their essential oils and deepens the flavor profile.

Add the 1.5 cups dry elephant beans (no need to soak them first) and stir to coat them evenly with the spices. Pour in 1 cup of water and bring everything to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 15 minutes, stirring occasionally. This initial simmer helps soften the beans before we add the coconut milk.

3

Build the Creamy Coconut Base

Open the 1 can full-fat coconut milk and pour half (about 6-7 ounces) into the pot with the beans. Stir well to combine, then add the remaining 6-7 ounces of coconut milk. The mixture should look thick and creamy - this is where the magic happens. Increase heat to medium-high and bring to a gentle simmer.

Add 1 teaspoon sea salt and 1 teaspoon garam masala, stirring to distribute evenly. Let the curry simmer uncovered for 25-30 minutes, stirring occasionally. You're looking for the beans to become tender enough that they mash slightly between your fingers when pressed. If the curry gets too thick, add 2-3 tablespoons water to maintain the right consistency.

4

Finish with Bright Acid and Fresh Herbs

Once the beans are tender, remove the pot from heat. Stir in the 1 tablespoon freshly squeezed lemon juice - this brightens the flavors and cuts through the richness of the coconut milk. Taste and adjust the seasoning if needed, adding more salt if the curry seems mild.

Finally, stir in the 0.25 cup chopped fresh cilantro and let it steep for 2 minutes off the heat. This allows the herbs to infuse their fresh flavor throughout the curry. The final texture should be creamy with tender beans that hold their shape but are easy to mash with a fork. Serve immediately over steamed rice or with warm naan bread.

👨‍🍳

Pro Tips For Making Elephant Beans

  • SOAK THE BEANS LONG: I learned this the hard way—elephant beans need at least 8 hours of soaking (overnight is ideal) or they’ll turn mushy when cooked. No shortcut here: cold water, not hot, and double the volume of beans to water.
  • SWEAT ONIONS LOW: Start onions on medium-low heat until they’re translucent, not browned. After burning three batches, I finally figured out: too much heat means bitter flavor, and you’ll be masking it with coconut milk later.
  • CRUSH GINGER COARSELY: Skip the food processor—grate ginger with a box grater or finely chop it by hand. This keeps the texture right and stops it from turning into a paste that clumps in your coconut milk.
  • SIMMER BEANS GENTLY: Once beans are tender, reduce heat to a bare simmer and let them cook uncovered. I used to rush this, but letting the liquid reduce slowly makes the sauce richer—no splattering, just flavor.

Regional styles of elephant beans

Caribbean Butter Bean Stew

In Caribbean cuisine, elephant beans (called "butter beans") star in hearty stews like this Jamaican-inspired version. The key difference is the addition of scotch bonnet peppers (or habaneros) for serious heat, balanced by sweet potatoes and coconut milk.

I like to use 1-2 scotch bonnets seeded for milder heat, and simmer the beans with 1 diced sweet potato and 1 cup tomato paste until everything is fork-tender. Serve with festival bread or rice and peas. 🌶️

West African Peanut Stew

West African cooking transforms elephant beans into rich peanut stews where the beans absorb the nutty, earthy flavors. For this version, sauté 1 onion, 3 garlic cloves, and 1-inch ginger with 1 tbsp each cumin and smoked paprika before adding 1.5 cups dry beans and 1 cup peanut butter.

Simmer with 2 cups vegetable broth and 1 diced tomato until creamy. Finish with 1 tbsp lime juice and fresh cilantro. This stew pairs perfectly with fufu or jollof rice.

Southern U.S. "Cowpeas"

In the American South, elephant beans are often called "cowpeas" and used in dishes like "Hoppin' John" or collard greens. For a Southern-style version, cook the beans with smoked bacon, onion, and garlic until tender, then add collard greens and simmer until wilted.

Season with hot sauce and serve over rice. The smoky, savory flavors make this a perfect side for barbecue or fried chicken. 🍗

Indian Coconut Curry

In South Indian cuisine, elephant beans (called "avara dal") are simmered in coconut milk with mustard seeds, curry leaves, and turmeric.

For this version, temper 1 tsp mustard seeds, 1 dried red chili, and 5 curry leaves in hot oil, then add 1 tbsp grated ginger, 4 garlic cloves, and 1 tbsp curry powder. Pour in 1 can coconut milk and simmer the beans until tender.

Finish with 1 tbsp lemon juice and garnish with cilantro. This curry is traditionally served with steamed rice and sambar.

Thai Green Curry Adaptation

For a Thai-inspired twist, use elephant beans in a green curry where they soak up the vibrant flavors of green curry paste, coconut milk, and Thai basil. Sauté 1 tbsp green curry paste in oil until fragrant, then add 1 can coconut milk and 1.5 cups beans.

Simmer with 1 bell pepper and 1 cup bamboo shoots until the beans are tender. Finish with Thai basil leaves and lime juice. This version is lighter but equally flavorful, perfect with jasmine rice.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 22g110%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 6g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Do I need to soak elephant beans before cooking?

Not at all! This recipe uses dry elephant beans without soaking, which saves time and keeps the beans intact. The 15-minute initial simmer helps soften them before adding coconut milk. For extra tenderness, you could soak them 1 hour beforehand, but it's optional.

2

Can I substitute butter beans for elephant beans?

Yes, they're the same thing! Butter beans (also called lima beans) are just another name for elephant beans. Use 1.5 cups dry for this recipe. If using canned butter beans, drain and rinse them first, then simmer in the coconut milk for 20-25 minutes until heated through.

3

How do I adjust the spice level?

For milder heat, remove the seeds from the green chilies or skip them entirely. For extra spice, add 1-2 teaspoons of cayenne pepper or swap in scotch bonnet peppers (use 1/4 teaspoon for a kick!). Always taste before serving—you can balance heat with more coconut milk or lemon juice.

4

Why did my curry turn out too thick?

This usually happens if the coconut milk reduces too much. Stir in 2-3 tablespoons of water or coconut milk and simmer for 5 minutes to restore creaminess. For prevention, keep the pot uncovered during simmering and avoid high heat. If it's still too thick, add a splash of water and adjust the consistency.

5

What’s the best way to reheat leftovers?

Gently reheat on the stove over low heat with 1-2 tablespoons of water or coconut milk to prevent drying out. Avoid microwaving, as it can make the beans mushy. For extra flavor, add a pinch of garam masala or a squeeze of lemon juice. Leftovers taste even better the next day!

★★★★★4.5(9 reviews)
Categories Side Dishes