Creamy Butter Bean Curry with Coconut Milk

You’re in for a treat with this creamy Butter Bean Curry recipe, simmered gently in the richness of velvety coconut milk.

A vegan-friendly dish so satisfying, even meat lovers can’t resist. I’ve tested and triumphed, even with the most carnivorous husband on the planet!

This go-to meal for no-meat days is hearty and fulfilling, ready in just over 30 minutes, making it an ideal midweek option.

Delicately luscious and very aromatic, this curry boasts perfectly balanced spices while maintaining a mild simmer. It’s easily adjustable for those craving an extra kick.

Whether enjoyed solo or paired with coconut rice, homemade naan or quick yoghurt flatbreads, this dish is a guaranteed hit for all palates.

Butter bean curry in a bowl alongside a bowl of rice and a bowl of yoghurt.

What’s to love about this recipe

  • Coconut milk adds a creamy richness for a satisfying curry.
  • Even meat lovers love this vegan curry. A hearty choice for meatless days.
  • Ready in just over 30 minutes, the perfect weeknight dinner.
  • Mildly spiced, easily adjusted to your liking.
  • This vegan butter bean curry recipe is very simple to make! Just follow the step-by-step guide provided below.

Key ingredient notes and substitutions

**Please see the recipe card at the bottom of this post for the full list of ingredients.

Butter bean curry ingredients.

Butter beans (Lima beans)


We use two tins of butter beans (400g/14 oz each). Simply drain the beans and you’re ready to go. It can’t get any easier than that.

If you prefer cooking your own, soak the dry butter beans overnight, drain and cook for 50-60 minutes or until done to your liking. Don’t forget to season the beans with a pinch of salt in the last 10 minutes of cooking.

Coconut milk

Much healthier (and vegan-friendly too) than heavy cream. The subtle coconut flavour is delicious!

We choose full-fat coconut milk for depth and creaminess. For a lighter option, go with low-fat coconut milk.

Chopped tomatoes

Once again, we’re keeping it convenient with chopped, canned tomatoes.

If you prefer fresh tomatoes, go for about 400g/14 oz of peeled tomatoes. Give them a few extra minutes of cooking before adding the coconut milk.

Garlic and ginger paste

We’re singing the convenience tune again – we use garlic and ginger paste from tubes or jars.

But if you’re feeling the chef vibes, chop up some fresh garlic and grate that fresh ginger! Totally your call!

The Spices

Now’s your chance to get creative and tailor the spice levels to your taste. The current recipe offers a harmonious, yet fragrant blend of spices with a mild simmer.

For extra heat, sprinkle in a bit of cayenne pepper, chilli powder, red chilli flakes or opt for a hotter curry powder. Your curry, your rules!

Brown sugar

Let’s talk about that teaspoon of sugar in the recipe. It’s a game-changer, especially in tomato-rich curries. It doesn’t add sweetness, it gracefully balances acidity and spice. We kindly implore you to add it, unless you are sugar-free of course.

White sugar’s fine to use too.

Step-by-step Instructions:

Draining the butter beans in a sieve for the butter bean curry.
  1. Drain the butter beans in a colander or sieve and set them aside.
Frying the onions in a large frying pan.
  1. Heat the oil (like coconut oil, vegetable oil) in a large frying pan (skillet) and sauté the chopped onions over medium heat until soft, translucent and slightly browned, approximately 4-5 minutes.
Adding garlic and ginger to onions.
  1. Add the garlic and ginger pastes (or fresh versions) and sauté with the onions for 1 minute until fragrant.
Adding the spices to the onions in a large pan.
  1. Add the curry powder, garam masala, ground coriander, ground cumin and turmeric powder. Cook for 1 minute, continuously moving it around with the onions.
Adding the tinned tomatoes to the onions.
  1. Tip in the chopped tomatoes and add the salt and sugar. Stir to combine and cook for 1 minute.
Adding coconut milk to the butter bean curry.
  1. Next, pour in the can of coconut milk. Stir it into the curry sauce until it’s fully dissolved and smooth. Approximately 1-2 minutes.
Adding butter beans to the curry sauce in a large pan.
  1. Add the drained butter beans to the curry sauce. Bring the sauce to a gentle simmer, then reduce the heat to low. Cook for 15-20 minutes or until it thickens to your liking. Stir the curry every few minutes to prevent sticking or burning.

    Note: In our 30cm (12″) frying pan, it takes 15 minutes over low heat for the curry to thicken to our liking. If your cooking vessel is deeper, it may take a bit longer.
Adding coriander to the butter bean curry.
  1. Lastly, sprinkle in the handful of chopped coriander and stir it through the curry. Season with more salt and black pepper if you wish.
  1. Spoon it into bowls and serve immediately with naans or rice.
Butter bean curry in a bowl alongside a bowl of rice and a bowl of yoghurt.

Serving suggestions

  • White wine, sparkling water or lassi

Variations

  • Use a different onion like red onion or shallots.
  • Add green or red pepper (capsicum).
  • Swap the ground spices for whole toasted cumin seeds and coriander seeds, ground down in a mortar and pestle.
  • Serve with a squeeze of fresh lemon juice or lime juice.
  • Add green beans.
  • Add half a teaspoon of mustard seeds or a cinnamon stick.
  • Add sweet potato or butternut.
  • For a more intense tomato flavour, add tomato puree or tomato paste.

