Written by

Sofia Webb

Published

Creamy Curried Butter Beans in 30 Minutes

Ready In 30 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

I was staring into the fridge, completely uninspired, on a Tuesday night that felt longer than it had any right to be. You know those days? The ones where you’re hungry, but nothing sounds good, and the thought of another sad bowl of cereal is just… depressing. I had a can of butter beans staring back at me, a half-used can of coconut milk from a smoothie experiment gone wrong, and a sad little knob of ginger. Honestly, I almost closed the door. But then I remembered a curry I’d had at a tiny spot downtown—the one where the sauce was so creamy you wanted to drink it with a spoon. I figured, why not try to fake it?

Twenty minutes later, I was standing over the stove, dipping a spoon into a pot of something that smelled like pure comfort. The butter beans had soaked up all that fragrant, spicy coconut milk, and the whole kitchen smelled like a hug. After the first bite, I actually laughed out loud. It was that good. I’d accidentally stumbled into the easiest, most satisfying weeknight dinner I’d made in months. It wasn’t complicated or fancy. It was just real, honest food that made me feel like I had my act together.

That’s the thing about this creamy curried butter beans recipe. It doesn’t try to be anything it’s not. It’s a humble can of beans dressed up in a velvety, golden sauce that feels way more luxurious than the sum of its parts. It’s the kind of meal that makes you slow down, breathe, and actually enjoy your dinner. And the best part? It’s ready before you even finish chopping the onion.

Why You’ll Love This Recipe

Let’s be real for a second. We all want to eat well, but we don’t always have the energy for a long, complicated recipe. This creamy curried butter beans dish is my secret weapon for those nights. It checks every single box.

  • Quick & Easy: From start to finish, you’re looking at about 30 minutes. Seriously. It’s faster than ordering takeout and waiting for delivery.
  • Simple Ingredients: You probably have most of these things in your pantry right now. Canned beans, coconut milk, spices, onion, garlic. No fancy grocery store scavenger hunt required.
  • Perfect for Busy Weeknights: This is my go-to when I need dinner on the table fast, but I also want something that feels like a real meal. It’s satisfying without being heavy.
  • Crowd-Pleaser: I’ve served this to friends who swore they didn’t like beans, and they went back for seconds. It’s that creamy, that flavorful, that good.
  • Unbelievably Delicious: The texture is pure velvet. The butter beans are soft and buttery, and the sauce is rich, aromatic, and just a little bit spicy. It’s comfort food that’s secretly good for you.

What makes this version different from all the other curry recipes out there? It’s the balance. I’ve played with the spices until they sing together—warm cumin, bright coriander, a little kick of cayenne, all mellowed out by the sweet richness of the coconut milk. It’s not just another curry; it’s *the* curry I actually crave. The first time I made it, I ate it straight from the pot. No shame. It’s that kind of good.

What Ingredients You Will Need

This recipe is built on a foundation of simple, wholesome ingredients that come together to create something truly special. Here’s what you’ll need to grab:

For the Curry Base:

  • 1 tablespoon coconut oil (or avocado oil): Adds a subtle hint of coconut and a great base for sautéing. You can use olive oil in a pinch.
  • 1 medium yellow onion, diced: The aromatic backbone of the dish. It gets soft and sweet as it cooks.
  • 3 cloves garlic, minced: Because garlic makes everything better. Use fresh for the best flavor.
  • 1 tablespoon fresh ginger, grated: This is non-negotiable in my book. It adds a warm, zesty kick that dried ginger just can’t match. I keep a knob in the freezer so I can grate it straight into the pan.
  • 1 tablespoon curry powder: The star of the show. I like to use a good quality madras curry powder for its depth and warmth. (Brands like Spicewalla or Simply Organic are my go-to.)
  • 1 teaspoon ground cumin: Adds an earthy, nutty note that rounds out the curry powder beautifully.
  • 1/2 teaspoon ground coriander: Brings a subtle citrusy, floral flavor that brightens everything up.
  • 1/4 teaspoon cayenne pepper (optional): For a gentle warmth. Leave it out if you’re sensitive to heat.
  • 1/2 teaspoon salt, plus more to taste: Essential for bringing all the flavors together.

For the Creamy Sauce & Beans:

  • 1 can (13.5 oz / 400 ml) full-fat coconut milk: This is what makes the sauce so luscious and creamy. Don’t use light coconut milk here—it won’t give you the same rich texture. Shake the can well before opening to combine the cream and liquid.
  • 1/2 cup vegetable broth or water: This thins the sauce just enough to coat the beans perfectly. Use a good quality broth for extra flavor.
  • 2 cans (15 oz / 425 g each) butter beans, drained and rinsed: Also known as lima beans, these are the heart of the dish. They’re large, creamy, and hold their shape perfectly. I love the Goya brand for their consistent texture.
  • 1 cup fresh spinach (optional, but recommended): It wilts down into the sauce, adding a pop of green and a boost of nutrients without changing the flavor much.
  • Juice of 1/2 a lime: A squeeze of acid at the end brightens the entire dish and wakes up all the flavors.

For Serving (Optional, but Highly Recommended):

  • Cooked basmati rice or naan bread
  • Fresh cilantro, chopped
  • Red pepper flakes or a drizzle of chili oil

Equipment Needed

You don’t need a fancy kitchen to make this creamy curried butter beans recipe. Just a few basic tools will get the job done.

  • Large skillet or Dutch oven: A wide, heavy-bottomed pan is ideal for sautéing the aromatics and simmering the sauce. A 12-inch skillet or a 4-quart Dutch oven works perfectly. I use my trusty old Le Creuset for everything, but a good non-stick pan will work just fine.
  • Wooden spoon or silicone spatula: For stirring and scraping up any flavorful bits from the bottom of the pan.
  • Sharp knife and cutting board: For dicing the onion and mincing the garlic and ginger.
  • Measuring spoons and cups: To get the spice ratios right. This is one recipe where a little precision goes a long way.
  • Can opener: A basic necessity, but a good one makes a difference. I’ve had too many cheap ones break mid-can!
  • Fine grater or microplane: For grating the fresh ginger. It makes a world of difference in texture and flavor release.

Preparation Method

creamy curried butter beans preparation steps
Alright, let’s get cooking. This is the easy part. I promise, you’ll be eating in no time.

  1. Sauté the aromatics. Place your large skillet or Dutch oven over medium heat. Add the coconut oil and let it melt. Once it’s shimmering, toss in the diced onion. Cook for 5-7 minutes, stirring occasionally, until the onion is soft and translucent. You want it to smell sweet, not burnt. Add the minced garlic and grated ginger, and cook for another minute until fragrant. Your kitchen is going to start smelling incredible right about now.
  2. Bloom the spices. This is a crucial step! Add the curry powder, cumin, coriander, cayenne (if using), and salt to the pan. Stir constantly for about 30-60 seconds. You’ll see the spices become fragrant and darken slightly. Toasting them in the oil wakes up their flavors in a way that just adding them to liquid can’t. Be careful not to burn them—they can turn bitter quickly. If the pan seems too dry, add another splash of oil.
  3. Build the sauce. Pour in the full-fat coconut milk and the vegetable broth. Give everything a good stir, scraping the bottom of the pan to incorporate all those delicious toasted spices. Bring the sauce to a gentle simmer, then reduce the heat to low. Let it bubble away for 5-7 minutes, stirring occasionally, until it thickens slightly. You’ll see it transform from a thin liquid into a velvety, golden sauce.
  4. Add the beans and simmer. Gently fold in the drained and rinsed butter beans. Stir them into the sauce so they’re fully coated. Let everything simmer together for another 5-8 minutes. This allows the beans to soak up all that wonderful flavor. The sauce will continue to thicken as it cooks. If it gets too thick for your liking, just add a splash more broth or water. You’re looking for a consistency that’s creamy and coats the back of a spoon.
  5. Wilt the spinach (optional). If you’re using spinach, pile it on top of the curry. Cover the pan for about a minute, then remove the lid and stir. The residual heat will wilt the spinach perfectly in seconds. This keeps it bright green and tender.
  6. Finish with lime. Turn off the heat. Squeeze the juice of half a lime over the curry and give it one last stir. This bright, acidic finish is the secret to making all the flavors pop. Taste and adjust the salt or lime juice as needed.
  7. Serve and enjoy. Spoon the creamy curried butter beans over a bed of fluffy basmati rice or serve alongside warm naan bread for dipping. Garnish with fresh cilantro, a pinch of red pepper flakes, or a drizzle of chili oil for an extra kick.

Cooking Tips & Techniques

I’ve made this recipe a dozen times, and I’ve learned a few things along the way. Here are my best tips to make sure yours turns out perfect every time.

  • Don’t skip blooming the spices. I know it’s tempting to just dump everything in at once, but taking that extra minute to toast the spices in hot oil is a game-changer. It deepens their flavor and makes the whole dish taste more complex. Trust me on this one.
  • Use full-fat coconut milk. This is the single most important ingredient for achieving that velvety, luxurious texture. Light coconut milk is too watery and won’t give you the same creamy result. If you’re watching your calories, you can use a little less and make up the volume with extra broth, but the texture won’t be quite as rich.
  • Don’t overcook the beans. Since we’re using canned butter beans, they’re already cooked. You just want to warm them through and let them absorb the sauce. Over-simmering can make them mushy. Five to eight minutes in the sauce is the sweet spot.
  • Make it a one-pot meal. This is already pretty simple, but you can make it even easier by cooking your rice in the same pot. After you remove the curry, quickly rinse the pot, add your rice and water, and cook as usual. Or, serve it with some crusty bread for dipping.
  • My biggest failure? The first time I made this, I used light coconut milk and skipped the ginger because I thought I didn’t have any. It was flat and sad. Don’t be like me. Fresh ginger is a must, and the full-fat coconut milk is non-negotiable for that dreamy texture.

