Curried Butter Beans
If you’re craving a comforting, vibrant meal that feels like a warm hug, this Curried Butter Beans recipe is a winner every single time. The moment you Curried Butter Beans, the dish transforms into a flavor-packed celebration of creamy coconut, fresh greens, zesty lime, and a subtle kick from the chili. It’s simple to prepare yet delivers layers of taste that make it feel utterly special – perfect for those cozy dinners or when you want to impress without stress.

Ingredients You’ll Need
This recipe calls for a handful of accessible ingredients that each do their magic: from the richness of coconut milk to the bright, fresh bursts brought by spinach and lime. Every element helps build the layers of taste and texture, ensuring each bite is satisfying and nourishing.
- Coconut oil: Adds a tropical richness and is perfect for sautéing shallots and aromatics.
- Shallots: Bring a subtle sweetness and depth when finely chopped and cooked slowly.
- Garlic: Provides pungent warmth to complement the curry flavors.
- Fresh ginger: Offers a bright, slightly spicy note that elevates the dish.
- Butter beans (tinned): The star protein, creamy and soft, soaking up all the wonderful flavors.
- Spinach: Adds freshness, vibrant color, and a boost of nutrients to the curry.
- Coconut milk: Creamy and luscious, it mellows the spices and ties everything together.
- Tomato puree: Delivers tangy depth and a rich base for the curry sauce.
- Curry powder: The essential spice mix that gives warmth, complexity, and that unmistakable curry aroma.
- Lime (for squeezing): Introduces a bright acidity that wakes up the dish just before serving.
- Chili flakes: Sprinkle for a gentle heat that balances the sweetness and creaminess.
How to Make Curried Butter Beans
Step 1: Sauté Aromatics
Start by warming the coconut oil in a large pan over medium heat. Throw in the finely chopped shallots and let them soften and sweeten for about five minutes. Then add your chopped garlic and fresh ginger to the pan – these three friends create the fragrant backbone of your curry and release those irresistible warm aromas.
Step 2: Build the Base
Next, stir in the tomato puree alongside a little splash of the butter bean water to loosen things up and create a saucy consistency. Sprinkle in the curry powder, mixing thoroughly to coat every ingredient. Finally, add the butter beans with their liquid. Stir gently to combine everything, letting each bean soak up the rich spice mixture.
Step 3: Add Coconut Milk
Pour in the thick coconut milk next, which brings soothing creaminess and a hint of natural sweetness to balance the spices. Season with a pinch of salt and let the curry bubble gently for a few minutes, allowing the flavors to meld and the beans to warm through beautifully.
Step 4: Finish With Flavor
Now comes the magic moment. Add the chopped spinach, squeeze in the lime juice, and sprinkle the chili flakes. Doing this just before serving keeps the spinach vibrantly green and fresh while the lime juice brightens the entire dish, and the chili flakes add that perfect finishing kick. Give everything a good stir and taste to adjust the seasoning if needed — this is where the dish truly comes to life.
How to Serve Curried Butter Beans

