The aroma of warm spices wafts through the kitchen as I prepare for another culinary adventure. Today, I’m excited to share my Creamy Vegan Butter Bean Curry, a dish that transports me straight to the vibrant streets of India with just a few simple ingredients. Ready in just 30 minutes, this hearty, comforting recipe not only satisfies your hunger but also packs a nutritious punch with its high protein content. Whether you’re avoiding fast food or simply looking to impress at dinner, this curry is the ultimate quick meal that brings rich flavor and wholesome goodness to the table. Plus, with its customizable options, you can tweak it to your taste, making it a versatile favorite for everyone. Curious how to whip up this delightful dish? Let’s dive in!

Why is Butter Bean Curry a Must-Try?
Quick and Easy: This Butter Bean Curry comes together in just 30 minutes, making it perfect for busy weeknights. Wholesome Ingredients: Packed with protein and nutrients, it’s a dish that nourishes you. Customizable Flavor: Swap in your favorite beans or vegetables for a unique spin every time. Comforting Warmth: An aromatic blend of spices ensures every bite feels cozy and satisfying. Crowd-pleaser: Ideal for both vegans and non-vegans, it’s a great way to impress guests or family. If you enjoy vibrant and hearty flavors, why not pair it with some Honey Butter Tteokbokki for an extra treat?
Butter Bean Curry Ingredients
For the Curry Base
• Butter Beans – The heart of the dish, providing protein and a creamy texture; canned options save time.
• Onion – Adds natural sweetness; caramelizing brings out its rich flavors.
• Ginger – Fresh ginger introduces a zesty warmth; it’s key for authentic taste.
• Garlic – Infuses the curry with a fragrant aroma; minced for even distribution.
• Fresh Tomatoes – Provides acidity and depth; go for ripe ones for the best flavor.
• Tomato Paste – Thickens the sauce and intensifies tomato flavor; a small amount goes a long way.
• Vegetable Stock – A flavorful cooking liquid; choose low-sodium for a healthier option.
• Salt & Pepper – Essential seasonings to enhance the overall taste.
For the Creamy Sauce
• Cashews – Soaked for smooth blending into a rich cream; coconut milk is a nut-free alternative.
For the Spices
• Garam Masala – A vital spice blend that brings warmth and depth; don’t skip this!
• Turmeric – Adds a beautiful golden color and subtle earthy flavor.
• Cumin – Introduces a nutty warmth; freshly ground offers the best aroma.
• Coriander – Provides a touch of brightness; perfect for balancing flavors.
• Curry Powder – Offers a mix of spices that meld wonderfully together.
• Cinnamon – Optional, but adds a sweet warmth to the dish.
• Chili Powder – Choose based on your spice preference; it can be adjusted easily.
With such a delightful lineup of ingredients, this Butter Bean Curry is ready to become a staple in your kitchen!
Step‑by‑Step Instructions for Butter Bean Curry
Step 1: Soak Cashews
Begin by soaking the cashews in hot water for about 15 minutes. This step is crucial for achieving a smooth, creamy sauce. While the cashews soften, chop the onion, garlic, ginger, and fresh tomatoes. Set everything aside to streamline the cooking process for your Butter Bean Curry.
Step 2: Sauté the Onion
In a large skillet, heat a drizzle of vegetable oil over medium heat. Add the chopped onion and sauté until it becomes translucent, around 5 to 7 minutes. Stir occasionally to prevent sticking and ensure an even caramelization, which will add depth to your Butter Bean Curry.
Step 3: Add Aromatics
Once the onion is soft, stir in the minced garlic and grated ginger. Cook for an additional 1 to 2 minutes until fragrant, allowing the aromas to fill your kitchen. This aromatic base will create the perfect foundation for the rich flavors that will develop in your curry.
Step 4: Incorporate Spices
Next, add the garam masala, turmeric, cumin, coriander, curry powder, and cinnamon to the skillet. Stir the spices in and cook for about 1 to 2 minutes, allowing them to toast slightly. This step enhances the flavors and creates a warm, inviting aroma that signals the start of a delicious Butter Bean Curry.
Step 5: Add Tomatoes and Tomato Paste
Stir in the fresh tomatoes and tomato paste, mixing well until everything is combined. Cook for 3 to 4 minutes, allowing the tomatoes to soften and release their juices. This will form the rich sauce base of your Butter Bean Curry, with vibrant flavors beginning to meld together.
Step 6: Simmer with Vegetable Stock
Pour in the vegetable stock and bring the mixture to a gentle simmer. Cover the skillet and let it cook for about 12 minutes, stirring occasionally. This will allow the flavors to integrate beautifully, thickening the sauce and creating a hearty base for your curry.
Step 7: Blend Cashew Cream
After the 12 minutes, carefully transfer a few ladles of the curry sauce into a blender along with the soaked cashews. Blend until smooth and creamy. This cashew cream adds a luxurious texture to your Butter Bean Curry, enhancing its richness and providing a delightful contrast to the spices.
Step 8: Fold in Butter Beans
Return the blended cashew cream to the skillet, then fold in the drained butter beans. Stir gently to combine, cooking on low heat for about 5 minutes to warm everything through. This step ensures that the butter beans soak up the flavors from the creamy sauce.
Step 9: Final Seasoning and Garnish
Finally, season your Butter Bean Curry with salt and pepper to taste. Garnish with fresh coriander and a sprinkle of sesame seeds for a touch of elegance and extra flavor. This last step adds freshness and a beautiful presentation, making your dish perfect for serving.

Make Ahead Options
These Creamy Vegan Butter Bean Curry make-ahead options are perfect for busy home cooks looking to save time! You can prep all your ingredients, including chopping onions, garlic, ginger, and tomatoes, and store them in airtight containers in the fridge for up to 24 hours. Additionally, you can blend the soaked cashews with a portion of the curry sauce and refrigerate this creamy mix separately; it will stay fresh for about three days. When you’re ready to cook, simply sauté the aromatics, add the prepped spices and tomatoes, pour in the vegetable stock, and reintroduce the cashew cream and butter beans. This way, you’ll have a delicious, comforting dinner that tastes just as good with minimal effort!
Expert Tips for Butter Bean Curry
-
Soak Cashews: Soaking cashews for 15 minutes is necessary for achieving a perfectly creamy texture; don’t rush this step.
-
Adjust Thickness: If your Butter Bean Curry turns out too thick, stir in additional vegetable stock or coconut milk until you reach the desired consistency.
-
Cook Gently: Maintain medium heat while sautéing to develop flavors without burning the onions and garlic; patience ensures depth in your curry.
-
Spice Customization: While you can tweak spices as per your palate, ensure to keep garam masala for authentic flavor; it’s essential to the dish’s identity.
-
Add Extra Veggies: Don’t hesitate to incorporate chopped veggies like bell peppers or sweet potatoes to boost nutrition and flavor in your Butter Bean Curry.
How to Store and Freeze Butter Bean Curry
- Room Temperature: Let the Butter Bean Curry cool completely before storing at room temperature for up to 2 hours. Any longer, and it’s best to refrigerate or freeze.
- Fridge: Store any leftover curry in an airtight container in the fridge for up to 3-4 days. Reheat gently on the stovetop or in the microwave until heated through.
- Freezer: For longer storage, cool the curry completely and place it in airtight containers or freezer bags. It can be frozen for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheating: To reheat from the fridge or thawed state, use low heat on the stovetop, adding a splash of vegetable stock or water if it’s too thick.
What to Serve with Creamy Vegan Butter Bean Curry
Looking to create a delightful dining experience beyond this rich, comforting curry?
- Basmati Rice: A fragrant bed to soak up flavorful curry sauce, adding a fragrant note.
- Naan Bread: Warm, fluffy naan complements the curry’s creaminess while providing a wonderful texture for scooping.
- Roasted Vegetables: Seasonal vegetables like carrots and zucchini add a sweet contrast and rainbow of colors to the plate.
Pair the curry with a refreshing side salad, featuring crunchy cucumbers and tangy lemon dressing. This not only enhances the meal’s texture but also provides a fresh, zesty bite to balance the richness of the dish.
-
Coconut Yogurt: A cooling side that cuts through the spices, enhancing the overall experience of each bite.
-
Chickpea Salad: A protein-packed addition that enriches and complements the butter bean curry beautifully.
-
Mango Chutney: A sweet, spiced condiment that adds a burst of flavor and elevates each mouthful with its vibrant sweetness.
-
Chai Tea: A warm, spiced drink that echoes the aromatic profile of the curry, providing a cozy finish to your meal.
-
Dark Chocolate: End on a sweet note with a square of rich dark chocolate; its bitterness enhances the flavors of the curry while satisfying your sweet tooth.
Butter Bean Curry Variations
Feel free to elevate and customize your Butter Bean Curry with these delightful twists and substitutions that will cater to your taste buds!
-
Bean Swap: Substitute butter beans with garbanzo beans or lentils for a new texture and flavor profile.
-
Veggie Boost: Add in colorful peppers, peas, or sweet potatoes for a nutritious upgrade that adds depth and cheer to your curry.
-
Nut-Free Option: Replace soaked cashews with coconut cream for a rich, nut-free alternative that’s just as creamy.
-
Extra Spice: If you crave heat, toss in some chili flakes or fresh jalapeños to spice things up according to your preference.
-
Herbaceous Flavor: Sprinkle in some fresh basil or mint at the end for a refreshing twist that brightens every bite.
-
Creamy Variation: For an extra lush curry, mix in a splash of coconut milk along with the cashew cream to amplify the coconut flavor.
-
Protein Punch: Stir in some tofu or tempeh for a hearty protein boost that’s both satisfying and delicious.
-
Simple and Minimalist: Sometimes, less is more—try a straightforward version with just butter beans, tomatoes, and spices for a comforting classic.
Feel inspired? Don’t forget to pair your scrumptious Butter Bean Curry with a side of warm naan or soothing basmati rice for that complete culinary experience.

