Standing in my kitchen, the aroma of spices swirling through the air immediately took me back to my travels in India. That’s when I discovered the magic of Butter Bean Curry, a dish that blends rich flavors and comforting warmth, perfect for cozy evenings. This quick vegan delight not only comes together in just 30 minutes, but it’s also gluten-free and packed with plant-based protein, making it a nutritious option for anyone looking to ditch fast food. Plus, utilizing pantry staples means you can whip it up without any last-minute grocery runs. Trust me, your taste buds and your family will thank you! Curious about how to bring this creamy joy to your table? Let’s dive into the recipe!

Why is Butter Bean Curry a Must-Try?
Simplicity, making it perfect for busy weeknights: this Butter Bean Curry comes together in just 30 minutes!
Creamy and comforting, the combination of cashews and spices delivers a rich flavor that even non-vegans will adore.
Customizable, you can easily add your favorite veggies for a nutrition boost or switch beans for variety; chickpeas work wonderfully!
Broad appeal, this dish is ideal for both family dinners and gatherings, guaranteed to impress everyone at the table.
Want more delectable recipes? Try these Swirl Cookies Butter or check out my Butter Chicken Pasta for a delightful twist!
Butter Bean Curry Ingredients
For the Curry Base
• Butter Beans – The main protein source, delivering a creamy texture in this Butter Bean Curry.
• Cashews – Creates a luscious cashew cream base; substitute with coconut milk for a different twist.
• Onion – Adds sweetness and depth; yellow onion works best but shallots can be swapped in.
• Ginger – Fresh ginger infuses a zesty flavor; if unavailable, ground ginger is a suitable alternative.
• Garlic – Essential for building flavor; fresh cloves are recommended, or you can use dried garlic.
• Garam Masala – The star spice blend that brings warmth to the dish; if you lack it, mix cumin and coriander as substitutes.
For the Tomato Mixture
• Fresh Tomatoes – Introduces acidity and freshness; canned tomatoes are a convenient replacement.
• Vegetable Stock – Provides the liquid foundation, enriching the overall flavor; low-sodium options are preferred.
• Tomato Paste – Concentrates the tomato essence; you can skip this if you use a lot of fresh tomatoes.
• Spices (Turmeric, Cumin, Curry Powder, Cinnamon) – Contributes fragrant aromas; feel free to adjust flair to your taste preferences.
Step‑by‑Step Instructions for Butter Bean Curry
Step 1: Soak the Cashews
Start by soaking ½ cup of cashews in hot water for about 30 minutes. This process will soften them, making it easier to blend into a creamy base later. You can set a timer during this time and prepare for the next steps while keeping an eye on the cashews, which should become tender and plump.
Step 2: Sauté the Onion
In a non-stick pot, heat 1-2 tablespoons of vegetable oil over medium heat. Add 1 chopped yellow onion and sauté for 2-3 minutes, stirring occasionally until they turn translucent and fragrant. The onions should soften and become slightly golden, setting a flavorful foundation for your Butter Bean Curry.
Step 3: Add Ginger and Garlic
Next, stir in 1 tablespoon of minced fresh ginger and 2 minced garlic cloves, cooking for an additional minute. Keep stirring as the ginger and garlic release their wonderful aromas. You’ll know it’s ready when the mixture becomes fragrant, enhancing the flavor profile of the Butter Bean Curry beautifully.
Step 4: Mix in the Spices
Now, add 2 teaspoons of garam masala, ½ teaspoon of turmeric, and 1 teaspoon each of cumin and curry powder, plus a pinch of cinnamon. Stir the mixture for about 30 seconds until the spices become aromatic. This step is crucial, as it allows the spices to toast slightly, intensifying their flavors in your Butter Bean Curry.
Step 5: Incorporate Fresh Tomatoes
Mix in 2 chopped fresh tomatoes and 1 tablespoon of tomato paste, cooking for 2-3 minutes. Stir well to combine the ingredients, allowing the tomatoes to break down and meld with the spices. When the mixture starts bubbling and thickening, it’s time to proceed to the next step, enriching the sauce’s flavor.
Step 6: Simmer with Vegetable Stock
Pour in 2 cups of vegetable stock and bring the mixture to a gentle simmer. Reduce the heat and let it simmer uncovered for about 12 minutes. You should notice the sauce thickening and the flavors mingling, creating a rich base for your Butter Bean Curry.
Step 7: Blend the Mixture
Once simmered, carefully transfer the mixture to a blender along with the soaked cashews. Blend until smooth and creamy. This step ensures the curry has a velvety texture. If needed, blend in batches, ensuring the sauce turns out perfectly silky for your Butter Bean Curry.
Step 8: Combine and Season
Return the blended sauce to the pot and add 1 can (about 15 oz) of rinsed butter beans. Stir well to combine everything, then season with salt and pepper to taste. You should see the butter beans nestled in the creamy sauce, ready to soak up all the delicious flavors.
Step 9: Adjust Sweetness (Optional)
If desired, add a touch of sweetener, like maple syrup, to balance the flavors. Stir to incorporate thoroughly and let the curry simmer for another 2-3 minutes. This final adjustment is key to bringing out the richness of the spices in your Butter Bean Curry.
Step 10: Serve and Garnish
Your Butter Bean Curry is ready to be served! Garnish with freshly chopped coriander and a sprinkle of sesame seeds for added texture. The curry should be rich, creamy, and ready to be enjoyed over basmati rice or alongside naan bread for perfect dipping.

Make Ahead Options
These Butter Bean Curry preparations are perfect for busy home cooks looking to save time during the week! You can soak the cashews and prepare the vegetable base (onions, ginger, garlic, and spices) up to 24 hours in advance. Simply refrigerate the cashews in water and the sautéed vegetables in an airtight container to maintain freshness. When you’re ready to enjoy your Butter Bean Curry, blend the soaked cashews with the sautéed mixture and proceed with adding tomatoes and vegetable stock as per the recipe. This method ensures that your curry will be just as delicious, with rich flavors that meld beautifully after a day in the fridge!
Expert Tips for Butter Bean Curry
• Soak Cashews Properly: Ensure your cashews soak for a full 30 minutes to achieve that creamy texture vital for your Butter Bean Curry.
• Adjust Consistency: If your curry turns out too thick, add a splash of vegetable stock gradually until you reach your desired texture.
• Fresh Is Best: Use fresh garlic and ginger to enhance the curry’s flavor. Dried alternatives can be used but won’t yield the same depth.
• Spice it Up: Don’t hesitate to adjust the spices according to your taste preferences; this Butter Bean Curry can easily cater to your spice level!
• Add Veggies for Extra Nutrition: Feel free to incorporate seasonal vegetables like spinach or bell peppers for a nutritious boost to your dish.
• Reheat for Flavor: This Butter Bean Curry tastes even better after a day in the fridge; allow the flavors to meld by reheating gently on the stovetop.
Butter Bean Curry Variations
Feel free to explore these tempting ideas to customize your Butter Bean Curry for an even more delightful experience!
-
Vegetable Boost: Add sweet potatoes, bell peppers, or spinach for an extra nutrition punch, creating a vibrant medley of flavors. Each vegetable brings its unique personality, harmonizing wonderfully with the creamy curry.
-
Legume Swap: Substitute butter beans with chickpeas or lentils for a fun twist on texture, offering a slightly different flavor profile while still being hearty and delicious. This simple change can make your dish feel fresh and exciting!
-
Creamy Coconut: Use coconut cream instead of cashew cream for a distinct flavor and richness, giving your curry a tropical flair. Just imagine the luxurious texture as it mingles with the spices!
-
Spice It Up: Adjust spice levels by adding fresh chili peppers or a dash of cayenne for those who enjoy an extra kick in their dishes. Embracing heat can transform this cozy curry into a fiery delight!
-
Fresh Herbs Twist: Incorporate herbs like basil or mint alongside coriander for refreshing zing that will elevate your curry. The aromatic notes will add an extra layer of complexity and joy to your meal!
-
Add Sweetness: A drizzle of maple syrup or coconut sugar can balance the spices, making the curry sweeter and richer. It’s a gentle touch that can completely enhance the flavor harmony!
-
Savory Sauces: Drizzle a bit of soy sauce or tamari before serving to introduce a new depth of umami flavor. It’s a small addition that can make your Butter Bean Curry even more irresistible.
-
Garnish Varieties: Top with toasted nuts or seeds, like pumpkin or sunflower seeds, for added crunch and healthy fats. This textural contrast can turn your cozy curry into a gourmet plate!
For more delightful recipes, check out these Coffee Butter Cookies for a sweet treat or explore the creamy goodness of Buttery Raspberry Crumble!
How to Store and Freeze Butter Bean Curry
• Fridge: Store leftover Butter Bean Curry in an airtight container for up to 3-4 days. Make sure it cools down before sealing to maintain freshness.
• Freezer: If you want to keep it longer, freeze in portions for up to 3 months. Use freezer-safe containers or bags, removing as much air as possible to prevent freezer burn.
• Reheating: To enjoy again, thaw overnight in the fridge, then reheat gently on the stovetop. Add a splash of water or vegetable stock if it appears too thick.
• Meal Prep: Consider making a double batch of this Butter Bean Curry! It’s perfect for meal prep, making weeknight dinners a breeze.
What to Serve with Butter Bean Curry
Transform your dining experience with perfect pairings that complement the rich and creamy flavors of this delightful dish.
-
Basmati Rice: Its fluffy, aromatic grains soak up the curry sauce beautifully, enhancing every bite. The subtle nuttiness of basmati rice provides a perfect canvas for the vibrant flavors of the Butter Bean Curry.
-
Naan Bread: Soft and chewy, naan is perfect for scooping up the curry, allowing you to savor every creamy drop. You can even toast it lightly for an extra crunch!
-
Chickpea Salad: A refreshing chickpea salad with tomatoes, cucumber, and a hint of lemon adds a zesty contrast to the curry. The fresh veggies offer a wonderful crunch that balances the creaminess.
-
Roasted Vegetables: Oven-roasted seasonal veggies like zucchini, bell peppers, and carrots bring out their natural sweetness. Their caramelized edges create a delightful textural difference against the silky curry.
-
Coconut Chutney: A cool and creamy coconut chutney adds a tropical twist while balancing the warmth of the spices in your Butter Bean Curry. It’s a dip worth trying!
-
Mango Lassi: This creamy mango yogurt drink is not only refreshing but also pairs well with the warmth of the curry, creating a delightful contrast of sweet and savory flavors.
-
Fruit Chaat: A sweet and spicy fruit chaat made with seasonal fruits offers a refreshing palate cleanser. The burst of flavors complements the rich curry beautifully.
-
Coriander and Lime: Brighten your plate with a sprinkle of fresh coriander and a squeeze of lime. These fresh elements enhance the dish’s flavor, making each bite even more enjoyable.