Storage, reheating and freezing

Storage

To store leftover butter bean curry, allow it to cool completely before transferring it to an airtight container. Refrigerate for up to 3-4 days. Ensure the container is sealed tightly to maintain freshness.

Reheating

When reheating, gently warm the curry on the stovetop over low to medium heat. Add a splash of water or coconut milk if needed to restore the original consistency.

Stir occasionally to ensure even heating. Avoid high heat to prevent overcooking.

Freezing

For freezing, let the butter bean curry cool completely and then transfer it to a freezer-safe container or zip-top bag. Remove as much air as possible to prevent freezer burn.

Label with the date and store in the freezer for up to 2-3 months. Thaw in the fridge overnight before reheating.

Recipe to Inbox

Want to save this recipe for later?

Enter your details and I’ll send the recipe straight to your inbox.

We’ll use your details to send you this recipe. See our Privacy Policy.

Butter bean curry in a bowl alongside a bowl of rice and a bowl of yoghurt.
5 from 28 votes

Creamy Butter Bean Curry with Coconut Milk

You're in for a treat with this creamy Butter Bean Curry recipe, simmered gently in the richness of velvety coconut milk.
This go-to meal for no-meat days is hearty and fulfilling, ready in just over 30 minutes, making it an ideal midweek option.
Prep Time:35 minutes
Total Time:35 minutes
Course: Main Course
Cuisine: Indian
Keyword: bean curry, vegetarian curry, butter beans, lima beans, quick curry
Servings: 4 servings with rice, 2 large servings without rice
Calories: 529kcal

Ingredients

  • 2 tins 400g (14 oz) tins butter beans, drained
  • 1 tablespoon oil for frying like coconut, vegetable, rape seed
  • 1 medium onion, chopped around 120g (4 oz)
  • 4 teaspoons garlic paste or fresh, chopped garlic
  • 2 teaspoons ginger paste or fresh, grated ginger
  • 1½ tablespoons mild curry powder or hot if you prefer
  • 2 teaspoons garam masala
  • 1 teaspoon ground coriander
  • ½ teaspoon ground cumin
  • ½ teaspoon ground turmeric
  • 1 tin 400g (14 oz) tin chopped tomatoes
  • ½-1 teaspoon salt or to taste (we prefer 1 teaspoon)
  • 1 teaspoon brown sugar or white sugar
  • 1 tin 400g (14 oz) full-cream coconut milk
  • handful chopped coriander (cilantro)

Instructions

  1. Drain the butter beans in a colander or sieve and set them aside.
    2 tins 400g (14 oz) tins butter beans, drained
  2. Heat the oil in a large frying pan (skillet) and sauté the chopped onions over medium heat until soft, translucent and slightly browned, approximately 4-5 minutes.
    1 tablespoon oil for frying, 1 medium onion, chopped
  3. Add the garlic and ginger pastes (or fresh versions) and sauté with the onions for 1 minute until fragrant.
    4 teaspoons garlic paste, 2 teaspoons ginger paste
  4. Add the curry powder, garam masala, ground coriander, ground cumin and turmeric. Cook for 1 minute, continuously moving it around with the onions.
    1½ tablespoons mild curry powder, 2 teaspoons garam masala, 1 teaspoon ground coriander, ½ teaspoon ground cumin, ½ teaspoon ground turmeric
  5. Tip in the chopped tomatoes and add the salt and sugar. Stir to combine and cook for 1 minute.
    1 tin 400g (14 oz) tin chopped tomatoes, ½-1 teaspoon salt, 1 teaspoon brown sugar
  6. Next, pour in the can of coconut milk. Stir it into the curry sauce until it's fully dissolved and smooth. Approximately 1-2 minutes.
    1 tin 400g (14 oz) full-cream coconut milk
  7. Add the drained butter beans to the curry sauce. Bring the sauce to a gentle simmer, then reduce the heat to low. Cook for 15-20 minutes or until it thickens to your liking. Stir the curry every few minutes to prevent sticking or burning.
    Note: In our 30cm (12") frying pan, it takes 15 minutes over low heat for the curry to thicken to our liking. If your cooking vessel is deeper, it may take a bit longer.
  8. Lastly, sprinkle in the handful of chopped coriander and stir it through the curry. Season with more salt and black pepper if you wish.
    handful chopped coriander (cilantro)
  9. Spoon it into bowls and serve immediately with naans or rice.

Nutrition

Calories: 529kcal | Carbohydrates: 59g | Protein: 20g | Fat: 27g | Saturated Fat: 19g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Trans Fat: 0.01g | Sodium: 450mg | Potassium: 1643mg | Fiber: 18g | Sugar: 12g | Vitamin A: 242IU | Vitamin C: 14mg | Calcium: 120mg | Iron: 11mg

For food safety advice, including guidance on food allergies

More one-pot recipes

Easy mince and dumplings

Nepalese chicken curry

Chicken pasanda curry

Beef Trinchado

Beef curry with coconut milk

Chicken and Chorizo Jambalaya

You'll Also Love...

5 from 28 votes (28 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating