I absolutely love sharing this Easy Butter Bean Curry Recipe because it perfectly balances comfort and incredible flavor in a way that always feels like a warm hug in a bowl. The rich, spiced tomato sauce pairs beautifully with tender butter beans, creating a dish that is hearty, fragrant, and satisfying without being complicated to prepare. Whenever I make this curry, I’m reminded of how a few simple, carefully chosen ingredients can come together to create something truly special, whether for a quick weeknight meal or a relaxed weekend dinner with friends.
Why You’ll Love This Easy Butter Bean Curry Recipe
What really sets this Easy Butter Bean Curry Recipe apart for me is its deeply layered flavor profile. The combination of warming spices—like cumin, coriander, cinnamon, and cloves—mixed with a bright splash of lemon juice creates a curry that’s both cozy and vibrant. I find its tangy, aromatic nature just irresistible. The slight heat from cayenne and the subtle sweetness of the tomatoes give it such a balanced, full-bodied taste that keeps me coming back for more.
Another thing I adore about this recipe is how effortless it is to pull together without skimping on complexity. The prep is straightforward, and the cooking steps are intuitive, making it a perfect choice even on busy days. Plus, it’s incredibly versatile: I’ve served it for casual family dinners, brought it to potlucks, and even made it special enough for holiday meals by adding fresh herbs or a side of cooling raita. It’s one of those standout dishes that feels both familiar and exciting every time.
Ingredients You’ll Need
The ingredients for this curry are surprisingly simple but play essential roles in building the flavor, texture, and beautiful color of the dish. Each spice adds its own unique note, while the butter beans provide creamy richness and substance.
- Neutral oil: I use canola or sunflower oil to fry the aromatics without interfering with their flavors.
- Large onion: finely chopped for a sweet and savory base.
- Garlic cloves: pressed to bring pungent warmth that infuses the curry.
- Fresh ginger: finely grated for a sharp, fresh zing balancing the richness.
- Large tomatoes: chopped to create that luscious saucy body with natural sweetness.
- Salt: essential for enhancing and balancing all the flavors.
- Ground turmeric: adds earthiness and that iconic golden hue.
- Cayenne pepper: delivers a subtle kick of heat.
- Garam masala: brings warm, aromatic spice complexity.
- Ground black pepper: for a sharp, peppery undertone.
- Ground cumin: contributes a smoky, nutty flavor.
- Ground coriander: adds citrusy freshness.
- Ground cinnamon: a subtle sweet warmth.
- Ground cloves: a pinch for a rich, slightly floral note.
- Cooked butter beans: creamy and tender, they’re the star protein here.
- Water: for simmering and sauce consistency.
- Lemon juice: brightens and lifts the entire dish with tang.
Directions
Step 1: Start by peeling and finely chopping the onion, pressing the garlic, finely grating the ginger, chopping the tomatoes, and measuring out your spices. Having everything prepared beforehand really helps the cooking flow smoothly.
Step 2: Heat the oil in a large deep frying pan over medium-high heat. Once the oil is hot, add the chopped onions and fry for about 3 to 5 minutes until they are softened and just beginning to brown. This step builds a wonderful savory foundation for the curry.
Step 3: Toss in the pressed garlic and grated ginger, stirring everything together. Fry for about 1 minute until fragrant. I love how the kitchen fills with nourishing aromas at this point.
Step 4: Add the chopped tomatoes along with half a teaspoon of salt. Cook for 5 to 7 minutes, stirring occasionally, until the tomatoes break down and soften into a luscious sauce.
Step 5: Sprinkle in all the spices: turmeric, cayenne, garam masala, black pepper, cumin, coriander, cinnamon, and cloves. Stir well and cook for another 3 minutes, keeping the mixture moving to prevent burning. This step really unlocks the deep, inviting flavors.
Step 6: If you’re using cooked butter beans, add them now with 2 ¼ cups of water. Stir to combine, then increase the heat to bring everything to a boil. Lower the heat to a lively simmer and cook uncovered for 10 to 15 minutes until the sauce thickens to your desired consistency. If using dried beans, soak them overnight, then cook them under pressure after step 5 as per the recipe notes.
Step 7: Finish by stirring in 1½ to 3 tablespoons of lemon juice, adjusting to taste. Add extra salt as needed—around three-quarters of a teaspoon works nicely for me. If the curry becomes too thick, just thin it out with a bit of water until it’s perfect.
Step 8: Your Easy Butter Bean Curry Recipe is ready! Serve it hot over fluffy steamed basmati rice and enjoy every savory bite.
Servings and Timing
This recipe comfortably serves 4 people, making it ideal for a family dinner or to share with friends. Preparation takes about 10 minutes, primarily chopping and prepping your ingredients. Cooking time is roughly 22 minutes, including frying the aromatics and simmering the curry to thicken. In total, you’ll spend around 32 minutes from start to finish, with no special resting time needed. It’s a fantastic go-to when you want something hearty and flavorful on the table relatively quickly.
How to Serve This Easy Butter Bean Curry Recipe
When I serve this curry, I love spooning it over warm, fluffy basmati rice—the rice soaks up the rich sauce beautifully and provides the perfect neutral backdrop for the bold spices. Sometimes, I add a side of cooling cucumber raita or a simple yogurt drizzle to balance the warmth and bring a refreshing touch. A warm naan or roti also pairs wonderfully for mopping up every last bit of curry.
For presentation, I often garnish with a sprinkle of fresh chopped cilantro, which adds bright pops of green color and fresh flavor. Toasted cumin seeds sprinkled on top can add that extra aromatic crunch, and a wedge of lemon on the side lets everyone adjust the zing to their liking. Serving in shallow bowls with generous portions makes the meal feel inviting and communal, perfect for enjoying with loved ones.
As for drinks, I really enjoy pairing this curry with a crisp Sauvignon Blanc or a lightly chilled ginger beer. For non-alcoholic options, a refreshing mint lemonade or a spiced chai does wonders alongside the dish. This curry works beautifully for casual weeknight dinners, laid-back weekend lunches, or even festive occasions where you want something both satisfying and a little special. I always serve it hot to warm everyone from the inside out.
Variations
One of the things I love about this Easy Butter Bean Curry Recipe is how adaptable it is. If you want to swap out the butter beans, chickpeas or lentils are great alternatives that offer different textures while absorbing the spices nicely. For those who want to add some greens, throwing in spinach or kale towards the end of cooking adds color and nutrition without overpowering the flavors.
If you follow a strict vegan or gluten-free diet, you’re in luck because this recipe is naturally free from gluten and can easily be made vegan by simply skipping any dairy-based sides. For a creamier texture, I sometimes stir in a splash of coconut milk at the end, which adds a subtle sweetness and silkiness that complements the spices beautifully.
Another way I sometimes change this recipe is by experimenting with cooking methods—using a slow cooker for the whole process creates an incredibly tender, melded curry that’s perfect for a hands-off day. Alternatively, pressure cooking the beans and sauce together saves time and locks in intense flavors, which is great when I’m in a hurry.
Storage and Reheating
Storing Leftovers
I always store leftover Easy Butter Bean Curry in airtight glass or BPA-free plastic containers. It keeps well in the refrigerator for up to 4 days, which makes it a great candidate for make-ahead meals. If you want to portion it out for lunches or smaller dinners, dividing it into individual servings before refrigeration works like a charm and helps reduce waste.
Freezing
This curry freezes beautifully! I love freezing portions in freezer-safe containers or heavy-duty zip-lock bags, flattening them out for efficient storage. It keeps well in the freezer for up to 3 months. When freezing, make sure it’s fully cooled before packaging to preserve flavor and texture. Labeling the date helps you keep track, and when you’re ready to eat, it’s a quick meal with almost no prep.
Reheating
The best way I’ve found to reheat leftover butter bean curry is gently on the stovetop over low to medium heat, stirring occasionally. This helps retain the texture of the beans and prevents the sauce from burning or drying out. If it’s too thick after refrigeration or freezing, add a splash of water or broth to loosen it back up. Microwaving works well too but be sure to stir every minute or so to heat evenly and avoid hot spots that can alter the curry’s texture.
FAQs
Can I use canned butter beans instead of dried?
Absolutely! Using canned cooked butter beans is a great shortcut that saves soaking and cooking time. Just be sure to rinse them well before adding to the curry to reduce excess sodium from the can. You can jump straight to adding the beans at step 6 and simmer to absorb the flavors.
Is this recipe spicy?
This Easy Butter Bean Curry Recipe has a gentle warmth from the cayenne pepper and spices but it’s not overpoweringly hot. You can easily adjust the heat to your liking by adding less cayenne or omitting it altogether if you prefer milder flavors. The lemon juice also balances any spiciness with bright tang.
Can I prepare this curry ahead of time?
Yes! In fact, like many curries, this one tastes even better the next day as the flavors have extra time to meld and develop. You can make it a day in advance, store it in the fridge, and gently reheat before serving. It’s perfect for meal prepping or entertaining.
What can I serve instead of basmati rice?
If you want to switch it up, jasmine rice, quinoa, or even warm flatbreads like naan or chapati pair beautifully with this curry. For a lower-carb option, cauliflower rice works well too, soaking up the sauce but keeping things light.
Is this curry suitable for freezing and reheating?
Definitely! This curry freezes very well without losing flavor or texture. Use freezer-safe containers, let it cool completely before freezing, and thaw in the fridge overnight before reheating gently on the stovetop or in the microwave.
Conclusion
I truly hope you give this Easy Butter Bean Curry Recipe a try because it’s one of those dishes that never fails to delight me with its rich flavors and simple preparation. It’s hearty, comforting, and versatile—everything I look for in a home-cooked meal. Once you make it, I’m sure it will become a favorite in your kitchen too, just like it has in mine. Happy cooking and enjoy every flavorful bite!
Print
Easy Butter Bean Curry Recipe
A simple, flavorful Easy Butter Bean Curry featuring aromatic spices, tender butter beans, and a tangy lemon finish. This comforting curry comes together quickly on the stovetop or can be made using an Instant Pot for dried beans, making it a versatile and wholesome meal perfect over steamed basmati rice.
- Total Time: 32 minutes
- Yield: 4 servings
Ingredients
Spices
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon ground turmeric
- ¼ teaspoon cayenne pepper
- ½ teaspoon garam masala
- ¼ teaspoon ground black pepper
- ½ Tablespoon ground cumin
- ½ Tablespoon ground coriander
- ¼ teaspoon ground cinnamon
- ⅛ teaspoon ground cloves
Produce
- 1 large onion, chopped finely
- 3 cloves garlic, pressed
- 1-inch ginger, finely grated
- 2 large tomatoes, chopped
- 1½–3 Tablespoons lemon juice to taste
Pantry
- 2 Tablespoons neutral oil (canola, sunflower, etc.)
- 4 cups cooked butter beans (21 oz./600g) or 2 cups dried butter beans
- 2 ¼ cups water (540ml) for cooked beans
- 5 cups water for pressure cooking dried beans (Instant Pot)
Instructions
- Prep the ingredients: Peel and finely chop the onion, press the garlic, finely grate the ginger, chop the tomatoes, and measure out all the spices to have everything ready for cooking.
- Sauté onions: Heat the neutral oil in a large deep frying pan over medium-high heat. Add the finely chopped onions and fry for 3 to 5 minutes until softened and lightly browned, stirring occasionally to avoid burning.
- Add garlic and ginger: Stir in the pressed garlic and grated ginger, frying for 1 minute until fragrant and well combined with the onions.
- Cook tomatoes: Add the chopped tomatoes and ½ teaspoon salt. Continue frying for 5 to 7 minutes until the tomatoes soften and begin breaking down, creating a rich base.
- Add spices: Mix in turmeric, cayenne pepper, garam masala, black pepper, cumin, coriander, cinnamon, and cloves. Fry for 3 minutes, stirring regularly to prevent sticking and allow the spices to toast and release their aromas.
- Add butter beans and water: For cooked butter beans, add them along with 2 ¼ cups water to the pan. Stir well, then increase heat to high until the mixture boils. Reduce heat to medium-high and simmer for 10 to 15 minutes until the curry thickens to your liking.
- Instant Pot method for dried beans: If using dried butter beans, soak 2 cups overnight. Perform steps 1-5 in the Instant Pot on sauté mode. Drain soaked beans and add them with 5 cups water. Cook on high pressure for 12 minutes, then perform a quick release of pressure before proceeding.
- Add lemon juice and adjust seasoning: Stir in 1½ to 3 tablespoons lemon juice to taste to give the curry a lively tangy flavor. Adjust salt as needed, typically adding about three-quarters of a teaspoon extra salt. If the sauce is too thick, thin it with a little water.
- Serve hot: Enjoy the butter bean curry served hot over steamed basmati rice for a hearty and aromatic meal.
Notes
- You can use canned cooked butter beans to save time or dried beans soaked overnight and pressure-cooked for a from-scratch version.
- The spice blend can be adjusted to your heat preference by altering cayenne pepper quantity.
- If the curry thickens too much during simmering, simply add a splash of water to reach desired consistency.
- Lemon juice is key to adding brightness and balancing the richness of the beans and spices.
- This curry pairs well with naan bread or steamed rice for a complete meal.
- Prep Time: 10 minutes
- Cook Time: 22 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