Butter Bean Curry Recipe FAQs
What type of butter beans should I use?
I recommend using canned butter beans for convenience, as they provide a lovely creamy texture right out of the can. If you prefer dried beans, soak them overnight and cook until tender before adding them to the curry.
How should I store leftover Butter Bean Curry?
Store any leftover Butter Bean Curry in an airtight container in the fridge for up to 3-4 days. It’s crucial to let the curry cool down before sealing to preserve flavor and freshness.
Can I freeze Butter Bean Curry?
Absolutely! You can freeze your Butter Bean Curry in portions for up to 3 months. I suggest using freezer-safe containers or bags, ensuring you remove as much air as possible. When you’re ready to enjoy it, thaw overnight in the fridge and reheat gently on the stovetop.
What if my curry is too thick?
No worries if your Butter Bean Curry turns out thicker than you’d like! Simply add a splash of vegetable stock or water while stirring on the stovetop until you reach your desired consistency. Keep adding gradually until it’s just right!
Are there any dietary considerations with a Butter Bean Curry?
Yes! This recipe is naturally vegan and gluten-free. However, be cautious if you have nut allergies since cashews are used for the creamy base; you can substitute with coconut milk if needed.
Can I add other vegetables to the curry?
The more the merrier! Feel free to incorporate vegetables like sweet potatoes, bell peppers, or even leafy greens to enhance the nutritional value and flavor of your Butter Bean Curry. Just chop and add them to the pot when simmering for a delightful twist!

Creamy Butter Bean Curry That's Vegan and Packed with Flavor
Ingredients
Equipment
Method
- Soak the cashews in hot water for about 30 minutes.
- In a non-stick pot, heat vegetable oil and sauté the chopped onion for 2-3 minutes.
- Add minced ginger and garlic, cooking for an additional minute.
- Stir in garam masala, turmeric, cumin, curry powder, and cinnamon; cook for 30 seconds.
- Mix in chopped fresh tomatoes and tomato paste, cooking for 2-3 minutes.
- Pour in vegetable stock and simmer uncovered for about 12 minutes.
- Blend the mixture with the soaked cashews until smooth and creamy.
- Return the blended sauce to the pot and add rinsed butter beans; season with salt and pepper.
- Optionally, add sweetener like maple syrup and let simmer for another 2-3 minutes.
- Serve garnished with chopped coriander and sesame seeds.

Leave a Reply