Butter Bean Curry Recipe FAQs
What type of butter beans should I use for the curry?
Absolutely! Canned butter beans are a fantastic option for this recipe as they save time and provide a creamy texture. Look for ones with no added salt or preservatives for a healthier choice.
How should I store leftover Butter Bean Curry?
After allowing the Butter Bean Curry to cool completely, transfer it to an airtight container. It can be stored in the fridge for up to 3-4 days. Just reheat gently on the stovetop, adding a splash of vegetable stock or water to adjust the consistency if needed.
Can I freeze Butter Bean Curry?
Yes, you can! To freeze, allow the curry to cool completely and store it in airtight containers or freezer bags. It will maintain its best quality for up to 2 months. When you’re ready to enjoy it again, thaw it overnight in the fridge and reheat on low heat, adding more vegetable stock as necessary.
What if my curry turns out too thick?
Very! If your Butter Bean Curry is thicker than you like, don’t worry! Just stir in additional vegetable stock or even coconut milk gradually until you reach your desired consistency. This not only helps with texture but adds an extra layer of creaminess.
Are there any dietary considerations I should be aware of?
Yes! This recipe is vegan and gluten-free, making it suitable for various dietary preferences. However, if you’re making this for guests with specific allergies, always check the labels on your ingredient packages, especially for store-bought items like vegetable stock, to ensure they meet dietary restrictions.
How do I know if my cashews are soaked properly?
Soaking cashews for about 15 minutes in hot water is crucial for smooth blending. They should feel soft and pliable to the touch. If you go beyond this time, they will become mushy. For the best results, just soak them until they can easily be blended into a creamy consistency for your Butter Bean Curry.

Creamy Butter Bean Curry for Quick, Cozy Weeknight Dinners
Ingredients
Equipment
Method
- Soak the cashews in hot water for about 15 minutes. While the cashews soften, chop the onion, garlic, ginger, and fresh tomatoes.
- In a large skillet, heat a drizzle of vegetable oil over medium heat. Add the chopped onion and sauté until it becomes translucent, around 5 to 7 minutes.
- Once the onion is soft, stir in the minced garlic and grated ginger. Cook for an additional 1 to 2 minutes until fragrant.
- Add the garam masala, turmeric, cumin, coriander, curry powder, and cinnamon to the skillet. Stir and cook for about 1 to 2 minutes.
- Stir in the fresh tomatoes and tomato paste, mixing well. Cook for 3 to 4 minutes.
- Pour in the vegetable stock and bring the mixture to a gentle simmer. Cover and cook for about 12 minutes.
- Carefully transfer a few ladles of the curry sauce into a blender along with the soaked cashews. Blend until smooth.
- Return the blended cashew cream to the skillet, then fold in the drained butter beans. Cook on low heat for about 5 minutes.
- Season your Butter Bean Curry with salt and pepper to taste. Garnish with fresh coriander and a sprinkle of sesame seeds.

Leave a Reply