If you’re looking for a quick dinner that tastes like it simmered all day, Curried Butter Beans are about to become your new weeknight hero. Creamy, comforting, and packed with bold curry flavor, this dish turns simple pantry staples into something that feels surprisingly gourmet.
Picture this: buttery beans swimming in a silky coconut curry sauce, fragrant with garlic, ginger, and warm spices. Add fresh spinach and a squeeze of lime, and suddenly your kitchen smells like a cozy café on a rainy evening. Even better? It comes together in about 30 minutes, making it perfect for busy weeknights when you want something nourishing without spending hours at the stove.
Cooking doesn’t have to be complicated to feel special. Sometimes the most comforting dishes are the ones made with humble ingredients and a little creativity.
So grab a pan, open that can of beans, and let’s make something delicious.
Table of Contents
Why You’ll Love These Curried Butter Beans
There are plenty of reasons this recipe earns a permanent spot in your dinner rotation:
- It’s fast. You can go from pantry to plate in under half an hour.
- It’s creamy without dairy. Coconut milk gives the sauce a luxurious texture.
- It’s budget-friendly. Tinned butter beans and pantry spices do most of the heavy lifting.
- It’s flexible. Serve it over rice, scoop it up with bread, or eat it straight from the bowl (no judgment here).
And let’s not forget the flavor. The curry powder, ginger, and garlic create a warm, aromatic base that pairs beautifully with the soft, buttery texture of the beans.
Ingredients You’ll Need
This recipe keeps things refreshingly simple. Most of these ingredients might already be sitting in your pantry.
- 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
- 250 ml coconut milk
- 2 tablespoons tomato puree
- 1 tablespoon curry powder
- Salt to taste
Topping
- Juice of ½ lime
- 1 teaspoon chili flakes
For Serving (Optional)
- Steamed jasmine rice
- Crunchy sourdough bread
- Warm naan
How to Make Curried Butter Beans
One of my favorite things about this recipe is how straightforward it is. You don’t need fancy equipment or complicated techniques—just a single pan and a little curiosity.
Step 1: Sauté the Aromatics
Start by heating 1 tablespoon of coconut oil in a large pan over medium heat.
Add the finely chopped shallots and cook them gently for about 2–3 minutes. They should start to soften and smell sweet.
Next, toss in the garlic and fresh ginger. Stir everything together and cook for another couple of minutes.
At this point, your kitchen will already smell incredible.
- Chef tip: Keep the heat moderate here. Garlic burns quickly, and burnt garlic is about as welcome as a smoke alarm during dinner.
Step 2: Build the Flavorful Base
After about 5 minutes of sautéing, stir in the tomato puree.
Add a small splash of water to loosen the mixture and help the tomato paste coat the aromatics.
Now sprinkle in the curry powder. Stir well so the spices toast slightly in the pan—this step wakes up the flavors and deepens the aroma.
Next, add the butter beans, including the liquid from the can. That bean liquid might look humble, but it actually adds body and flavor to the sauce.
Give everything a good stir so the beans are coated in the curry mixture.
Step 3: Add the Coconut Milk
Pour in the coconut milk, stirring as the sauce begins to turn creamy and golden.
Season with a pinch of salt.
Let the mixture gently bubble for a few minutes. This allows the beans to warm through and gives the sauce time to thicken slightly.
You’ll notice the flavors starting to blend together into something magical.
Step 4: Finish the Dish
Now add the chopped spinach.
It will wilt quickly into the sauce, bringing color and freshness.
Squeeze in the juice of half a lime and sprinkle over the chili flakes.
Give everything a final stir and taste the sauce. Add more salt or chili flakes if you like a little extra kick.
Step 5: Serve and Enjoy
Your Curried Butter Beans are ready!
Serve them hot:
- Over fluffy rice
- With crusty sourdough bread
- Or alongside warm naan
Personally, I love scooping the sauce with a thick slice of toasted bread. It’s messy in the best possible way.
Chef Omar’s Cooking Tips
Over the years I’ve learned that simple recipes become unforgettable with just a few little tricks.
1. Toast your spices.
Let the curry powder cook briefly in the pan before adding liquids. This releases its natural oils and boosts the flavor.
2. Don’t skip the lime.
The acidity balances the richness of the coconut milk beautifully.
3. Adjust the thickness.
If the sauce gets too thick, add a splash of water or vegetable broth.
4. Make it heartier.
Add chickpeas, diced sweet potato, or roasted cauliflower for extra texture.
5. Add crunch.
A handful of toasted cashews or peanuts on top can take this dish to another level.
A Little Kitchen Story
The first time I made these Curried Butter Beans, it was completely unplanned.
A couple of friends dropped by unexpectedly one evening, and my fridge looked… let’s say “uninspired.” But I did have a tin of butter beans, coconut milk, and some spices.
So I threw everything into a pan, crossed my fingers, and hoped for the best.
Ten minutes later the kitchen smelled amazing. Twenty minutes later, the pan was empty.
One of my friends looked up from the last bite and said, “You need to write this recipe down.”
So here we are.

