A spicy aroma wafted through my kitchen, igniting a sudden craving for a warm and comforting meal. Long days can leave us yearning for something quick yet fulfilling, and my answer has become the vibrant dish of Curried Butter Beans. This creamy, vegan recipe is a lifesaver for those hectic weeknights, ready in just 20 minutes! Imagine sinking your spoon into a bowl brimming with pantry staples like coconut milk, tender butter beans, and a symphony of aromatic spices. Not only is this dish a wholesome treasure, but it’s also a versatile canvas—serve it over a fluffy bed of rice or crusty sourdough for an extra satisfying experience. Ready to elevate your weeknight dinners and say goodbye to takeout? Let’s get cooking!

Why Are Curried Butter Beans So Special?
Quick Meal Solution: This recipe takes just 20 minutes from start to finish, making it the perfect choice for busy weeknights.
Vegan Delight: Creamy and comforting, it’s an ideal dish for anyone looking to enjoy plant-based goodness without sacrificing flavor.
Flavor Explosion: The harmony of spices, coconut milk, and buttery beans creates a rich taste that will impress even the pickiest eaters.
Versatile Base: Use this curry as a hearty meal on its own, or pair it with rice or sourdough for an unforgettable dining experience.
Nutritional Powerhouse: Packed with fiber and protein from butter beans, this dish doesn’t just nourish your belly; it fuels your day.
Ready to dive into this vibrant recipe? Check out our tips on how to elevate your dinner with more quick vegan meals like this!
Curried Butter Beans Ingredients
For the Curry
- Coconut Oil – Adds richness and helps sauté aromatics; substitute with olive oil for a different flavor.
- Shallots – Provides a mild onion flavor that sweetens when sautéed; onions can be used if shallots are unavailable.
- Garlic – Adds savory depth essential for flavor; fresh is preferable, but garlic powder works in a pinch.
- Fresh Ginger – Offers a warm, spicy note to the dish; ground ginger can be substituted but lacks the aromatic quality.
- Tinned Butter Beans – Primary source of protein and texture; can swap with cannellini beans or chickpeas as needed.
- Spinach – Enhances nutrition and boosts color; substitute with kale or any leafy greens for a similar texture.
- Coconut Milk – Provides creaminess and a hint of sweetness; opt for light coconut milk for a lower-calorie option.
- Tomato Puree – Adds acidity and balances richness; crushed tomatoes can be used if puree is unavailable.
- Curry Powder – Infuses the dish with an array of spices; try garam masala for a unique flavor twist.
- Lime Juice – Brightens flavors and adds acidity; lemon juice serves as a great alternative.
- Chili Flakes – Optional garnish for heat; adjust to taste or omit for a milder curry experience.
Embrace the convenience of cooking with these Curried Butter Beans and let your taste buds dance with delight!
Step‑by‑Step Instructions for Curried Butter Beans
Step 1: Sauté Aromatics
Heat 1 tablespoon of coconut oil in a large pan over medium heat. Once hot, add 2 finely chopped shallots, sautéing for about 3 minutes until they become translucent and softened. Then, stir in 2 minced garlic cloves and 1 tablespoon of freshly grated ginger, cooking for an additional 1-2 minutes until fragrant and golden.
Step 2: Build the Base
Add ½ cup of tomato puree to the pan along with a splash of water, stirring well to combine. Sprinkle in 2 tablespoons of curry powder, followed by 1 can of drained and rinsed butter beans, mixing everything together to coat the beans with the rich, aromatic sauce. Allow this mixture to cook for another 2 minutes to meld the flavors.
Step 3: Add Coconut Milk
Pour in 1 can of coconut milk, stirring until fully incorporated with the curry base. Season with salt to taste, and bring the mixture to a gentle simmer over medium-low heat. Cook the Curried Butter Beans for about 5 minutes, stirring occasionally until the beans are heated through and the sauce begins to thicken slightly.
Step 4: Finish the Dish
Stir in 2 cups of fresh spinach and the juice of 1 lime, mixing until the spinach wilts and brightens the dish. For an extra kick, add a pinch of chili flakes if desired. Allow everything to cook together for an additional 2 minutes, ensuring the flavors are well blended and the dish is piping hot.
Step 5: Serve
Spoon the creamy Curried Butter Beans generously over fluffy rice or alongside crusty sourdough. Take a moment to admire the vibrant colors before diving in. This comforting dish is perfect for satisfying hunger while providing a nutritious, flavorful meal in just 20 minutes!

