Curried Butter Beans
If you’ve been hunting for a truly comforting, vibrant, and wholesome dish, let me introduce you to a recipe that feels like a warm hug in a bowl: curried butter beans. What makes this dish truly sing is the moment you add the chopped spinach, squeeze in the lime juice, and sprinkle the chili flakes—these simple finishing touches elevate the creamy coconut curry into something spectacularly fresh, lively, and irresistible. The subtle sweetness of butter beans paired with aromatic spices and a bright zing creates a perfect balance that’s both nourishing and exciting for your taste buds.

Ingredients You’ll Need
These ingredients are straightforward but each one plays a star role in building layers of flavor and texture that will make every bite memorable. From the creamy coconut milk to the fragrant curry powder, every element counts.
- 1 tablespoon coconut oil: Adds a subtle tropical richness and helps fry the aromatics evenly.
- 2 shallots, finely chopped: Provide a delicate sweetness that forms the flavor base.
- 3 cloves garlic, finely chopped: Give a pungent kick and depth to the curry.
- Thumb-sized piece of fresh ginger, finely chopped: Brings warmth and a subtle spicy note that wakes up the palate.
- 400g tinned butter beans (keep the water from the tin): Creamy and hearty, these beans soak up the curry flavors beautifully.
- 70g spinach, chopped: Adds a fresh, earthy taste and vibrant green color at the end.
- 250ml coconut milk: Provides luscious creaminess and richness without heaviness.
- 2 tablespoons tomato puree: Offers a subtle tang and helps to thicken the sauce.
- 1 tablespoon curry powder: The aromatic soul of the dish, infusing it with complex, spicy undertones.
- ½ lime, squeezed: Brightens the dish with a zesty lift.
- 1 teaspoon chili flakes: Adds just the right amount of heat to balance the creaminess.
How to Make curried butter beans
Step 1: Sauté the Aromatics
Start by warming the coconut oil over medium heat in a large pan. Once it shimmers, toss in your finely chopped shallots. Let them soften and turn translucent, releasing their natural sweetness. Then add the garlic and ginger, stirring frequently to prevent burning. This step creates a fragrant foundation that will infuse every bite with a gorgeous depth of flavor.
Step 2: Build the Base
After about 5 minutes of gently frying your aromatics, incorporate the tomato puree along with a splash of water from the butter bean tin. This loosens the mixture and helps prevent sticking. Now sprinkle in the curry powder, immediately followed by the butter beans and the savory bean water. Toss everything carefully until all the beans are coated in the rich, fragrant sauce. This step is where your curry starts to come to life.
Step 3: Add Coconut Milk
Pour in the thick coconut milk slowly, stirring as you go. The coconut milk brings luxurious creaminess and softens the spices, balancing the earthy beans and bright tomato notes. Season with salt to taste, then let the mixture bubble gently, allowing the beans to heat all the way through and the flavors to fully meld together.
Step 4: Finish the Dish with Flair
Now comes the magical moment where you add the chopped spinach, squeeze in the lime juice, and sprinkle the chili flakes. This step wakes everything up in terms of flavor and color. The spinach wilts gently, the lime adds a refreshing tang, and the chili flakes offer a subtle spicy kick that’s incredible against the creamy curry. Give it a final stir and taste — adjust seasoning if you need to, then you’re ready to serve!
How to Serve curried butter beans

