When the sun dips low and the evening chill begins to settle in, there’s nothing quite like the warm embrace of a creamy, spiced dish to lift your spirits. That’s when I turn to my trusty recipe for Curried Butter Beans. This vibrant vegan meal whisks you away with its rich coconut milk and aromatic spices, all while being ready to savor in just 20 minutes.
Picture the fragrant shallots sizzling in coconut oil as you prepare your ingredients—a melody of colors and textures inviting you to take a culinary journey. Bursting with flavors, this dish not only satisfies your taste buds but also packs in plant-based protein and fiber, making it a nutritious choice that even the busiest of cooks can appreciate. Perfect for cozy dinners or meal prep, Curried Butter Beans provides endless possibilities with variations tailored to your palate. So, let’s dive into this comfort food favorite that’s sure to become a staple in your kitchen!
Why are Curried Butter Beans a must-try?
Quick and Easy: This dish requires just 20 minutes, making it perfect for busy weeknights.
Flavor Explosion: A harmonious blend of coconut milk and spices creates a rich, creamy sauce that tantalizes the taste buds.
Nutritious Powerhouse: Packed with high protein and fiber, it’s a filling meal without the meat.
Versatile Options: Easily personalize with veggies or different legumes to fit your cravings.
Crowd-Pleaser: Whether you’re cooking for yourself or entertaining friends, this comforting curry always impresses!
Meal Prep Friendly: Ideal for prepping ahead, it stores well, allowing flavors to deepen. Enjoy a delicious, homemade vegan meal that’s sure to satisfy!
Curried Butter Beans Ingredients
For the Base
- Coconut Oil – Adds richness and helps sauté the aromatics; can be replaced with vegetable oil.
- Shallots – Gives a mild, slightly sweet onion flavor; use yellow onions if shallots are not available.
- Garlic – Provides savory depth; fresh garlic is best, but garlic powder can work in a pinch.
- Fresh Ginger – Offers a fresh, spicy zing; ground ginger is an acceptable substitute, though fresh is preferred.
- Tinned Butter Beans (400g) – Acts as the main protein source with a creamy texture; swap for cannellini beans or chickpeas if needed.
For the Creamy Sauce
- Spinach (70g) – Adds color and nutrition; feel free to substitute with fresh kale or Swiss chard.
- Coconut Milk (250ml) – Provides a luscious creaminess; light coconut milk is a great low-fat alternative.
- Tomato Puree (2 tablespoons) – Balances richness and acidity; canned diced tomatoes can work if blended first.
- Curry Powder (1 tablespoon) – Infuses the dish with warm spices; switch to garam masala for a different flavor profile.
- Lime (½ lime, squeezed) – Adds freshness and acidity; lemon juice can also be used in place of lime.
- Chili Flakes (1 teaspoon) – Adds optional heat; adjust to your personal taste.
This Curried Butter Beans recipe is not just quick and creamy but also allows for creative variations to make it uniquely yours!
How to Make Curried Butter Beans
-
Sauté Aromatics: In a large pan, heat coconut oil over medium heat. Add chopped shallots and cook until they are translucent. Then, stir in garlic and ginger, cooking for about 5 minutes until fragrant and inviting.
-
Build the Base: Add tomato puree with a splash of water to loosen it up. Stir in curry powder and butter beans (along with the water from the tin), tossing gently to coat everything in delicious flavor for about 2-3 minutes.
-
Add Coconut Milk: Carefully pour in the coconut milk, season with a pinch of salt, and bring everything to a gentle simmer. Let it cook for a couple of minutes until heated through and creamy.
-
Finish the Dish: Stir in the chopped spinach, squeezing in fresh lime juice, and sprinkle with chili flakes. Give it a quick taste and adjust the seasoning if desired.
-
Serve: Serve hot over your favorite rice or with a slice of crusty sourdough to soak up all that delightful sauce.
Optional: Garnish with fresh cilantro or parsley for an extra burst of flavor.
Exact quantities are listed in the recipe card below.
How to Store and Freeze Curried Butter Beans
Fridge: Keep your Curried Butter Beans in an airtight container for up to 3 days. Allow the dish to cool completely before refrigerating to maintain texture.
Freezer: Store in a freezer-safe container for up to 3 months. Leave some space at the top for expansion and reheat directly from frozen or thaw in the fridge overnight.
Reheating: Gently reheat in a saucepan over low heat, adding a splash of water or coconut milk to reintroduce creaminess if needed. Heat until warmed through, usually about 5-10 minutes.
Make-Ahead: This dish can be made ahead of time and its flavors will deepen as it sits, making it even more delicious when reheated!
What to Serve with Curried Butter Beans?
Elevate your hearty meal experience with delightful pairings that complement the rich and creamy flavors of this vegan dish.
- Fluffy Basmati Rice: A staple pairing that absorbs the luscious sauce, enhancing the overall taste and providing a comforting base.
- Toasted Sourdough Bread: Perfect for soaking up every drop of the creamy curry—crusty on the outside and soft on the inside.
- Crispy Roasted Vegetables: Seasonal veggies like carrots and bell peppers add a crunchy contrast that balances the dish’s creaminess beautifully.
- Fresh Cucumber Salad: A refreshing, zesty side to cleanse the palate, with a crunchy texture that brightens every bite.
- Spiced Lentil Salad: Packed with protein and fiber, this salad offers a wonderful flavor fusion and hearty texture that complements the curry.
- Chickpea Flatbreads: These warm, fluffy flatbreads are great for scooping up the beans, adding a satisfying chew and making every dinner a hands-on experience.
- Chai Tea: A warm, spiced drink that mirrors the flavors in your curry, creating a cozy dining atmosphere and enhancing the overall culinary journey.
- Vegan Chocolate Mousse: For dessert, this silky treat provides a delightful contrast to the savory curry—offering just the right amount of sweetness to end your meal on a high note!
Expert Tips for Curried Butter Beans
-
Aromatic Sauté: Ensure to sauté shallots, garlic, and ginger until golden to develop deep flavors that enrich your Curried Butter Beans.
-
Adjust Spice Levels: Tailor the heat by varying the amount of curry powder and chili flakes to suit your taste buds; start with less and add more gradually.
-
Creamy Consistency: For a thicker sauce, mash some of the butter beans into the mix before adding spinach, giving the dish a luxurious texture.
-
Freshness Matters: Always use fresh garlic and ginger for the best flavor; dried spices can’t replicate their vibrant taste in this comforting vegan dish.
-
Personalize It: Feel free to add vegetables like diced sweet potatoes or bell peppers; they not only enhance the nutrition but also add delightful texture variations.
Curried Butter Beans Variations
Feel free to let your creativity shine as you customize this delightful dish to suit your taste!
- Dairy-Free: Use almond or oat milk in place of coconut milk for a different flavor—but keep that creaminess!
- Spicy Kick: Add fresh chopped chili peppers for an extra layer of heat and vibrant color throughout the dish.
- Veggie Boost: Toss in diced sweet potatoes or bell peppers before adding the coconut milk for a hearty texture contrast.
- Herb Infusion: Stir in fresh cilantro or Thai basil at the end for a fragrant and refreshing pop of flavor.
- Protein Packed: Mix in lentils or chickpeas alongside butter beans for a nutrient-dense twist with additional protein.
- Sweet Balance: For a sweet-savory flavor, stir in raisins or dried apricots during the simmering stage. They’ll add delightful bursts of sweetness!
- Savory Umami: Sprinkle a bit of nutritional yeast into the sauce for a cheesy, savory flavor that complements the spices beautifully.
- Coconut-Free: Substitute coconut milk with vegetable broth for a lighter, broth-based version, perfect if you’re looking to reduce fats.
Make Ahead Options
Curried Butter Beans are an excellent choice for meal prep, saving you time during busy weekdays! You can make the base—sautĂ©ed shallots, garlic, ginger, tomato puree, curry powder, and butter beans—up to 3 days in advance. Simply store it in an airtight container in the refrigerator. To maintain the dish’s creamy texture and flavor, add the coconut milk and spinach just before serving. When you’re ready to enjoy your meal, heat the prepared base gently in the pan, stir in the coconut milk and spinach, and finish with lime juice and chili flakes. This ensures your meal is just as delicious and fresh as if made on the spot!
Curried Butter Beans Recipe FAQs
How do I choose the best ingredients for Curried Butter Beans?
Absolutely! Selecting fresh ingredients is key to a flavorful dish. Look for shallots that are firm and smooth, avoiding ones with soft spots. When it comes to ginger, choose a piece that feels heavy for its size and has a fresh, spicy aroma. Here’s a tip: if your coconut milk has hardened, just give it a gentle shake or warm it slightly in hot water.
How should I store leftover Curried Butter Beans?
Very simple! Allow the Curried Butter Beans to cool completely and then transfer them to an airtight container. They can be stored in the refrigerator for up to 3 days. When reheating, add a splash of coconut milk or water to maintain its creamy consistency.
Can I freeze Curried Butter Beans, and if so, how?
Absolutely! To freeze, ensure the dish cools down, then place it in a freezer-safe container, leaving about an inch of space at the top for expansion. It can be frozen for up to 3 months. When you’re ready to enjoy it, thaw it overnight in the fridge or reheat directly from frozen, adding some water or coconut milk to keep it creamy.
What if my Curried Butter Beans turn out too thick?
Don’t worry! If the sauce is thicker than you like, simply stir in a bit of water or extra coconut milk while reheating until you reach your desired consistency. You can even mash a few beans to add creaminess if needed.
Are there any dietary concerns I should consider with this recipe?
This recipe is vegan and free from common allergens, but always check ingredient labels. For those with nut allergies, ensure your coconut milk is nut-free, and if serving to pets, avoid any added spices like chili flakes.
What are some good variations for Curried Butter Beans?
The more, the merrier! You can substitute butter beans with other legumes such as chickpeas or lentils. You might add in sweet potatoes for extra nutrition or sprinkle in some raisins or dried apricots for a delightful sweet-savory twist. Fresh herbs like cilantro or mint also elevate the dish beautifully!

Delicious Curried Butter Beans: A Quick Vegan Delight
Ingredients
Equipment
Method
- In a large pan, heat coconut oil over medium heat. Add chopped shallots and cook until translucent. Stir in garlic and ginger, cooking for about 5 minutes until fragrant.
- Add tomato puree with a splash of water, stir in curry powder and butter beans (with the tin water), tossing gently for 2-3 minutes.
- Pour in coconut milk, season with salt, and bring to a simmer. Cook for a couple of minutes until heated through and creamy.
- Stir in chopped spinach, squeeze fresh lime juice, and sprinkle with chili flakes. Adjust seasoning if desired.
- Serve hot over rice or with crusty sourdough bread.