Garnishes
The finishing touch of lime juice and chili flakes never fails to impress visually and flavor-wise. You might want to add a few extra fresh spinach leaves on top for a pop of color or even a dollop of cooling yogurt if you prefer a milder heat balance. Fresh coriander leaves can also take it up a notch and bring lovely herbal freshness.
Side Dishes
This curry pairs beautifully with fluffy basmati rice, helping to soak up every bit of that luscious sauce. Alternatively, hearty sourdough bread with a crusty exterior is perfect for dipping and adds a nice texture contrast. Roasted vegetables or a simple cucumber salad with lemon dressing can offer refreshing counterpoints on the side.
Creative Ways to Present
You can serve this curry in charming bowls, perhaps scattering some toasted coconut flakes or crushed peanuts on top for an unexpected crunch. For a casual dinner, pile it onto warm flatbreads to make “curry wraps,” or stuff it into baked sweet potatoes for a wholesome, hand-held option. Remember, the key is to Curried Butter Beans
right before serving to keep it lively and fresh.
Make Ahead and Storage
Storing Leftovers
Curried Butter Beans store wonderfully in an airtight container in the refrigerator for up to three days. The flavors only deepen overnight, making leftovers taste even better. Just be sure to stir and check seasoning before reheating since the lime and chili kick is best freshened up each time.
Freezing
If you want to keep this curry longer, it freezes well. Pour into a freezer-safe container and store for up to two months. When ready to enjoy, thaw overnight in the fridge for best results. Remember that fresh spinach and lime juice added before freezing can lose their vibrancy, so plan to Curried Butter Beans fresh after reheating.
Reheating
Reheat your curry gently on the stove over low to medium heat, stirring frequently to prevent sticking. You may want to add a splash of water or coconut milk to loosen the sauce again. Finish by stirring in fresh spinach, squeezing lime juice, and sprinkling chili flakes to revive that initial zing and brightness that makes this dish so special.
FAQs
Can I use fresh beans instead of tinned butter beans?
Absolutely! If you have fresh or dried butter beans, just cook them until tender before adding them to the curry. Keep in mind fresh beans might require longer cooking time, so plan accordingly.
What can I substitute for coconut milk?
If you’re not a fan of coconut milk, you can use cream, almond milk, or cashew cream as alternatives. Each changes the flavor slightly but still provides creaminess. Just avoid watery substitutes to keep the curry rich.
How spicy is this curry? Can I adjust the heat?
The candy heat comes mainly from the chili flakes sprinkled at the end, so it’s easy to control. Use less or omit entirely for a mild dish, or add more chili flakes or fresh chopped chili if you love it hotter.
Is this recipe vegan and gluten-free?
Yes, this Curried Butter Beans dish is naturally vegan and gluten-free, making it a versatile option for many dietary needs. Just double-check your curry powder ingredients to be sure.
Can I prepare this curry in advance?
You can prepare most of the curry ahead of time but hold off on adding the chopped spinach, lime juice, and chili flakes. Add these fresh right before serving to keep the flavors vibrant and the greens crisp.
Final Thoughts
I truly hope you give this Curried Butter Beans recipe a whirl and discover just how much joy simple ingredients can bring to your plate. Don’t forget to Curried Butter Beans right at the end – it’s the final flourish that turns this dish into a vibrant celebration of flavor and color. Once you try it, there’s no going back!
PrintCurried Butter Beans
This Curried Butter Beans recipe is a comforting and flavorful plant-based dish featuring tender butter beans simmered in a rich, aromatic coconut milk curry enhanced with fresh ginger, garlic, and curry powder. Perfect as a hearty main served with rice or crusty sourdough bread, it’s a quick and nourishing meal packed with vibrant spices and nutritious greens.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Sautéing and Simmering
- Cuisine: Fusion / 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 (including the water from the tin)
- 70g spinach, chopped
- 250ml coconut milk (thick, tinned)
- 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. Fry for a few minutes until softened, then add the chopped garlic and ginger, stirring to combine and release their fragrance.
- Build the Base: After about 5 minutes, add the tomato puree along with a splash of water to loosen it. Stir in the curry powder and the butter beans including their liquid from the tin. Toss everything well until the beans are fully coated with the spiced mixture.
- Add Coconut Milk: Pour in the thick tinned coconut milk and season with salt. Allow the curry to bubble gently for a few minutes so the beans absorb the coconut flavors and are heated through.
- Finish the Dish: Stir in the chopped spinach, squeeze over the lime juice, and sprinkle the chili flakes on top. Mix well and adjust seasoning to taste with additional salt if needed.
- Serve: Serve the curried butter beans hot, accompanied by steamed rice or a slice of crunchy sourdough bread for a satisfying meal.
Notes
- Use thick coconut milk for a creamier texture and richer flavor.
- If you prefer less heat, reduce or omit the chili flakes.
- For gluten-free option, serve with rice instead of sourdough bread.
- Leftovers can be refrigerated for up to 3 days and reheated gently.
- Feel free to add other vegetables like bell peppers or carrots for extra nutrition.
Nutrition
- Serving Size: 1 cup (approx. 250g)
- Calories: 280
- Sugar: 4g
- Sodium: 350mg
- Fat: 15g
- Saturated Fat: 12g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 8g
- Protein: 12g
- Cholesterol: 0mg
Keywords: curried butter beans, vegan curry, coconut milk curry, easy vegan dinner, butter beans recipe, plant-based curry