In just 20 minutes, you can whip up a delicious dish that bursts with comforting flavors—meet my Quick & Creamy Vegan Curried Butter Beans. This recipe effortlessly combines pantry staples like coconut milk and curry powder to create a creamy, high-protein meal that’s sure to delight. Not only is it vegan and gluten-free, but it also simplifies weeknight dinners without sacrificing taste or nutrition. Serve it over fluffy rice or dip into it with crusty sourdough, and you have a crowd-pleaser on your hands! Curious about the spices that make this dish truly special? Let’s dive into the details!

Curious about this creamy delight?
Quick preparation: This recipe takes just 20 minutes, perfect for those after a long day!
Nutritious and satisfying: Packed with plant-based protein from butter beans, it’s a meal you can feel good about.
Versatile options: Whether you serve it over rice or with crunchy sourdough, it’s adaptable to your preferences.
Mouthwatering flavors: The combination of coconut milk and spices creates a rich, creamy sauce you won’t forget, much like my delicious Baked Lemon Butter recipe!
Crowd-pleaser: Great for family dinners or serving guests, you’ll have everyone coming back for seconds!
Curried Butter Beans Ingredients
• Let’s gather what we need for this flavorful dish!
For the Base
- Coconut Oil – Adds richness and healthy fat; olive oil can be used as a tasty alternative.
- Shallots – Provide a mild, sweet onion flavor; yellow onion works in a pinch.
- Garlic – Enhances savory depth; fresh garlic is best for maximum flavor.
- Fresh Ginger – Adds a refreshing zing; ground ginger can be used but will change the overall flavor.
- Tinned Butter Beans (400g) – Acts as the hearty base, offering creaminess and nutrition; cannellini beans or chickpeas can also substitute.
For the Sauce
- Coconut Milk (250ml) – Provides creaminess and tropical sweetness to the curry; light coconut milk may lessen richness.
- Tomato Purée (2 tablespoons) – Adds acidity and depth; use crushed tomatoes if needed.
- Curry Powder (1 tablespoon) – Essential for flavor; choose a blend that suits your taste, and add a spicy curry powder for extra heat.
For the Finish
- Spinach (70g, chopped) – Contributes color, texture, and nutritional value; kale can offer a different texture.
- Lime (½, squeezed) – Brightens the dish with acidity; lemon can be a suitable substitute.
- Chili Flakes (1 teaspoon) – Provides optional heat; adjust to your preference for spiciness.
Step‑by‑Step Instructions for Curried Butter Beans
Step 1: Sauté Aromatics
In a large skillet, heat 2 tablespoons of coconut oil over medium heat. Once shimmering, add 1 finely chopped shallot, sautéing for about 3–4 minutes until softened. Stir in 2 minced garlic cloves and 1 teaspoon of freshly grated ginger, cooking until fragrant—around 1–2 minutes. This forms a flavorful base for your Curried Butter Beans.
Step 2: Build the Base
Next, add 2 tablespoons of tomato purée to the skillet, followed by a splash of water to loosen the mixture. Sprinkle in 1 tablespoon of curry powder and gently fold in a drained can of butter beans. Let everything come together as you stir to coat the beans, allowing them to absorb the aromatic mixture for about 2-3 minutes.
Step 3: Add Coconut Milk
Pour in 250ml of coconut milk and a pinch of salt, stirring to combine the ingredients. Turn the heat to medium-high and let the mixture come to a gentle bubble for about 5 minutes. The sauce should thicken slightly, creating a rich and creamy consistency that will envelop the butter beans beautifully.
Step 4: Finish the Dish
Stir in 70g of chopped spinach until wilted, which will only take about 1 minute. Squeeze the juice of half a lime over the dish to add brightness and flavor. If you like a bit of heat, sprinkle in 1 teaspoon of chili flakes, then taste the Curried Butter Beans and adjust the seasoning before removing from heat.
Step 5: Serve
Serve your luscious Curried Butter Beans hot over steamed rice or crusty sourdough bread. You can also enjoy it alongside a fresh salad for a complete meal. Take a moment to admire the vibrant colors and hearty texture before diving in!

Make Ahead Options
These Quick & Creamy Vegan Curried Butter Beans are perfect for meal prep enthusiasts! You can chop your shallots, garlic, and ginger up to 24 hours in advance and store them in the refrigerator to save yourself time during the busy weeknight rush. Additionally, you can prep your spice blend and rinse the butter beans ahead of time, allowing you to create this delicious dish even faster. When you’re ready to serve, simply sauté the aromatics and follow through with the remaining steps as instructed. The flavors will be just as delightful, ensuring you enjoy a stress-free, home-cooked meal with minimal effort!
What to Serve with Quick & Creamy Vegan Curried Butter Beans
There’s nothing quite like a comforting meal that brings warmth and satisfaction to your table, especially when it’s vibrant and packed with flavor.
-
Fluffy Jasmine Rice: The light and aromatic qualities of jasmine rice beautifully soak up the rich curry sauce, creating the perfect bite with every spoonful.
-
Crusty Sourdough Bread: Dive into the creamy sauce with warm, crispy bread for a delightful contrast in texture—a satisfying crunch meets velvety goodness.
-
Fresh Cucumber Salad: Bright and crisp, a cucumber salad drizzled with lime adds a refreshing contrast to the hearty butter beans while enhancing your meal’s overall flavors.
-
Chickpea Flatbreads: Soft and chewy flatbreads make for excellent vessels for scooping, ensuring not a drop of this delectable curry goes uneaten.
-
Coconut Rice: Elevate your dish with sweet coconut rice for a tropical flair that echoes the notes in your curried butter beans, creating perfect harmony.
-
Mango Chutney: A spoonful of mango chutney adds a sweet-tart zing that contrasts beautifully with the spice of the curry, making each bite an adventure.
-
Mint Lemonade: A refreshing mint lemonade is perfect for cutting through the richness of the dish; it’s like a cool breeze on a warm day!
-
Chocolate Avocado Mousse: End your meal on a sweet note with a silky chocolate avocado mousse for a dessert that’s rich yet guilt-free, echoing the creaminess of your main dish.
How to Store and Freeze Curried Butter Beans
Fridge: Store leftovers in an airtight container for up to 3 days. The flavors will deepen, making for even tastier reheating thrills!
Freezer: Freeze portioned Curried Butter Beans in a freezer-safe container for up to 3 months. Allow to cool completely before sealing to avoid condensation.
Reheating: Thaw overnight in the fridge before gently reheating on the stove or in the microwave. Add a splash of water or coconut milk if the sauce thickens too much upon reheating.
Room Temperature: It’s best enjoyed warm, so avoid leaving the Curried Butter Beans out for more than 2 hours to keep everything fresh and safe.
Expert Tips for Curried Butter Beans
-
Maximize Flavor: Chop garlic and ginger finely to ensure they release their maximum flavor when sautéed. This enhances the overall depth of your Curried Butter Beans.
-
Thicker Sauce Option: For a creamier consistency, mash a portion of the butter beans before adding the spinach. This creates a luscious texture to your dish.
-
Adjust Spice Level: Taste your curry as you go! Start with a smaller amount of curry powder and adjust based on your heat preference to avoid an overly spicy dish.
-
Fresh Greens: Incorporate a mix of greens! Add more spinach or even stir in kale towards the end of cooking for added nutrition and texture while maintaining vibrant colors.
-
Coconut Milk Choices: If you’re looking for a lighter version of your Curried Butter Beans, opt for light coconut milk; just remember it will slightly reduce the richness of the dish.
Curried Butter Beans Variations
Feel free to explore these delightful twists on the classic Curried Butter Beans recipe to personalize your dish!
-
Bean Alternatives: Swap butter beans for chickpeas or cannellini beans for a different texture, maintaining that creamy goodness.
-
Veggie Additions: Add diced bell peppers or sweet potatoes for extra nutrition and vibrant color; their natural sweetness balances the spices beautifully.
-
Creamy Enhancements: Stir in a dollop of cashew cream or coconut cream right before serving for an even richer taste that’s simply heavenly!
-
Sweet Surprise: Toss in a handful of raisins or dried apricots for a touch of sweetness—this unexpected flavor will surprise and delight your palate.
-
Flavor Boost: Elevate your curry by adding a splash of coconut aminos or soy sauce to enhance umami flavors, making it even more satisfying.
-
Fresh Herbs: Top with a sprinkle of cilantro or basil right before serving for a refreshing herbal note that brightens each bite.
-
Extra Heat: If you’re craving some spice, consider adding fresh chopped chili or a pinch more chili flakes to bring the heat to your liking.
-
Nutty Crunch: Finish off your dish with a handful of toasted nuts like cashews or almonds, adding a delightful crunch and depth of flavor.
Explore these variations while enjoying your Curried Butter Beans alongside a side of fluffy rice or perhaps reminiscing over the comforting experience of my Baked Lemon Butter dish!

