I absolutely love sharing my Curried Butter Beans Recipe with friends because it’s one of those dishes that feels both comforting and exciting at the same time. The creamy coconut milk combined with fragrant spices and tender butter beans creates a meal that’s bursting with flavor yet incredibly simple to make. Every time I cook it, I feel like I’m bringing a little warmth and homey goodness straight to the table.
Why You'll Love This Curried Butter Beans Recipe
What truly makes this recipe special for me is the depth of flavor it achieves with surprisingly few ingredients. The blend of garam masala, curry powder, and fresh ginger creates a fragrant and layered profile that hugs the butter beans perfectly. The coconut milk adds the perfect touch of creaminess without heaviness, making each bite silky and satisfying. I find it’s a dish that appeals to both spice lovers and those who prefer subtle warmth, so it’s really versatile for anyone’s palate.
Another thing I adore about this Curried Butter Beans Recipe is how straightforward it is. From sautéing the aromatics to letting everything simmer, it’s a simple process that doesn’t require fancy ingredients or advanced cooking skills. I cook it whenever I want a quick weeknight meal or need something comforting for family and friends. Plus, it shines at casual dinners and festive gatherings alike, always earning compliments and requests for seconds.
Ingredients You'll Need
Gathering the ingredients for this dish is a breeze because they’re all staples you likely have or can easily find. Each element is essential, from the creamy coconut milk which smooths out the spices, to the fresh ginger that adds a zingy brightness. The butter beans themselves provide that wonderfully creamy texture and body the curry needs to feel like a main event.
- Butter beans: These creamy legumes are the star, providing a luxuriously soft texture and mild flavor that absorbs spices beautifully.
- Canola oil: A neutral oil that allows the spices and aromatics to shine without overpowering the dish.
- Brown onion: Adds a natural sweetness when sautéed, creating a flavorful base.
- Garlic: Freshly grated to infuse the dish with pungent warmth and depth.
- Salt: Enhances all the flavors and helps the aromatics release their fragrance.
- Fresh ginger: Provides a zingy brightness that lifts the curry beautifully.
- Ground coriander, cumin, garam masala, and curry powder: This spice quartet gives the curry its signature earthy, warm, and complex flavor.
- Chopped tomatoes: Adds acidity and body to balance the creamy coconut milk.
- Full-fat coconut milk: Creates a silky, rich sauce that cocoons the beans in deliciousness.
- Frozen spinach (or fresh): Adds color, nutrition, and a tender bite that complements the beans perfectly.
- Optional red pepper flakes: For anyone who loves a touch of heat to brighten the curry further.
- Basmati rice, coconut yogurt, homemade naan, and fresh cilantro: These make perfect accompaniments, rounding out the meal with texture and freshness.
Directions
Step 1: Heat one tablespoon of canola oil in a large skillet over medium heat. Add the diced brown onion and sauté for 4 to 5 minutes until it becomes soft and translucent, releasing its natural sweetness.
Step 2: Stir in the grated garlic along with a quarter teaspoon of salt, cooking for about 1 minute until the aroma bursts forth but before the garlic browns.
Step 3: Add two teaspoons of freshly grated ginger, then sprinkle in the ground coriander, ground cumin, garam masala, and curry powder. Let the spices toast gently for 1 to 2 minutes, stirring consistently to prevent burning and to coax out their full fragrance.
Step 4: Pour in one 14-ounce can of chopped tomatoes and one cup of frozen spinach (or fresh if you prefer). Stir the mixture together, allowing the spinach to thaw and the tomatoes to mingle into a flavorful base.
Step 5: Drain two cans (about 800 grams) of butter beans and add them to the skillet, followed by one 14-ounce can of full-fat coconut milk. Stir everything to combine fully, then reduce the heat to low and let it simmer gently for 15 to 20 minutes. This slow simmer allows the sauce to thicken and the flavors to marry, resulting in a creamy, luscious curry.
Step 6: Season the dish with salt and freshly ground black pepper to your liking. If you want a bit of heat, add red pepper flakes or chili powder at this time. Give everything a final stir, then remove from heat.
Step 7: Serve the curried butter beans hot and steamy, alongside fluffy basmati rice, homemade naan bread, a few dollops of cooling coconut yogurt, and a sprinkle of fresh cilantro for brightness and color.
Servings and Timing
This Curried Butter Beans Recipe makes about 4 hearty servings, perfect for a family dinner or prepping for a few days of leftovers. The prep time is quick, around 10 minutes, since most of what you do is simply chopping and measuring spices. The cooking time takes about 30 to 35 minutes, including the sautéing and simmering stages, bringing the total time to roughly 45 minutes from start to finish. No resting time is needed — it’s best enjoyed fresh out of the pan, warm and fragrant.
How to Serve This Curried Butter Beans Recipe
When I serve this curried butter beans dish, I love pairing it with fluffy basmati rice because the rice soaks up all the delicious sauce and balances the spices perfectly. Homemade naan bread is my favourite accompaniment, especially when freshly toasted so that it has the slightest crisp outside and soft, pillowy inside — perfect for scooping up every last bit of curry.
For garnishing, I always add a generous handful of chopped fresh cilantro to add a burst of color and freshness against the rich curry. A dollop of coconut yogurt on the side is essential too, as it adds a creamy contrast and mild cooling effect, especially if you’ve added some chili flakes. I find this dish works beautifully served piping hot or warm, making it ideal for cozy family dinners or weekend gatherings.
In terms of beverages, a crisp white wine like Sauvignon Blanc complements the spices wonderfully, while a simple sparkling water with lemon or a minty iced tea can be refreshing non-alcoholic choices. I especially enjoy serving this Curried Butter Beans Recipe during casual dinners or when I’m craving something vibrant yet comforting.
Variations
I often play around with this recipe to suit different dietary needs or flavor preferences. For a gluten-free version, simply ensure your naan is gluten-free or skip it altogether and focus on rice and veggies. For a vegan twist, which this recipe already mostly is, just make sure to use coconut yogurt that doesn’t contain dairy and double-check your spice blends for any additives.
If you want to mix up the flavors, try swapping the butter beans for chickpeas or even cannellini beans. Each brings a slightly different texture and taste but keeps the dish hearty and satisfying. You can also experiment with the spice levels — for a milder curry, reduce the garam masala and curry powder; for something bolder, add fresh chopped chilies or a bit of smoked paprika.
Cooking methods can vary too — I sometimes prepare this recipe in a slow cooker, layering all ingredients and letting them meld over a few hours, which deepens the flavors even more. Alternatively, using an Instant Pot on a simmer setting speeds everything up without sacrificing taste or texture.
Storage and Reheating
Storing Leftovers
Leftover curried butter beans store beautifully in an airtight container in the refrigerator. I like using glass containers with tight-fitting lids, which help maintain freshness and make reheating easy. Stored this way, leftovers stay good for up to 3 to 4 days. The flavors develop further after sitting overnight, so leftovers often taste even better the next day.
Freezing
This dish freezes well, making it perfect for meal prepping. To freeze, portion the curry into freezer-safe containers or heavy-duty freezer bags, leaving a little space for expansion. It will keep its best quality for up to 2 months in the freezer. When you’re ready to enjoy it, simply thaw it overnight in the fridge before reheating gently.
Reheating
For reheating, I recommend warming the curry gently on the stovetop over low to medium heat, stirring occasionally. This helps retain the creamy texture and prevents the coconut milk from splitting. If you prefer using a microwave, heat in short bursts, stirring halfway through to evenly warm the curry. Avoid overheating to ensure the beans stay tender and the sauce remains luscious.
FAQs
Can I use dried butter beans instead of canned?
Yes, you can absolutely use dried butter beans, but you will need to soak them overnight and cook them fully before adding to the curry. This adds prep time but gives you control over texture and freshness. Just be sure the beans are tender before mixing with the other ingredients.
Is this Curried Butter Beans Recipe spicy?
The dish has a warm and fragrant spice profile but isn’t overly spicy by default. You can easily adjust the heat by adding or omitting red pepper flakes or chili powder according to your taste. It’s versatile enough to be mild or simmering hot!
What can I use if I don’t have coconut milk?
If you don’t have coconut milk, you can substitute with a mix of cream and water or use a dairy-free alternative like almond or cashew milk, though the flavor and creaminess may differ slightly. I find coconut milk gives the best rich, tropical undertone.
Can I add vegetables to this curry?
Definitely! Adding veggies like diced carrots, bell peppers, or peas during the simmering stage provides extra nutrition, texture, and color. Just add them early enough to cook through but not so long that they lose their bite.
What should I serve with this curry?
I love serving it with basmati rice and homemade naan bread, along with a fresh cilantro garnish and a dollop of coconut yogurt. Light salads or roasted vegetables also pair nicely, keeping the meal balanced and satisfying.
Conclusion
If you’re looking for a flavorful, comforting dish that’s easy to prepare and sure to impress, I genuinely encourage you to try this Curried Butter Beans Recipe. It’s one of my favorite meals to make when I want something satisfying, nutritious, and bursting with warmth. I can’t wait for you to experience it in your own kitchen and share it with your loved ones!
PrintCurried Butter Beans Recipe
A hearty, flavorful Curried Butter Beans recipe that combines tender butter beans with aromatic spices, coconut milk, and spinach for a creamy, comforting dish. Perfectly paired with basmati rice, homemade naan bread, and a dollop of coconut yogurt for a satisfying vegetarian meal.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Ingredients
Main Ingredients
- 2 14-oz cans of butter beans (800g) (drained, 480g)
- 1 tablespoon canola oil (rapeseed oil)
- 1 small brown onion (diced)
- 5 whole garlic cloves (grated)
- ¼ teaspoon salt
- 2 teaspoons fresh ginger (grated)
- ½ teaspoon ground coriander
- ½ teaspoon ground cumin
- 2 teaspoons garam masala
- 2 tablespoons curry powder
- 1 14-oz can chopped tomatoes (400 g)
- 1 14-oz can full-fat coconut milk (400 ml)
- 1 cup frozen spinach (150 g, 5.3 oz) or fresh spinach
- Red pepper flakes (chilli powder) to taste (optional)
- Salt & black pepper to taste
To Serve
- Basmati rice
- Coconut yogurt (coconut yoghurt)
- Homemade naan bread
- Fresh cilantro (coriander)
Instructions
- Sauté aromatics: In a large skillet over medium heat, heat the canola oil and sauté the diced onion for 4-5 minutes until softened and translucent. Add the grated garlic and sprinkle with ¼ teaspoon salt; cook until fragrant, about 1 minute.
- Add ginger and spices: Stir in the grated fresh ginger, then add the ground coriander, ground cumin, garam masala, and curry powder. Toast the spices in the skillet for 1-2 minutes, stirring frequently to release their aromas without burning.
- Simmer the curry: Pour in the canned chopped tomatoes and add the frozen or fresh spinach, stirring to combine. Add the drained butter beans and the full-fat coconut milk. Lower the heat and simmer gently for 15-20 minutes until the curry thickens and becomes creamy, stirring occasionally to prevent sticking.
- Season and serve: Taste the curry and adjust seasoning with salt, black pepper, and optional red pepper flakes or chilli powder for heat. Serve hot alongside steamed basmati rice, homemade naan bread, a dollop of coconut yogurt, and garnish with fresh cilantro leaves for a complete meal.
Notes
- For a spicier curry, increase the amount of red pepper flakes or chilli powder.
- Fresh spinach can be substituted for frozen; if using fresh, add it towards the end to prevent overcooking.
- Canola oil may be substituted with other neutral oils like vegetable or sunflower oil.
- This curry can be made vegan by ensuring the naan bread and yogurt are plant-based.
- Leftovers refrigerate well for up to 3 days and reheat gently on stovetop or microwave.
Leave a Reply