Delicious Ways to Serve Curried Butter Beans
This dish is wonderfully versatile. Here are a few of my favorite ways to enjoy it:
- Rice Bowl Style
Serve the beans over jasmine or basmati rice with sliced avocado and cilantro. - Toast Upgrade
Pile them onto toasted sourdough with a drizzle of olive oil. - Protein Boost
Add grilled tofu or roasted chicken alongside. - Lunch Leftovers
They reheat beautifully, making them perfect for meal prep.
Frequently Asked Questions
Can I use dried butter beans instead of canned?
Yes! Cook them ahead of time until tender, then use about 1½ cups cooked beans in place of the canned version.
How spicy are these Curried Butter Beans?
They’re mild by default. The chili flakes add a gentle heat, but you can increase or reduce them to your taste.
Can I freeze this recipe?
Absolutely. Store the cooled beans in an airtight container and freeze for up to 2 months.
How long do leftovers last in the fridge?
They keep well for 3–4 days in the refrigerator. The flavors actually deepen overnight.
Can I add more vegetables?
Definitely! Try adding:
- Bell peppers
- Mushrooms
- Sweet potatoes
- Zucchini
This recipe is very forgiving.
Bringing Comfort to Your Table
Sometimes the best meals come from the simplest ingredients, and Curried Butter Beans prove exactly that. With creamy coconut milk, warming spices, and tender beans, this dish delivers big comfort in a small amount of time.
Whether you’re cooking for a busy weeknight dinner, meal prepping lunches, or just craving something cozy, this recipe has your back.
So grab that pan, open a can of beans, and let the aroma of Curried Butter Beans fill your kitchen. Trust me—once you try it, this might become one of those recipes you make again and again.
And if your family starts hovering around the stove asking when dinner will be ready… well, that’s always a good sign.
Happy cooking!
More Delicious Recipes to Explore
If you enjoyed the cozy flavors of Curried Butter Beans, there are plenty of other nourishing pulse-based dishes and comforting meals to discover on PulseRecipes. These recipes share similar ingredients, flavors, or cooking styles and make perfect additions to your weekly meal rotation:
- If you love creamy bean dishes, you should definitely try Vegan Butter Beans — a rich, plant-based comfort meal that turns simple ingredients into something incredibly satisfying.
- Craving another buttery bean recipe with bold flavor? Don’t miss Burst Tomato Basil Butter Beans, a vibrant Mediterranean-style dish loaded with juicy tomatoes and fresh herbs.
- For a cozy soup packed with plant-based protein and hearty ingredients, explore Spinach Lentil and Butter Bean Soup — perfect for chilly evenings or meal prep lunches.
- If warm curry spices are your thing, you’ll also love Chickpea and Spinach Curry, another easy and flavorful dinner that pairs beautifully with rice or flatbread.
⭐ Tried this Curried Butter Beans recipe?
I’d love to hear how it turned out! Scroll down and leave a review with a star rating to share your experience. Your feedback helps other readers discover the recipe and helps our PulseRecipes kitchen keep creating tasty meals just for you!

Curried Butter Beans
- Total Time: 20 minutes
- Yield: 2-3 servings
- Diet: Vegan
Description
These Curried Butter Beans are creamy, cozy, and packed with warm curry flavor. Tender butter beans simmer in a rich coconut milk sauce with garlic, ginger, tomato puree, and spinach, then finished with lime and chili flakes for a bright kick. This easy one-pan recipe comes together in about 30 minutes and is perfect served over rice or piled onto crunchy sourdough bread for a comforting plant-based meal.
Ingredients
For the Curried Butter Beans
1 tablespoon coconut oil
2 shallots, finely chopped
3 cloves garlic, finely chopped
1 thumb-sized piece fresh ginger, finely chopped
400 g (1 can) butter beans, including the liquid
70 g fresh spinach, chopped
250 ml coconut milk
2 tablespoons tomato puree
1 tablespoon curry powder
Salt, to taste
For Topping
Juice of ½ lime
1 teaspoon chili flakes
Optional for Serving
Steamed jasmine or basmati rice
Toasted sourdough bread
Warm naan or flatbread
Instructions
Heat the coconut oil in a large skillet or pan over medium heat. Add the chopped shallots and cook for about 2–3 minutes until softened. Stir in the garlic and ginger and sauté for another minute until fragrant.
Add the tomato puree and a splash of water to loosen the mixture. Stir in the curry powder and cook for about 1 minute to toast the spices.
Pour in the butter beans along with the liquid from the can. Stir well so the beans are coated in the curry mixture.
Add the coconut milk and season with salt. Let the mixture gently simmer for 4–5 minutes so the sauce thickens slightly and the beans heat through.
Stir in the chopped spinach and cook until wilted. Squeeze in the lime juice and sprinkle with chili flakes.
Serve the curried butter beans hot over rice or spooned onto crispy sourdough bread. Garnish with extra herbs if desired.
Notes
Adjust the spice level: Add extra chili flakes or fresh chili for more heat.
Make it thicker: Simmer the sauce longer if you prefer a thicker curry.
Add vegetables: Bell peppers, mushrooms, or sweet potatoes work beautifully in this recipe.
Storage: Leftovers keep well in the fridge for up to 4 days and reheat easily.
Meal prep tip: The flavor actually deepens the next day, making it great for batch cooking.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian-inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 320 kcal
- Sugar: 4 g
- Sodium: 420 mg
- Fat: 15 g
- Saturated Fat: 10 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 34 g
- Fiber: 9 g
- Protein: 11 g
- Cholesterol: 0 mg