Curried Butter Beans Recipe FAQs
How do I select ripe ingredients for this recipe?
Absolutely! When choosing shallots, look for firm ones without any dark spots or softening. Fresh garlic should be plump and have tight skins. For ginger, opt for smooth, firm pieces, and avoid any that feel stringy or have dark patches. The butter beans should be tender but not mushy, while fresh spinach should be vibrant green and crisp.
What is the best way to store leftovers?
To keep your Curried Butter Beans fresh, transfer any leftovers to an airtight container and refrigerate for up to 3 days. Reheating will enhance the melded flavors, giving you a comforting meal that’s just as delicious the second time around! Just remember to give it a gentle stir while reheating.
Can I freeze Curried Butter Beans?
Yes! You can freeze the Curried Butter Beans for up to 3 months. Allow the dish to cool completely before transferring it to freezer-safe containers. To thaw, move them to the fridge overnight. When you’re ready to enjoy, gently reheat on the stovetop, adding a splash of water or coconut milk if the sauce has thickened too much.
What are some common troubleshooting tips for this recipe?
If your dish turns out too salty, try adding a touch of sugar or a squeeze of lime to balance the flavors. If the sauce is too thin, simmer it longer to thicken; alternatively, mash some of the butter beans to naturally thicken it. Do taste your dish before serving, as seasoning adjustments can make all the difference.
Are there any dietary considerations for this recipe?
This Curried Butter Beans recipe is naturally vegan and gluten-free, making it an excellent choice for those with dietary restrictions. However, if you’re preparing it for pets or individuals with allergies, be cautious with ingredients like garlic and onions, which are toxic to dogs. Always check with your guests about any allergies or dietary preferences before serving this delicious dish.
Can I make ingredient substitutions?
Certainly! If you can’t find fresh ginger, you can use ground ginger (about 1/2 teaspoon) as a substitute, though it may alter the flavor slightly. For butter beans, feel free to swap them with cannellini beans or chickpeas, which can also lend their unique textures and flavors to your dish.

Creamy Curried Butter Beans Ready in Just 20 Minutes
Ingredients
Equipment
Method
- In a large skillet, heat 2 tablespoons of coconut oil over medium heat. Once shimmering, add 1 finely chopped shallot, sautéing for about 3–4 minutes until softened.
- Stir in 2 minced garlic cloves and 1 teaspoon of freshly grated ginger, cooking until fragrant for around 1–2 minutes.
- Add 2 tablespoons of tomato purée to the skillet, followed by a splash of water to loosen the mixture.
- Sprinkle in 1 tablespoon of curry powder and gently fold in a drained can of butter beans.
- Let everything come together as you stir to coat the beans and allow them to absorb the aromatic mixture for about 2-3 minutes.
- Pour in 250ml of coconut milk and a pinch of salt, stirring to combine. Turn the heat to medium-high and let the mixture come to a gentle bubble for about 5 minutes.
- Stir in 70g of chopped spinach until wilted, which will only take about 1 minute.
- Squeeze the juice of half a lime over the dish and sprinkle in 1 teaspoon of chili flakes.
- Taste the Curried Butter Beans and adjust the seasoning before removing from heat.
- Serve hot over steamed rice or crusty sourdough bread.

Leave a Reply