Variations & Adaptations

This recipe is incredibly flexible. Here are a few ways you can make it your own.

  • Make it a protein powerhouse: Stir in a cup of cooked chickpeas or shredded rotisserie chicken along with the butter beans for an extra protein boost. It turns this side dish into a full-on meal.
  • Go green: Swap the spinach for chopped kale or Swiss chard. Hearty greens hold up beautifully in the sauce. Just add them a few minutes earlier so they have time to soften.
  • Turn up the heat: If you like things spicy, add a chopped fresh chili (like a serrano or Thai bird chili) along with the garlic and ginger. You can also stir in a teaspoon of sambal oelek or chili garlic sauce at the end for a fiery kick.
  • Make it a soup: For a thinner, soupier version, double the amount of vegetable broth. Serve it in bowls with a dollop of yogurt and some crusty bread. It’s the perfect cozy lunch.
  • Switch the beans: Don’t have butter beans? No problem. Cannellini beans, chickpeas, or even black-eyed peas work wonderfully in this sauce. The cooking time remains the same.
  • A personal twist I love: Sometimes I’ll add a heaping tablespoon of red curry paste along with the spices. It adds a deeper, more complex flavor profile. It’s a little different, but oh-so-good.

Serving & Storage Suggestions

This dish is incredibly versatile when it comes to serving and storing.

Serving: I love serving this creamy curried butter beans hot, straight from the stove, over a bed of fluffy basmati rice. The rice soaks up all that incredible sauce. It’s also fantastic with warm, buttery naan bread for dipping. For a lighter option, you can serve it in a bowl like a stew, topped with fresh cilantro and a squeeze of lime. A side of roasted vegetables, like cauliflower or broccoli, would be a perfect complement.

Storage: This recipe is a meal prep champion! Store any leftovers in an airtight container in the refrigerator for up to 4 days. In fact, the flavors actually get even better as they meld together overnight. The next day, it’s somehow even more delicious.

Reheating: The best way to reheat this is on the stovetop over medium-low heat. Add a splash of water or broth to loosen the sauce, as the coconut milk will thicken as it sits. Stir occasionally until warmed through. You can also reheat it in the microwave in 30-second bursts, stirring in between. The sauce will still be creamy and delicious.

Freezing: Yes, this freezes beautifully! Let the curry cool completely, then transfer it to a freezer-safe container. It will keep for up to 3 months. To thaw, place it in the refrigerator overnight, then reheat as directed above. Just be aware that the texture of the beans might soften slightly after freezing, but the flavor will still be amazing.

Nutritional Information & Benefits

This creamy curried butter beans recipe isn’t just delicious—it’s packed with good-for-you ingredients.

Estimated Nutritional Values (per serving, about 1.5 cups of curry):

  • Calories: ~350-400
  • Protein: 15g
  • Fat: 22g (mostly healthy fats from coconut milk)
  • Carbohydrates: 35g
  • Fiber: 10g
  • Sugar: 5g

Health Benefits: Butter beans are a fantastic source of plant-based protein and dietary fiber, which helps keep you full and supports healthy digestion. Coconut milk provides healthy medium-chain triglycerides (MCTs) that can boost energy. The spices—turmeric, cumin, and ginger—are all known for their anti-inflammatory properties. This is a naturally gluten-free, dairy-free, and vegan meal that’s both nourishing and satisfying. It’s comfort food you can feel good about eating.

Dietary Considerations: This recipe is naturally gluten-free, dairy-free, vegetarian, and vegan. If you have a nut allergy, coconut is technically a fruit, not a tree nut, but you should always check with your doctor if you have concerns. It’s also low in sugar and can be part of a heart-healthy diet.

Conclusion

This creamy curried butter beans recipe is proof that you don’t need a lot of time or fancy ingredients to make something truly special. It’s the kind of meal that feels like a warm hug on a busy weeknight—comforting, flavorful, and surprisingly easy to pull together. I love that it’s so forgiving; you can tweak the spices, swap the greens, or add extra veggies, and it always turns out delicious.

I really hope you give this a try. Make it on a night when you need a little extra comfort, or when you just want to impress yourself with how good a simple can of beans can taste. When you do, come back and let me know how it went! Drop a comment below or tag me in your photos—I love seeing your creations. And if you have a favorite variation, please share it. Happy cooking, friend!

Frequently Asked Questions

Can I use dried butter beans instead of canned?

