As the aroma of spices fills my kitchen, I can’t help but smile at the transformation happening in the pan. These Creamy Curried Butter Beans come together in just 20 minutes, making them the perfect answer to those busy weeknights when cooking feels like a chore. With their rich, velvety goodness, this vegan delight is not just a treat for the taste buds; it’s also packed with plant-based protein and fiber, ensuring you feel satisfied long after the last bite. What I love most about this dish is its versatility—easy to customize, it can adapt to whatever ingredients you have on hand, turning a simple recipe into something remarkable. Ready to dive into this mouthwatering journey? Let’s make some Curried Butter Beans that will leave everyone at the table wanting more!

Why are Curried Butter Beans a must-try?
Quick and Easy: Whip up this delightful dish in just 20 minutes, perfect for those busy weekdays.
Rich and Creamy: Enjoy a comforting, velvety texture that envelops your taste buds with every bite.
Plant-Based Power: High in protein and fiber, these beans make for a filling meal that also supports your health.
Flavorful Customization: Whether you prefer adding extra veggies, like sweet potatoes, or herbs like cilantro, your personal touch will shine through.
Meal Prep Friendly: This dish stores beautifully, making it an ideal choice for leftovers or meal prep. You can also revel in the comfort of this vegan option alongside other favorites like Garlic Butter Shrimp or a warm bowl of Cinnamon Butternut Squash.
Curried Butter Beans Ingredients
For the Base
• Coconut Oil – Adds richness and depth; use any neutral oil if unavailable.
• Shallots – Provide a mild onion flavor with sweetness; substitutable with yellow onions.
• Garlic – Contributes savory depth and aroma; fresh garlic is preferred for optimal flavor.
• Fresh Ginger – Adds a fresh, spicy zing; use ground ginger in a pinch but adjust quantity.
For the Main Dish
• Butter Beans (400g, with the liquid) – Acts as the protein base for this Curried Butter Beans recipe, offering a creamy texture; substitute with cannellini beans or chickpeas for variation.
• Spinach (70g, chopped) – Adds nutrition and vibrant color; fresh or frozen can be used; chopped kale is a good substitute.
• Coconut Milk (250ml) – Provides creaminess and a tropical note; canned coconut cream is an excellent alternative for a richer sauce.
• Tomato Purée (2 tablespoons) – Supplies acidity and depth of flavor; can be swapped with crushed tomatoes but adjust cooking time for proper integration.
• Curry Powder (1 tablespoon) – Infuses the dish with warmth; remember that varieties range from mild to hot, altering the spice level significantly.
For Flavor and Heat
• Lime (½, squeezed) – Brightens and balances the flavor; lemon can be a substitute.
• Chili Flakes (1 teaspoon, optional) – Add for additional heat; fresh chopped chili can be used instead for a fresher taste.
Step‑by‑Step Instructions for Curried Butter Beans
Step 1: Sauté Aromatics
Begin by heating 2 tablespoons of coconut oil in a large skillet over medium heat. Once the oil is shimmering, add 1 finely chopped shallot and cook for 3–4 minutes until softened. Next, introduce 2 minced garlic cloves and a 1-inch piece of grated fresh ginger, stirring continuously for about 1 minute until fragrant and lightly golden.
Step 2: Build the Base
Stir in 2 tablespoons of tomato purée, ensuring it coats the aromatic mixture, and add a splash of water to help it integrate smoothly. Sprinkle in 1 tablespoon of curry powder, mixing well to release its essential aromas, then add 400g of butter beans along with their liquid. Toss everything together until well combined, allowing the flavors to meld.
Step 3: Add Coconut Milk
Pour in 250ml of coconut milk, stirring gently to incorporate it into the curried butter bean mixture. Season with salt, then increase the heat slightly and let the dish simmer for 5–7 minutes. You’ll know it’s done when the sauce thickens slightly and becomes luscious and creamy, coating the beans beautifully.
Step 4: Finish the Dish
Incorporate 70g of chopped spinach into the mixture, letting it wilt down into the rich sauce. Squeeze the juice of half a lime over the dish and, if desired, sprinkle in 1 teaspoon of chili flakes for a hint of heat. Stir well to ensure everything is evenly flavored and cook for another minute to warm through.
Step 5: Serve
Spoon the creamy curried butter beans over fresh, steamed rice or serve alongside toasted sourdough for a delightful meal. The dish is vibrant and satisfying, with the warm spices and creamy texture ensuring everyone will want seconds.

What to Serve with Creamy Curried Butter Beans
Nothing complements the harmonious flavors of this vegan delight like a thoughtfully curated meal that enhances every bite.
-
Steamed Basmati Rice: The fluffy grains soak up the luscious coconut sauce, creating a satisfying balance and delightful bite.
-
Toasted Sourdough Bread: Crispy and warm, sourdough makes the perfect vehicle for scooping up the creamy stew-like curry, adding a crunchy contrast.
-
Crispy Vegetable Pakoras: These fried delights add a savory crunch, elevating the meal’s texture while pairing beautifully with the spices in the curry.
-
Fresh Green Salad: A vibrant mix of cucumber, cherry tomatoes, and arugula adds a refreshing crunch that contrasts the creamy richness of the butter beans.
-
Coconut Yogurt: A dollop of this refreshing condiment offers a cooling touch, enhancing the dish’s tropical notes while calming the spice.
-
Chilled Coconut Water: This lightly sweet drink not only hydrates but also echoes the tropical richness of coconut milk, making for a harmonious pairing.
-
Mango Chutney: The sweet and tangy flavor of mango chutney elevates the dish’s taste, providing a brilliant contrast that enlivens your palate.
-
Cinnamon-Spiced Hot Chocolate: For dessert, a warm cup infused with spices makes for a comforting ending while complementing the dish’s bold flavors.
Make Ahead Options
These Curried Butter Beans are perfect for meal prep enthusiasts looking to save time during busy weeknights! You can sauté the shallots, garlic, and ginger up to 24 hours in advance, allowing the flavors to meld beautifully. Additionally, assemble the entire mixture (excluding the spinach and lime) and store it in the refrigerator for up to 3 days. When you’re ready to serve, simply reheat the mixture in a pan, add the coconut milk, and toss in the fresh spinach until wilted. This method ensures that your dish remains just as delicious, reducing your cooking time when you need it most!
Tips for the Best Curried Butter Beans
- Chop Uniformly: Ensure shallots, garlic, and ginger are finely chopped for even cooking and consistent flavor distribution in your Curried Butter Beans.
- Layer Flavors: Stir the curry powder into the aromatics well to release its essential oils, enhancing the overall flavor profile of the dish.
- Adjust Thickness: If you prefer a thicker curry, mash some butter beans into the sauce before adding spinach; it’ll create a creamier texture.
- Vibrant Finish: Add lime juice just before serving to brighten the flavors; this helps balance the richness of the coconut milk and spices.
- Customize Wisely: Feel free to substitute butter beans with lentils or chickpeas for different textures, but watch cooking times for ingredient adjustments.
How to Store and Freeze Curried Butter Beans
Fridge: Store any leftover Curried Butter Beans in an airtight container for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water to maintain creaminess.
Freezer: You can freeze the Curried Butter Beans for up to 2 months. Transfer the cooled dish into freezer-safe containers, ensuring there’s enough space for expansion.
Thawing: To enjoy your frozen Curried Butter Beans, thaw overnight in the fridge. Reheat on the stove over low heat, adding coconut milk or water if needed to restore creaminess.
Serving Suggestions: This dish can also be reheated and served with rice or warm bread directly from the fridge or freezer, offering a quick meal option whenever you need it.
Curried Butter Beans Variations & Substitutions
Feel free to sprinkle your own magic into this dish, transforming the classic Curried Butter Beans with a dash of creativity!
-
Dairy-Free: Use coconut cream instead of coconut milk for an even richer texture that enhances creaminess.
-
Bean Swap: Substitute butter beans with lentils or chickpeas for a delightful change in texture and flavor.
-
Veggie Boost: Add diced sweet potatoes or zucchini to introduce extra nutrition and a pop of color.
-
Sweet Twist: Mix in a handful of raisins or chopped apricots for a surprising sweetness that beautifully contrasts the spices.
-
Herb Infusion: Finish your dish with freshly chopped cilantro or parsley, which adds a refreshing zing and vibrant color.
-
Spicy Kick: Feel adventurous? Add diced jalapeños or fresh chopped chilies to amp up the heat level, giving your curry a bold twist.
-
Coconut-Free: For a nutty flavor, swap the coconut oil for a light olive oil or avocado oil, while maintaining that delicious comfort.
-
Cooked Greens: Spinach not your favorite? Experiment with kale or Swiss chard for a different leafy green that still packs a nutritious punch.
Whichever variations you choose, these Curried Butter Beans can seamlessly adapt to your preferences! For more delicious recipes, consider trying the rich and creamy Garlic Butter Shrimp or indulge in an enticing Cookie Butter Cheesecake. Happy cooking!

Curried Butter Beans Recipe FAQs
What should I look for when selecting butter beans?
Absolutely! When choosing butter beans, look for those that are firm and well-formed, without any dark spots or blemishes. The beans should be plump, with no signs of mushiness, indicating they’re fresh. If you opt for canned butter beans, check the expiry date and choose those packed in water rather than brine for a better flavor profile.
How long can I store leftover Curried Butter Beans in the fridge?
Your leftover Curried Butter Beans can be stored in an airtight container in the fridge for up to 3 days. Make sure to let it cool completely before sealing. Reheating gently will preserve the dish’s rich, creamy texture, and you might want to add a splash of coconut milk or water while reheating to maintain creaminess.
Can I freeze Curried Butter Beans, and if so, how?
Yes, you can freeze Curried Butter Beans for up to 2 months! Here’s how: First, let the dish cool to room temperature. Then, transfer it into freezer-safe containers, leaving a bit of space for expansion. Seal tightly and label with the date. When you’re ready to enjoy them, thaw them overnight in the fridge and reheat on the stovetop over low heat, adding a splash of coconut milk or water to restore consistency.
What’s the best way to reheat Curried Butter Beans?
To reheat, simply transfer the Curried Butter Beans to a saucepan and warm over low heat. Stir occasionally and add a bit of coconut milk or water if it looks too thick. This ensures the flavors meld beautifully while maintaining that creamy goodness. If using a microwave, heat in short bursts, stirring in between to achieve even warmth.
Are there any dietary considerations I should be aware of when making Curried Butter Beans?
Very! This recipe is vegan and gluten-free, making it suitable for a variety of dietary preferences. However, if you’re cooking for pets, be cautious as the spices and coconut milk may not be suitable for them. For allergies, be mindful of using pure oils and checking labels on canned goods to avoid gluten or other allergens. If anyone has allergies to coconut, you can substitute it with a non-dairy milk, although the flavor and creaminess will vary.
How can I adjust the spice level in my Curried Butter Beans?
Feel free to adjust the spice level to your liking! If you prefer a milder flavor, use less curry powder or omit the chili flakes. For a spicier kick, consider adding fresh chopped chilies or more chili flakes. The wonderful aspect of this recipe is its versatility—taste as you go, and customize to ensure it meets your flavor preferences!

Curried Butter Beans: A Quick, Creamy Vegan Comfort Dish
Ingredients
Equipment
Method
- Heat 2 tablespoons of coconut oil in a large skillet over medium heat. Add 1 finely chopped shallot and cook for 3–4 minutes until softened. Introduce 2 minced garlic cloves and a 1-inch piece of grated fresh ginger, stirring continuously for about 1 minute until fragrant.
- Stir in 2 tablespoons of tomato purée and a splash of water to help it integrate smoothly. Sprinkle in 1 tablespoon of curry powder, mixing well. Add 400g of butter beans along with their liquid, tossing everything together.
- Pour in 250ml of coconut milk, stirring gently. Season with salt and let it simmer for 5–7 minutes until the sauce thickens and becomes creamy.
- Incorporate 70g of chopped spinach, letting it wilt. Squeeze the juice of half a lime over the dish and sprinkle in 1 teaspoon of chili flakes. Stir well and cook for another minute.
- Spoon the creamy curried butter beans over fresh, steamed rice or serve alongside toasted sourdough.

Leave a Reply