Wholefood Soulfood Kitchen

  • Recipes
  • About
  • Contact
  • Subscribe
menu icon
go to homepage
  • Recipes
  • About
  • Contact
  • Subscribe
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Contact
    • Subscribe
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » All Recipes » Lunch & Dinner

    Butter Bean Curry

    Published: Apr 6, 2023 by Katie

    Jump to Recipe How-To-Photos Watch the Video

    This creamy Butter Bean Curry can be brought together in 20 minutes and has a serious snuggle-factor. Perfect if you're in need of a flavorful bowl as a weeknight meal, this dish goes beautifully with my Coconut Basmati Rice or this Homemade Naan Bread.

    This is one of my go-to vegan comfort food recipes and I hope you'll love it as much as I do.

    butter bean curry in a bowl on basmati rice and naan.
    Jump to:
    • Why you'll love this recipe
    • Ingredients & substitution notes
    • How to make butter bean curry
    • Katie's tips
    • Variations
    • Optional add-ins
    • Serving suggestions
    • Storage
    • FAQs
    • Similar recipes
    • 📖 Recipe

    I'm a huge fan of butter beans and, this delicious vegan butter bean curry really hits the spot for me.

    Consider adding this quick and easy, delicious curry into your meal-planning routine. This comforting recipe is packed with plant-based protein and fiber and is a great choice if you want to try out new Indian recipes.

    On that note, why not give my Indian Cauliflower Curry, Indian Tofu Curry recipe or this Black Bean Curry a try. They're just as beautifully flavored and nourishing as this Butter Bean Curry.

    Why you'll love this recipe

    • Gluten-free: This recipe is completely free from gluten, making it a great option for people with gluten sensitivities.
    • Dairy-free and vegan: This dish will work if you want to follow a plant-based diet or are lactose intolerant. The creamy texture of the curry comes from coconut milk, which is a dairy-free alternative to traditional cream or yogurt.
    • Freezer friendly: Make a big batch and store it for later use. This is perfect for busy days when you don't have time to cook a meal from scratch. Just defrost and reheat, and you'll have a delicious meal ready in minutes.
    • Budget-friendly: This recipe is made with affordable ingredients like butter beans, canned tomatoes, and spices, making it a budget-friendly option for those on a tight budget. You don't have to break the bank to enjoy a delicious and healthy meal.
    • Meal prep: You can make a big batch of this butter bean curry on Sunday and divide it into containers for the week ahead. This saves you time and ensures that you have a healthy and tasty meal ready to go whenever you need it.
    • Busy weeknights: This can be whipped up in around 20 minutes, making it time efficient.

    Ingredients & substitution notes

    all ingredients needed to make butter bean curry.
    • Tinned butter beans: Instead of canned butter beans (also known as lima beans) you could also use dry butter beans. Canned chickpeas are my favorite substitution in this dish if you can't find butter beans.
    • Canned tomatoes: fresh tomatoes are a fine substitution but crushed tomatoes are more convenient to use.
    • Garlic: If you don't have fresh garlic, you could use garlic powder or granulated garlic.
    • Fresh ginger: you can use ginger powder instead.
    • Curry powder: If you don't have curry powder, you could make your own blend of these spices, or use garam masala instead.
    • Turmeric powder: You can also use a pinch of saffron or paprika for color, but they won't provide the same flavor as turmeric.
    • Coconut milk: Use unsweetened, full fat coconut milk in this recipe to make it especially creamy.
    • Oil: You can use any vegetable oil really in this recipe - I like to use coconut oil or olive oil in mine. Sunflower oil or rapeseed oil is also a great choice. 
    • Onion: Use white or red onion for this curry.

    See recipe card for quantities.

    How to make butter bean curry

    onion, garlic and spices fried in a pan.

    STEP 1: Saute the onion and garlic until onion is translucent and soft. Then add the spices and fry until the curry spices have toasted and coated the onions.

    thickened tomato sauce in a pan.

    STEP 2: Add in the tinned tomatoes and simmer for 5-10 minutes until the mixture has thickened (see photo).

    butter beans simmering in tomato sauce in a pan.

    STEP 3: Add in your veggie broth and butter beans, allow them to simmer for 10 minutes.

    butter beans in tomato sauce with coconut milk added in a pan.

    STEP 4: Finally, add in the coconut milk and stir through before serving. Check your seasoning and add a pinch of salt for balance, if necessary.

    Katie's tips

    • Don't burn the spices: Be careful not to burn the spices or the garlic. You want the spices to cook until they are lovely and fragrant - this is best done in a frying pan on medium-heat.
    • Use full-fat coconut milk for a creamy texture that is truly comforting. Give the milk a good shake before adding it to the curry.
    • Toppings: Top with fresh herbs such as fresh coriander or a spoonful of coconut yogurt to balance the rich sauce out.
    • Be creative with what side you serve this with - Coconut Basmati Rice, Naan, cauliflower rice or steamed brown rice are my favorite options.

    Variations

    • Oil-free: saute the diced onion in veggie broth or soy sauce.
    • Fresh chopped tomatoes: Can be used instead of canned tomatoes.
    • Instant Pot: you can cook up your curry in an instant pot if you'd prefer. Please find the full instructions in the recipe card.
    • Extra heat : add in a little chopped fresh chili with the onions for more heat. You could also use chilli pepper, chilli powder, cayenne pepper or chili flakes if you don't have fresh red chili. Some cracked black pepper added at the end can also amp up the heat a little.
    butter bean curry in a bowl on basmati rice and naan. next to it fresh naan and spices.

    Optional add-ins

    • Other legumes: Add in more or other legumes such as canned chickpeas, split peas, white beans or kidney beans.
    • Leafy greens: frozen or fresh baby spinach go really well in this curry, you can also add in some chopped kale.
    • Other veggies: red pepper, frozen peas, cauliflower or sweet potato make a great addition. You might need more veggie broth though.

    Serving suggestions

    These are my favorite dishes to serve with this curry:

    • plate of coconut basmati rice topped with fresh cilantro.
      Coconut Basmati Rice
    • stack of naan bread on a wooden board.
      Naan Recipe without yogurt

    Storage

    • To store: You can keep your curry in an airtight container for up to 2 days in the refrigerator. Before you pack it up, allow it to cool completely.
    • To freeze: Yes, this curry is freezer-friendly.
    • To reheat: Remove the curry from the refrigerator and allow it to come to room temperature. Transfer it to a microwave-safe dish or into a pot, with a splash of water or a little vegetable stock. Reheat the curry (don't do this on a high heat or it will burn) and stir it occasionally until it has warmed through.

    FAQs

    Can I use dry beans?

    Yes, absolutely. Please find exact instructions in the recipe card.

    Can I make this in an instant pot?

    Yes, especially when you're using dry beans. Instructions below.

    Similar recipes

    Looking for other recipes like this? Try these:

    • Indian tofu curry in a pan with naan bread.
      Indian Tofu Curry
    • sweet potato lentil curry topped with fresh herbs.
      Sweet Potato Red Lentil and Coconut Curry Recipe
    • 2 bowls of indian cauliflower curry with some naan bread on the side.
      Indian Cauliflower Curry
    • big bowl of coconut red lentil dahl in a bowl, next to it some naan bread.
      Red Lentil Dahl with Coconut Milk

    📖 Recipe

    butter bean curry in a bowl on basmati rice and naan.

    Butter Bean Curry

    Author: Katie
    Perfect for busy weeknights, this curry is a great batch-cook option and a total crowd pleaser served with Naan Bread or sticky Coconut Rice. Give it a try and let me know how it turns out!
    If you love this recipe as much as we do, click on the 5-stars below!
    4.97 from 29 votes
    Print Pin Rate
    Prep Time: 5 minutes minutes
    Cook Time: 15 minutes minutes
    Total Time: 20 minutes minutes
    Course: Main Course
    Cuisine: Indian-Inspired
    Servings: 2 people
    Prevent your screen from going dark

    Ingredients

    • 2 tablespoon (olive) oil
    • 1 onion *chopped
    • 3 garlic cloves *finely chopped
    • 1 teaspoon minced ginger
    • 1 teaspoon curry powder
    • ½ teaspoon cumin powder
    • ½ teaspoon turmeric powder
    • ½ teaspoon coriander powder
    • ½ teaspoon cinnamon
    • 1 15 oz can (1 400g can) crushed tomatoes
    • 2 15oz cans (2 400g cans) butter beans *drained & rinsed (equals 2 ½ cups (400g) cooked beans)
    • ¾ - 1 cup (175 ml) veggie broth *see notes
    • salt to taste
    • ¾ cup (140 ml) coconut milk (full fat)
    You can find detailed step-by step-photos above the recipe card.

    Instructions

    • Heat some oil in a pan over medium heat.
      2 tablespoon (olive) oil
    • Add onion and garlic and minced ginger and saute until onion is translucent.
      1 onion, 3 garlic cloves
    • Add the spices and fry for 30 seconds more.
      1 teaspoon minced ginger, 1 teaspoon curry powder, ½ teaspoon cumin powder, ½ teaspoon turmeric powder, ½ teaspoon coriander powder, ½ teaspoon cinnamon
    • Add canned tomatoes and let simmer uncovered on medium-low heat until most of the water from the tomatoes has evaporated and they resemble a thick paste (about 5-8 minutes). Stir every so often.
      1 15 oz can crushed tomatoes
    • Add the butter beans, veggie broth and a pinch of salt and let simmer for another 10 minutes.
      ¾ - 1 cup veggie broth, 2 15oz cans butter beans, salt to taste
    • Stir in coconut milk, top with fresh herbs and enjoy alongside some Coconut Basmati Rice or Homemade Naan.
      ¾ cup coconut milk (full fat)

    Video

    Notes

    •  
    • Veggie Broth: Use 1 cup for a thinner curry with more sauce.
    • Don't burn the spices: Be careful not to burn the spices or the garlic. You want the spices to cook until they are lovely and fragrant - this is best done in a frying pan on medium-heat.
    • Use full-fat coconut milk for a creamy texture that is truly comforting. Give the milk a good shake before adding it to the curry.
    • Topping Ideas: Top with fresh herbs such as fresh coriander or a spoonful of coconut yogurt to balance the rich sauce out.
    Instant Pot Instructions:
    • Use 1 cup dried butter beans (the big ones, not baby lima beans) and 2,5 cups veggie broth.
    • Fry onion, garlic, ginger and spices on saute mode, then add crushed tomatoes, butter beans and salt and pressure cook on high for 60 minutes.
    • Allow to naturally release for 15 minutes, then quick release and continue with the recipe as described above. 

    Nutrition

    Serving: 1. | Calories: 336kcal | Carbohydrates: 12g | Protein: 3g | Fat: 33g | Saturated Fat: 18g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Sodium: 17mg | Potassium: 337mg | Fiber: 2g | Sugar: 3g | Vitamin A: 20IU | Vitamin C: 7mg | Calcium: 55mg | Iron: 4mg
    All nutritional information is based on third-party calculations and should be considered estimates.
    Tried this recipe?Leave a rating and comment telling us how you liked it! Or tag @wholefoodsoulfood__kitchen on Instagram so we can admire your creations!

    More Lunch & Dinner

    • Birds eye view of lemon spinach orzo in a bowl next to it some fresh parmesan and a lemon.
      Lemon Orzo with Spinach
    • Birds eye view of a bean curry in a large saucepan with a wooden spoon in it.
      Black Bean Curry
    • Birds-eye view of cauliflower lentil soup in a bowl with a spoon topped with fresh herbs.
      Cauliflower Lentil Soup
    • Two cabbage fritters on a plate topped with a yogurt dip and scallions and chives.
      Cabbage Fritters

    Comments

      4.97 from 29 votes (25 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. nicky says

      November 13, 2025 at 11:44 pm

      5 stars
      I love this recipe!! I have commented before but worth posting again.
      So easy and tasty. Very moreish!!
      I always put a veg in, peas, spinach etc.

      Reply
      • Katie says

        November 21, 2025 at 9:46 am

        Ahh thank you so much- that means a lot! So happy you’re still loving it. Adding veggies is such a great idea; I do the same when I’ve got odds and ends to use up. Thanks for coming back to leave another comment! 💛

        Reply
    2. Nicky says

      May 07, 2024 at 2:08 am

      5 stars
      Easy recipe and very tasty!
      I added peas for colour.
      Will definitely cook again

      Reply
      • Katie says

        May 10, 2024 at 5:27 pm

        Very glad to hear that, thanks for your feedback Nicky!

        Reply
    3. CHARMAINE HEATHER CHAMANI says

      January 15, 2024 at 10:51 am

      5 stars
      Absolutely fabulous recipe!! My family keeps asking me to make it again. Tried it with sweet potatoes too - delicious!! I fry the onions in lime oil and add a bit of balsamic vinegar at the end. Thanks for this super-easy, super-tasty recipe.

      Reply
      • Katie says

        March 06, 2024 at 7:14 pm

        Oh using lime oil sounds amazing- will definitely need to try that! 🙂 Thanks for the feedback!

        Reply
    4. Maggie says

      October 21, 2023 at 10:44 pm

      4 stars
      Sauce was lovely but it needed a bit more flavor for our taste so added 1tsp garam masala as well. In the future my crew would prefer more beans, so probably three cans of beans . It was quite delicious and we did serve it with the coconut rice which was really yummy

      Reply
      • Katie says

        October 22, 2023 at 10:40 am

        Hi Maggie, thanks for the feedback! I'm happy to hear that you were able to customize it to your family's liking 🙂

        Reply
        • Charlotte says

          October 27, 2025 at 9:33 pm

          I'm curious how spicy the original recipe is. I usually order my food mild when I go to Indian restaurants.

          Reply
          • Katie says

            November 01, 2025 at 5:06 pm

            Hi Charlotte! The ginger does add a gentle warmth, but it’s really the curry powder that could make the dish spicy- and that depends entirely on the blend you use. If you usually prefer mild food, just make sure to choose a very mild curry powder and you should be fine. 😍

            Reply

    Hi, and welcome to WSK!

    If you’d like to learn more about the inspiration behind Wholefood Soulfood Kitchen, just head to the link below.

    More about WSK→

    MUST-TRY

    • stack of waffles on plates topped with fresh fruits and maple syrup.
      Waffles without Milk
    • french toast topped with fresh berries and maple syrup.
      French Toast (Without Milk)
    • overheat view of large bowl of overnight oats without yogurt, topped with fresh kiwi pieces, pomegrante seeds, fresh raspberries, nuts and coconut flakes.
      Easy Overnight Oats Without Yogurt
    • big jar of muddled strawberries at the bottom, followed by overnight oats with water and fresh strawberries and blueberries and nuts on top.
      Overnight Oats With Water (No Milk)

    SPRING

    • Stack of banana spinach pancakes topped with blueberries and raspberries.
      Banana Spinach Pancakes
    • Zoomed in shot of a lemon protein ball.
      Lemon Protein Balls (No Peanut Butter)
    • beetroot smoothie being poured into a large glass.
      Beetroot Smoothie
    • asparagus mixed greens salad bowl
      Roasted Asparagus Green Salad

    Footer

    ↑ back to top

    More

    • About
    • Contact
    • Portfolio

    Policies

    • Privacy policy
    • California Privacy Rights
    • Terms of Use
    • Accessibility policy

    Follow & Contact

    • Sign Up! for emails and updates
    • Instagram
    • Pinterest
    • Youtube

    @2026 - Wholefood Soulfood Kitchen. All Rights Reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.