Garnishes
To take your dish from great to unforgettable, try topping with fresh chopped cilantro for an herby lift, or a dollop of natural yogurt to bring cooling creaminess alongside the chili flakes’ heat. Toasted coconut flakes sprinkled on top add a lovely crunch and nutty nuance. Don’t forget the simple squeeze of extra lime for an extra burst of brightness!
Side Dishes
This curry pairs wonderfully with fluffy basmati rice absorbing every bit of sauce or crusty sourdough bread to scoop up the silky beans. For a veggie-packed meal, serve alongside a fresh cucumber salad or roasted seasonal veggies drizzled with a little lemon and olive oil. These sides contribute contrasting textures and freshness that harmonize perfectly with the rich curry.
Creative Ways to Present
For a fun twist, serve the curry in warm pita pockets with crisp lettuce and thinly sliced radish for crunch. You can also turn it into a hearty filling for stuffed peppers or spread over grilled flatbreads topped with microgreens. The combination of creamy beans and zesty chutney-like notes from the lime and chili lends itself beautifully to experimentation in presentation.
Make Ahead and Storage
Storing Leftovers
This curried butter bean dish keeps really well in the fridge for up to 3 days. Store it in an airtight container to maintain freshness and prevent the spinach from wilting further. Flavors actually deepen after a day, making leftovers even more delicious if you have the patience!
Freezing
You can freeze this curry, but because of the coconut milk and spinach, the texture might slightly change. Freeze in portions in airtight freezer-safe containers for up to 2 months. When thawing, do so gently in the fridge overnight to prevent separation and reheat thoroughly before serving.
Reheating
Reheat slowly on the stovetop over low to medium heat, stirring frequently to bring back the creamy consistency and prevent sticking. If the curry seems too thick, splash in a little water or coconut milk to loosen it up. Remember to give it a fresh sprinkle of chili flakes or a squeeze of lime if needed to revive the vibrant flavors.
FAQs
Can I use fresh beans instead of canned butter beans?
Absolutely! If you have time, cooking dried butter beans until tender will add an amazing homemade touch. Just remember to save some of the cooking water like the canned variety to add back into the curry for extra flavor and creaminess.
Is this recipe vegan and gluten-free?
Yes! This curried butter bean dish is naturally vegan and gluten-free, making it a fantastic choice for various dietary preferences without any substitutions needed.
What if I don’t like spicy food?
No worries! You can easily adjust the amount of chili flakes or leave them out entirely. The lime juice will still brighten the dish, and the curry powder adds lovely warmth without harsh heat.
Can I substitute the spinach for another green?
Definitely. Kale, Swiss chard, or even finely chopped collard greens work beautifully here. Just be sure to add them at the end to keep their vibrant color and texture intact.
How long does it take to make this dish?
From start to finish, it usually takes about 25 to 30 minutes. It’s a fantastic dish for a busy weeknight when you want something healthy, hearty, and ready quickly.
Final Thoughts
This curried butter beans recipe is one of those dishes that makes you appreciate how simple ingredients, when combined thoughtfully, can create something truly special. Don’t forget that crucial moment when you add the chopped spinach, squeeze in the lime juice, and sprinkle the chili flakes—it’s the finishing touch that brings vibrancy and irresistible flavor. I can’t wait for you to try it and feel that same joy that comes from tasting a dish made with love and a little bit of spice!
PrintCurried Butter Beans
A comforting and flavorful Curried Butter Beans recipe featuring aromatic shallots, garlic, and ginger sautéed with creamy coconut milk, spinach, and warming curry spices. Perfect served with rice or crusty sourdough for a hearty, plant-based meal.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 2 servings 1x
- Category: Main Course
- Method: Sautéing and Simmering
- Cuisine: Indian-inspired
- Diet: Vegan
Ingredients
Main Ingredients
- 1 tablespoon coconut oil
- 2 shallots, finely chopped
- 3 cloves garlic, finely chopped
- Thumb-sized piece of fresh ginger, finely chopped
- 400g tinned butter beans (keep the water from the tin)
- 70g spinach, chopped
- 250ml coconut milk
- 2 tablespoons tomato puree
- 1 tablespoon curry powder
Topping
- ½ lime, squeezed
- 1 teaspoon chili flakes
Instructions
- Sauté Aromatics: Finely chop the shallots and add them to a large pan with coconut oil over medium heat. Start to fry until softened, then add the chopped garlic and ginger, cooking for an additional few minutes until fragrant.
- Build the Base: After 5 minutes of frying the aromatics, add the tomato puree with a splash of water to loosen it. Stir in the curry powder and butter beans along with the water from the tin. Toss everything together until the beans are well coated with the spices.
- Add Coconut Milk: Pour in the thick tinned coconut milk and season with salt to taste. Allow the mixture to gently bubble and simmer for a few minutes to heat the beans through and combine all flavors.
- Finish the Dish: Stir in the chopped spinach until wilted. Squeeze in the lime juice and sprinkle the chili flakes over the top. Taste and adjust seasoning as needed.
- Serve: Serve the curried butter beans hot, paired with rice or on crunchy sourdough bread for a satisfying meal.
Notes
- Use fresh lime juice to brighten the dish and balance the creamy coconut milk.
- Adjust chili flakes according to your spice preference for a milder or spicier dish.
- Leftovers store well in the refrigerator for up to 3 days, and flavors deepen overnight.
- For a gluten-free option, serve with rice instead of sourdough bread.
- Feel free to add other vegetables like bell peppers or carrots for extra texture and nutrition.
Nutrition
- Serving Size: 1 serving (approx. 1/2 recipe)
- Calories: 425 kcal
- Sugar: 6 g
- Sodium: 350 mg
- Fat: 22 g
- Saturated Fat: 18 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 40 g
- Fiber: 10 g
- Protein: 12 g
- Cholesterol: 0 mg
Keywords: curried butter beans, vegan curry, coconut milk curry, butter beans recipe, quick vegan dinner, plant-based curry