Helpful Tricks for Curried Butter Beans
- Sauté Time Matters: Ensure you sauté the shallots, garlic, and ginger until softened, enhancing the dish’s depth of flavor and aroma.
- Curry Powder Choice: Be mindful of the curry powder you choose; blend strengths can differ significantly, impacting the dish’s overall warmth and spice level.
- Thicker Texture: For a creamier curry, mash a few butter beans against the pan while cooking, adding body to your Curried Butter Beans.
- Leafy Greens Swap: Feel free to use kale or chard instead of spinach; they add a delightful texture and nutrition while maintaining the vibrant color.
- Storage Tip: If you have leftovers, store them in an airtight container in the fridge for up to 3 days. Reheat gently for the best texture.
Curried Butter Beans Variations
Make this delightful Curried Butter Beans your own with these fun and easy twists!
- Dairy-Free: Substitute any creaminess with cashew cream, which adds a rich touch without dairy.
- Protein Boost: Swap butter beans for chickpeas or lentils for extra fiber and protein; they’re equally delicious!
- Veggie Additions: Toss in diced sweet potatoes or zucchini for an added sweetness and crunchy texture that complements the creaminess beautifully.
- Sweetness Factor: Stir in raisins or dried apricots for a surprising burst of sweetness that warms the heart.
- Heat Level: For a spicy kick, add diced fresh jalapeños or a splash of hot sauce; adjust to your spice preference.
- Seasoning Variations: Experiment with different spice blends; swap curry powder for garam masala or add cumin for earthy depth.
- Extra Greens: Incorporate kale or Swiss chard instead of spinach for a hearty, nutrient-rich alternative.
- Nutty Flavor: Toss in a handful of toasted coconut flakes or chopped nuts just before serving for an exciting crunch.
Ready to explore your culinary creativity? Pair this dish with a fresh side salad or cornbread for a full, satisfying meal. For more inspiration, check out our delicious recipes for Quick Vegan Meals that will delight your taste buds.
Make Ahead Options
Curried Butter Beans are a fantastic meal prep option, allowing you to save precious time during busy weeknights! You can chop the shallots, garlic, and ginger up to 24 hours in advance and refrigerate them in an airtight container. The full curry can be cooked ahead of time and stored in the refrigerator for up to 3 days. When you’re ready to enjoy, simply reheat over medium heat on the stovetop, adding a splash of coconut milk to maintain creaminess. For best quality, store the curry in a sealed container and consume it within the recommended time to keep those vibrant flavors intact. With these prep tips, you’ll have a delicious homemade meal at your fingertips, just waiting to be savored!
How to Store and Freeze Curried Butter Beans
Fridge: Store your Curried Butter Beans in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of coconut milk if needed to restore creaminess.
Freezer: Freeze cooled Curried Butter Beans in an airtight container or heavy-duty freezer bag for up to 3 months. For best quality, label with the date. Thaw overnight in the fridge before reheating.
Reheating: When ready to enjoy, reheat on low in a saucepan, stirring frequently, until heated through. You may want to add a bit of coconut milk or water to loosen the sauce.
Make-Ahead: Prepare ahead of time and store in the freezer for a quick, delicious meal option that will satisfy your weeknight cravings.
What to Serve with Creamy Vegan Curried Butter Beans
Imagine a meal that envelops you in warmth and comfort, creating the perfect symphony of flavors and textures to savor.
-
Fluffy Basmati Rice: Its delicate grains soak up the luscious curry sauce, making every bite a delight.
-
Crusty Sourdough Bread: Perfect for mopping up the creamy sauce, this bread adds a satisfying crunch to each mouthful.
-
Crisp Green Salad: A refreshing side with lemon vinaigrette balances the richness of the curry, bringing a lively brightness to the meal.
-
Roasted Cauliflower: Its slight caramelization offers a delicious contrast, teaming well with the warm spices of the curry.
-
Coconut Chia Pudding: An indulgent yet healthy dessert that echoes the coconut theme, making for a satisfying end to the meal.
-
Sparkling Water with Lime: A zesty drink that cleanses the palate and complements the vibrant flavors of the dish beautifully.

Curried Butter Beans Recipe FAQs
How should I select ripe ingredients for this recipe?
Absolutely! When picking shallots, choose ones that are firm with a smooth skin, avoiding any that feel soft or have dark spots. For fresh ginger, opt for a plump, unbruised piece with a spicy aroma. Your butter beans should be stored properly, and if using canned ones, check the expiration date to ensure you’re using the best quality.
What is the best way to store leftover Curried Butter Beans?
You can store your Curried Butter Beans in an airtight container in the refrigerator for up to 3 days. To keep the dish creamy, when reheating, add a splash of coconut milk or water to loosen the sauce. Just warm them gently on the stovetop to restore that delightful texture!
Can I freeze Curried Butter Beans, and what’s the process?
Yes, you can freeze them! Allow the Curried Butter Beans to cool completely before transferring them to an airtight container or a heavy-duty freezer bag. They can last for up to 3 months in the freezer. Don’t forget to label with the date! To reheat, thaw overnight in the fridge and warm on low heat, adding a bit of coconut milk or water if needed to maintain creaminess.
What should I do if my sauce is too thin?
Very! If you find the sauce too thin, mashing a few butter beans against the pan is an excellent tip. This will help thicken the curry and create a creamier texture. Alternatively, let it simmer a bit longer to allow more moisture to evaporate, intensifying the flavors!
Can I make this recipe suitable for specific dietary needs?
Sure thing! To make this recipe gluten-free, just ensure that the curry powder and any other ingredients don’t have hidden gluten sources. For allergies, always check the labels on canned goods. If anyone enjoys a nutty flavor, stirring in some cashew cream just before serving can add a lovely touch. Always check for individual allergies to coconut milk or other ingredients!

Creamy Curried Butter Beans Ready in Just 20 Minutes
Ingredients
Equipment
Method
- Heat 1 tablespoon of coconut oil in a large pan over medium heat. Add 2 finely chopped shallots and sauté for about 3 minutes until softened. Stir in 2 minced garlic cloves and 1 tablespoon of freshly grated ginger, cooking for another 1-2 minutes until fragrant.
- Add ½ cup of tomato puree and a splash of water, stirring well. Sprinkle in 2 tablespoons of curry powder and 1 can of drained butter beans, mixing everything to coat the beans. Cook for another 2 minutes to meld flavors.
- Pour in 1 can of coconut milk, stirring until incorporated. Season with salt and bring to a gentle simmer. Cook for about 5 minutes until beans are heated through and sauce thickens.
- Stir in 2 cups of fresh spinach and the juice of 1 lime, mixing until the spinach wilts. Add chili flakes if desired. Cook for an additional 2 minutes.
- Serve the creamy Curried Butter Beans over rice or alongside sourdough bread.

Leave a Reply