Absolutely! You’ll need to soak them overnight and then cook them until tender before adding them to the recipe. This will add about an hour of cook time, but the texture is fantastic. Use about 1 cup of dried beans, which will yield roughly 2-3 cups cooked.

Can I make this recipe in a slow cooker or Instant Pot?

Yes! For the Instant Pot, use the sauté function to cook the aromatics and bloom the spices. Then add the coconut milk, broth, and drained beans. Pressure cook on high for 5 minutes, then do a quick release. For a slow cooker, sauté everything on the stovetop first, then transfer to the slow cooker and cook on low for 4-6 hours. Add the spinach and lime at the end.

What can I use instead of coconut milk?

If you don’t have coconut milk or want a different flavor, you can use full-fat oat milk or cashew cream for a creamy texture. But keep in mind, the flavor will change significantly. For a more traditional curry, you could also use plain yogurt (dairy or plant-based), but don’t let it boil or it may curdle.

Is this recipe spicy?

It has a gentle warmth from the cayenne, but it’s not what I would call spicy. The curry powder adds flavor, not intense heat. If you’re sensitive to spice, simply leave out the cayenne pepper. You’ll still have a wonderfully flavorful, aromatic dish.

What can I serve with these creamy curried butter beans?

It’s incredibly versatile! My favorite pairing is fluffy basmati rice, but it’s also amazing with warm naan bread, pita, or even a side of roasted potatoes. For a lighter meal, serve it in a bowl with a side of steamed greens or a simple cucumber salad. If you’re in the mood for something different, try it over a bed of our savory lo mein noodles for a fun fusion twist.

Pin This Recipe!

creamy curried butter beans recipe

Print

Creamy Curried Butter Beans in 30 Minutes

A quick and easy weeknight dinner featuring creamy butter beans in a velvety, golden coconut curry sauce. Ready in just 30 minutes, this comforting and flavorful dish is perfect for busy nights.

  • Author: Emma
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Indian-inspired

Ingredients

Scale
  • 1 tablespoon coconut oil (or avocado oil)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 tablespoon curry powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • 1/4 teaspoon cayenne pepper (optional)
  • 1/2 teaspoon salt, plus more to taste
  • 1 can (13.5 oz / 400 ml) full-fat coconut milk
  • 1/2 cup vegetable broth or water
  • 2 cans (15 oz / 425 g each) butter beans, drained and rinsed
  • 1 cup fresh spinach (optional)
  • Juice of 1/2 a lime
  • Cooked basmati rice or naan bread (for serving)
  • Fresh cilantro, chopped (for garnish)
  • Red pepper flakes or chili oil (for garnish)

Instructions

  1. Sauté the aromatics: Place a large skillet or Dutch oven over medium heat. Add the coconut oil and let it melt. Once shimmering, add the diced onion. Cook for 5-7 minutes, stirring occasionally, until soft and translucent. Add the minced garlic and grated ginger, and cook for another minute until fragrant.
  2. Bloom the spices: Add the curry powder, cumin, coriander, cayenne (if using), and salt to the pan. Stir constantly for about 30-60 seconds until fragrant and slightly darkened. Be careful not to burn them.
  3. Build the sauce: Pour in the full-fat coconut milk and vegetable broth. Stir well, scraping the bottom of the pan. Bring to a gentle simmer, then reduce heat to low. Let it bubble for 5-7 minutes, stirring occasionally, until it thickens slightly.
  4. Add the beans and simmer: Gently fold in the drained and rinsed butter beans. Stir to coat. Let everything simmer together for another 5-8 minutes, allowing the beans to absorb the flavor. If the sauce gets too thick, add a splash more broth or water.
  5. Wilt the spinach (optional): If using spinach, pile it on top of the curry. Cover the pan for about a minute, then remove the lid and stir until wilted.
  6. Finish with lime: Turn off the heat. Squeeze the juice of half a lime over the curry and stir. Taste and adjust salt or lime juice as needed.
  7. Serve: Spoon over basmati rice or alongside warm naan bread. Garnish with fresh cilantro, red pepper flakes, or a drizzle of chili oil.

Notes

Don’t skip blooming the spices in oil for deeper flavor. Use full-fat coconut milk for the creamiest texture. Canned butter beans are already cooked, so only simmer for 5-8 minutes to avoid mushiness. Leftovers keep in the fridge for up to 4 days and freeze well for up to 3 months.

Nutrition

  • Serving Size: About 1.5 cups of cu
  • Calories: 375
  • Sugar: 5
  • Sodium: 480
  • Fat: 22
  • Saturated Fat: 16
  • Carbohydrates: 35
  • Fiber: 10
  • Protein: 15

Keywords: creamy curried butter beans, vegan curry, quick weeknight dinner, coconut curry, butter beans recipe, 30 minute meal, gluten-free, dairy-free

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating