As the fragrant spices begin to sizzle, the kitchen transforms into a warm embrace that promises comfort and nourishment. Today, I’m excited to share my Creamy Vegan Butter Bean Curry, a dish that’s not just rapid to prepare but also rich in protein and utterly satisfying. This colorful, vibrant meal comes together in just 30 minutes, making it a go-to for busy weeknights or a delicious escape for your weekend cooking adventures. With the perfect balance of creamy cashew sauce and hearty butter beans, this curry not only caters to plant-based diets but also delights everyone at the table. Ready to explore a new favorite recipe that’ll have you saying goodbye to fast food? Let’s dive into making this delightful dish!

Why is this Butter Bean Curry a must-try?
Quick, Delicious Meal: In just 30 minutes, you can whip up a hearty dish filled with flavor and nutrition.
Creamy Texture: The silky cashew cream elevates the butter beans, creating a dish that’s both indulgent and healthy.
Vegan-Friendly: Perfect for plant-based eaters, this curry invites everyone to the table, making it an easy crowd-pleaser.
Versatile Ingredients: Feel free to mix and match with vegetables or proteins; try adding spinach or even replacing butter beans with lentils for variety!
Nourishing Comfort: This dish embodies coziness, making it ideal for chilly nights or whenever you crave something warm and soothing. Enjoy it with warmed naan or a side of Chickpea Black Bean for a complete meal experience!
Butter Bean Curry Ingredients
For the Curry
• Butter Beans – the star of the dish, providing essential protein and a creamy base.
• Cashews – perfect for making a rich cashew cream; soak in hot water for smoother blending.
• Onion – adds sweetness and depth; yellow onions are preferred but feel free to use any.
• Ginger – for a zesty kick and aromatic warmth; fresh is best, but powdered ginger can suffice.
• Garlic – enhances flavor with its robust aroma; fresh garlic is ideal, but garlic powder works in a pinch.
For the Spices
• Garam Masala – crucial for that authentic curry flavor; don’t skip this essential blend.
• Turmeric – adds color and earthy undertones; a little goes a long way.
• Cumin – brings a warm, nutty flavor; toast it slightly for enhanced fragrance.
• Coriander – balances the spices with a citrusy note; ground works well here.
• Curry Powder – adds depth; feel free to adjust based on your taste preference.
• Cinnamon – a hint of sweetness enhances the warmth of the dish; use sparingly.
For the Sauce
• Fresh Tomatoes – bring acidity and freshness to the curry; substitute with canned tomatoes if needed.
• Tomato Paste – thickens the sauce while deepening the flavors; add more for richer consistency.
• Vegetable Stock – provides a flavorful base; water can be a lower-sodium substitute.
• Salt and Pepper – essential for seasoning; sprinkle to taste.
This Butter Bean Curry is sure to become a favorite in your home. Happy cooking!
Step‑by‑Step Instructions for Butter Bean Curry
Step 1: Prepare Cashews
Start by soaking ½ cup of cashews in hot water for about 15 minutes. This softens them, making it easier to blend into a creamy sauce later. Use a bowl big enough to ensure they are fully covered. While they soak, you can move on to the next step.
Step 2: Cook Onion
Heat 2 tablespoons of oil in a large pan over medium heat. Once hot, add 1 chopped onion and sauté for about 2 minutes until translucent. This forms the aromatic base for your Butter Bean Curry. Stir occasionally to prevent sticking and enhance the sweetness of the onion.
Step 3: Add Aromatics
Next, add 1 tablespoon of minced ginger and 3 cloves of minced garlic to the pan. Stir them into the onions and cook for about 1 minute until fragrant, allowing the flavors to meld beautifully. Be careful not to let them burn; lower the heat if necessary.
Step 4: Incorporate Spices
Sprinkle in 1 tablespoon of garam masala, 1 teaspoon each of turmeric, cumin, coriander, and a pinch of cinnamon. Stir well and cook for an additional minute, letting the spices toast and release their natural oils. This step is crucial for building depth in your Butter Bean Curry.
Step 5: Add Tomatoes
Introduce 2 chopped fresh tomatoes and 2 tablespoons of tomato paste to the spice mixture. Cook for about 3-4 minutes until the tomatoes soften and integrate into the sauce. Their acidity will balance the curry and contribute to a luscious texture.
Step 6: Simmer
Pour in 1 cup of vegetable stock and bring the mixture to a gentle simmer. Allow it to cook uncovered for approximately 12 minutes, stirring occasionally. You want the sauce to thicken slightly and the flavors to deepen, creating a perfect base for the butter beans.
Step 7: Blend Sauce
After simmering, carefully transfer the mixture to a blender along with the drained cashews. Blend on high until smooth and creamy, about 1-2 minutes. Stop to scrape down the sides if needed. This cashew-infused sauce will provide the desired richness for your Butter Bean Curry.
Step 8: Combine Beans
Return the smooth sauce to the pan and stir in 1 can of rinsed butter beans. Cook on medium heat for about 5 minutes, or until everything is heated through and combined well. The vibrant colors and inviting aroma will start to fill your kitchen!
Step 9: Season
Finally, taste your Butter Bean Curry and adjust the seasoning with salt and pepper. You can add a touch of sweetener if desired. Serve hot, garnished with fresh cilantro and a squeeze of lime for brightness, and enjoy this creamy, delightful dish!

Butter Bean Curry Variations & Substitutions
Feel free to mix things up and create your own version of this delightful curry! The possibilities are as comforting as the curry itself.
- Vegetable Add-ins: Enhance the nutrition by adding spinach, bell peppers, or even carrots for a pop of color and flavor. Each bite comes alive with freshness, making it a vibrant dish!
- Protein Swaps: Experiment by swapping butter beans with lentils, chickpeas, or even textured vegetable protein for varied textures and nutrients. Each option brings a unique flair to your curry!
- Cream Alternatives: Swap cashew cream for coconut milk for a tropical twist, or use blended silken tofu to keep it creamy while reducing fats. Both options support the dish’s richness beautifully.
- Heat Levels: Add sliced jalapeños or a dash of chili powder for a spicier kick, allowing you to cater the heat to your family’s preference. It’s all about creating the perfect balance!
- Nut-Free: Replace cashews with sunflower seeds or omit the cream entirely to make this dish nut-free, while still keeping that desired creaminess. You won’t even miss it!
- Herb Infusion: Add handfuls of fresh cilantro or mint at the end for a burst of freshness, enhancing the aromatic experience with every scoop. It’s a simple way to elevate your dish!
- Curry Powder Variations: Experiment with different blends of curry powder or use homemade spices for personalized flavor. Each version you create can tell a different story!
- Quick Tomato Base: If fresh tomatoes aren’t available, substitute with canned diced tomatoes or passata for convenience without sacrificing flavor. It’s a go-to when you’re in a pinch!
For an added treat, serve your curry alongside a warm slice of French Butter Cake for dessert, or pair it with a comforting Barley Salad with Butter for a full meal experience. Enjoy your culinary adventure!
What to Serve with Creamy Vegan Butter Bean Curry
To create a delightful meal experience alongside this vibrant curry, consider these pairing options that enhance flavors and textures.
- Basmati Rice: The fluffy grains soak up the rich sauce beautifully, delivering a comforting balance to the creamy curry.
- Warmed Naan Bread: Soft and buttery, it’s perfect for scooping up the curry, adding a satisfying chew to your meal. The aroma of the warm bread will invite everyone to the table.
- Coconut Rice: Lightly sweet and fragrant, this rice enhances the tropical notes within the curry while providing a contrasting texture.
- Crisp Cucumber Salad: A refreshing crunch from fresh cucumbers, tomatoes, and mint will invigorate your palate and balance the curry’s warmth.
- Mango Chutney: Sweet and tangy, this condiment complements the spices in the butter bean curry while adding a burst of flavor.
- Roasted Cauliflower: Slightly charred with spices, this vegetable adds delicious smokiness that pairs well with the creamy sauce. It introduces a delightful contrast to the dish.
- Lemon Sorbet: A light, refreshing dessert to cleanse the palate after enjoying your hearty meal, leaving a lingering citrusy sweetness that is utterly satisfying.
- Iced Mint Tea: A cool, refreshing drink that complements the spices in the curry, enhancing the overall flavor experience. Its herbal notes bring a calming touch to your dinner.
Expert Tips for Butter Bean Curry
- Soak Cashews: Soaking cashews in hot water not only speeds up the blending process but ensures a smooth, creamy texture in your Butter Bean Curry.
- Use Fresh Ingredients: Fresh garlic and ginger enhance the dish’s flavor significantly. If using dry alternatives, remember the intensity may vary.
- Adjust Spice Levels: Control the heat by using less garam masala or curry powder if you’re sensitive to spices, ensuring a comforting taste for everyone.
- Thicken or Thin: Control the thickness by adjusting the vegetable stock amount. Add more for a soupier consistency, or reduce for a thicker sauce.
- Mix Vegetable Varieties: Don’t hesitate to add extra veggies like spinach or bell peppers for color and nutrition, giving your Butter Bean Curry an exciting twist.
How to Store and Freeze Butter Bean Curry
Fridge: Store your Butter Bean Curry in an airtight container for up to 3-4 days. This way, you’ll have a delicious meal ready to enjoy later.
Freezer: You can freeze the curry for up to 3 months. Cool completely before transferring to a freezer-safe container; label it for easy identification.
Reheating: Thaw overnight in the fridge, then reheat on the stove over low heat, adding a splash of water if needed to reach desired consistency.
Leftovers: If you have substantial leftovers, consider portioning them into individual servings for quick meals, making weeknight dinners a breeze!
Make Ahead Options
These Creamy Vegan Butter Bean Curry preparations are perfect for busy weeknights! You can prep the cashew cream and sauté the onion, ginger, and garlic up to 24 hours in advance. Simply store these components in the refrigerator to preserve their freshness. The spice mixture can also be measured out and combined ahead of time, allowing for quick assembly when you’re ready to cook. On cooking day, just heat the prepped ingredients, add the remaining components, and simmer until warm. This way, you’ll achieve that rich, creamy curry with minimal effort, ensuring a wholesome meal is just a few steps away!

Butter Bean Curry Recipe FAQs
What type of butter beans should I use?
Absolutely! You can use canned butter beans for convenience, which are already cooked and will make your meal quicker. If you prefer to use dried butter beans, make sure to soak them overnight and cook until tender before adding them to the curry.
How do I store leftovers of my Butter Bean Curry?
After cooking, let your Butter Bean Curry cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 3-4 days. When you’re ready to enjoy it again, simply reheat on the stovetop, adding a bit of water if it becomes too thick.
Can I freeze Butter Bean Curry?
Certainly! To freeze your curry, first let it cool thoroughly. Then, pour it into a freezer-safe container or zip-top bag. It can be stored in the freezer for up to 3 months. When you want to enjoy it again, thaw overnight in the fridge, then reheat gently on the stove with a splash of water.
What should I do if my curry is too thick?
Very! If you find your Butter Bean Curry is thicker than you’d like, simply add a bit more vegetable stock or water while reheating. Stir well and heat over low until you reach your desired consistency. Remember, gentle, slow heating helps meld those delicious flavors together beautifully!
Is this recipe suitable for people with nut allergies?
If you’re catering to someone with nut allergies, I recommend substituting the cashew cream with coconut milk or silken tofu blended until smooth. Both alternatives will maintain the creamy texture while ensuring the dish remains safe for those with nut sensitivities.

Creamy Butter Bean Curry for Cozy Nights Made Easy
Ingredients
Equipment
Method
- Soak ½ cup of cashews in hot water for about 15 minutes.
- Heat 2 tablespoons of oil in a large pan over medium heat. Add 1 chopped onion and sauté for about 2 minutes until translucent.
- Add 1 tablespoon of minced ginger and 3 cloves of minced garlic. Cook for about 1 minute until fragrant.
- Sprinkle in 1 tablespoon of garam masala, 1 teaspoon each of turmeric, cumin, coriander, and a pinch of cinnamon. Cook for 1 minute.
- Add 2 chopped fresh tomatoes and 2 tablespoons of tomato paste. Cook for 3-4 minutes until tomatoes soften.
- Pour in 1 cup of vegetable stock and simmer uncovered for approximately 12 minutes, stirring occasionally.
- Transfer the mixture to a blender with the drained cashews and blend until smooth.
- Return the sauce to the pan and stir in 1 can of rinsed butter beans. Cook for about 5 minutes until heated through.
- Taste and adjust seasoning with salt and pepper. Serve hot, garnished with fresh cilantro and a squeeze of lime.

Leave a Reply