As I stirred the simmering pot on the stove, a wave of warmth enveloped me, the rich aroma weaving through my kitchen like a cozy blanket. Today, I’m excited to share my Creamy Butter Bean Curry—a delightful, vegan dish that’s not just a feast for the senses but also a savory escape from the chaos of fast food. In just 30 minutes, you can transform simple pantry staples into a heartwarming meal that nourishes both body and soul. The secret? A combination of creamy cashews and robust spices that create a sauce so velvety, it’s hard to believe it’s sprinkled with wholesome goodness. Perfect for a weeknight dinner or a comforting weekend treat, this Butter Bean Curry is sure to be a crowd-pleaser. Are you ready to dive into a delightful bowl of flavor?

What Makes This Butter Bean Curry Special?
Creamy, comforting goodness: This Butter Bean Curry serves up a velvety sauce that wraps you in warmth. Quick to prepare: With only 30 minutes needed, it’s perfect for busy weeknights without sacrificing flavor. Nutritious and wholesome: Packed with plant-based proteins, it’s a fantastic way to fortify your meals. Want more delicious vegan options? Check out my Chocolate Peanut Butter bars for a sweet treat! Pantry-friendly: Made primarily with easy-to-find ingredients, you can whip this up whenever the cravings strike. Crowd-pleaser: Whether for family or guests, everyone will love the unique combination of spices, making it a perfect centerpiece for gatherings.
Butter Bean Curry Ingredients
• For a nutritious and delicious meal.
For the Curry
- Butter Beans – Use canned for quick preparation; white beans or chickpeas can be a great alternative if needed.
- Cashews – These lend creaminess to the sauce; substitute with coconut milk for a different twist.
- Yellow Onion – Adds a natural sweetness; shallots work well as a substitute if desired.
- Ginger – Fresh ginger brings warmth; ground ginger can be used if fresh isn’t available.
- Garlic – Essential for depth of flavor; garlic powder can substitute if needed.
- Garam Masala – A spice blend that enhances the dish; essential for authentic flavor, though can be omitted if unavailable.
- Turmeric – Provides earthy flavor and antibiotic properties; skip only if you really must, though it’s a key component.
- Cumin and Coriander – Aromatic spices that elevate the flavor; replace with chili powder for a spicy kick.
- Cinnamon – Adds a sweet warmth; it’s optional if you prefer to skip this flavor dimension.
- Fresh Tomatoes & Tomato Paste – Form the base of the sauce, delivering acidity; use passata if fresh is out of stock.
- Vegetable Stock – This is crucial to build the curry’s body; water can replace it in a pinch.
- Salt & Pepper – These essentials season the dish to perfection; adjust to your taste.
For Serving
- Fresh Coriander – Adds a fresh touch on top; feel free to substitute with parsley if unavailable.
- Sesame Seeds – A lovely garnish for texture; optional but enhances the dish visually and nutritionally.
Step‑by‑Step Instructions for Butter Bean Curry
Step 1: Soak the Cashews
Start by soaking 5 oz of raw, unsalted cashews in hot water for about 30 minutes. This helps them soften and become creamy, which is essential for the smooth texture of your Butter Bean Curry. While they soak, you can prepare the rest of the ingredients, maximizing your efficiency in the kitchen.
Step 2: Sauté the Onion
In a medium pot, heat 2 tablespoons of vegetable oil over medium heat. Add one chopped yellow onion and sauté for about 5 minutes until it turns golden and softens. The aroma will begin to fill your kitchen, setting the stage for the robust flavors to come in your Butter Bean Curry.
Step 3: Add Garlic and Spices
Next, add 3 cloves of pressed garlic and 1 tablespoon of fresh ginger to the pot. Stir in 1 tablespoon of garam masala, 1 teaspoon of turmeric, 1 teaspoon of cumin, 1 teaspoon of coriander, and a pinch of cinnamon. Cook for another 2-3 minutes until the spices are fragrant and the onions are well-coated, creating a wonderfully aromatic base.
Step 4: Incorporate Tomatoes
Stir in 2 chopped fresh tomatoes and 2 tablespoons of tomato paste, letting them cook for about 3 minutes. The mixture will thicken slightly and become rich in color. This step is crucial as it adds depth and acidity to the Butter Bean Curry sauce, balancing the flavors beautifully.
Step 5: Simmer the Sauce
Pour in 2 cups of vegetable stock and bring the mixture to a gentle simmer. Lower the heat slightly and let it bubble away for approximately 12 minutes. You’ll know it’s ready when the tomatoes have broken down, and the sauce has thickened while the spices meld together, creating a comforting vibe.
Step 6: Blend the Sauce
Drain and rinse the soaked cashews before transferring them to a blender. Add the cooked sauce from the pot and blend until smooth and creamy. The combination of the cashews and the robust sauce will create a velvety texture that enhances the overall experience of your Butter Bean Curry.
Step 7: Combine and Season
Return the blended sauce to the pot over low heat and stir in 2 cups of drained butter beans. Mix well and let it heat through for about 5 minutes. This step allows the flavors to meld together, so taste and adjust salt and pepper as needed for a perfectly seasoned Butter Bean Curry.
Step 8: Serve with Garnish
Serve the Butter Bean Curry hot, garnishing with fresh coriander and a sprinkle of sesame seeds. The bright garnishes add a burst of freshness and visual appeal to your meal. This delicious curry pairs wonderfully with basmati rice or warm naan bread, making it a satisfying dish for any occasion.

What to Serve with Creamy Butter Bean Curry?
When planning your meal, consider these delightful pairings to complement the rich and creamy flavors of your curry.
- Basmati Rice: The fluffy texture of basmati rice absorbs the delicious sauce, enhancing each bite with a lovely aromatic touch.
- Warm Naan Bread: Perfect for scooping up the curry, naan offers a comforting, chewy contrast that pairs beautifully with the silky sauce.
- Cucumber Raita: This cooling yogurt-based dip balances the spices in the curry, adding a refreshing element to your meal.
- Steamed Broccoli: Lightly steamed broccoli adds a vibrant crunch and nutrients, creating a colorful and healthy plate.
- Mango Chutney: A touch of sweetness from mango chutney brightens the savory flavors, making your dining experience more dynamic.
- Mixed Green Salad: A simple salad with lemon vinaigrette brings freshness and acidity, balancing the richness of the Butter Bean Curry.
- Lemon Loaf Cake: For dessert, a slice of zesty lemon loaf will cleanse your palate and provide a delightful finish to your meal.
- Chai Tea: This spiced tea will complement the warmth of the curry, enhancing the overall experience with its comforting aroma.
Make Ahead Options
These creamy Butter Bean Curry is perfect for meal prep enthusiasts! You can sauté your onions and spices up to 3 days in advance and store the mixture in an airtight container in the refrigerator to save time. Additionally, the cashew blend can be prepared and refrigerated for up to 24 hours before serving, ensuring the flavors meld beautifully. Just before you’re ready to enjoy, simply reheat the sautéed mixture in a pot, blend with the cashew sauce, and add the drained butter beans, allowing it to heat through for about 5 minutes. This way, you can enjoy all the comforting flavors of your Butter Bean Curry with minimal effort on busy weeknights!
Expert Tips for the Best Butter Bean Curry
-
Quick Soak Technique: Aim to soak your cashews in hot water for at least 30 minutes. This step is crucial for achieving that creamy texture in your Butter Bean Curry.
-
Adjusting Thickness: If your sauce turns out too thick after blending, don’t hesitate to add a splash of vegetable stock to achieve your desired consistency.
-
Fresh versus Powdered Spices: Whenever possible, opt for fresh spices like ginger and garlic over powdered versions. They elevate the flavors exponentially in your Butter Bean Curry.
-
Taste as You Go: Always taste your curry before serving. A little extra salt or a splash of lemon juice can brighten flavors and make all the difference.
-
Mind the Heat: Customize your spice level by adjusting the amount of garam masala. If you’re sensitive to spice, start with a smaller amount and build up.
-
Vegetable Add-Ins: Feel free to enrich your Butter Bean Curry with colorful vegetables like spinach or bell peppers. They not only add nutrition but also beautiful visuals to your dish.
How to Store and Freeze Butter Bean Curry
-
Fridge: Store leftover Butter Bean Curry in an airtight container in the refrigerator for up to 3-4 days. Ensure it’s cooled completely before sealing to maintain freshness.
-
Freezer: Freeze portions of Butter Bean Curry in freezer-safe containers for up to 3 months. Allow it to cool completely before transferring to prevent freezer burn.
-
Reheating: Thaw overnight in the fridge if frozen. Reheat on the stovetop over low heat, adding a splash of water or vegetable stock to adjust the consistency as needed.
-
Airtight Storage: To retain flavor, always use airtight containers when refrigerating or freezing. This helps keep your Butter Bean Curry delicious for when you’re ready to enjoy it again.
Butter Bean Curry Variations
Feel free to explore these delightful variations to personalize your Butter Bean Curry experience!
-
Vegetable Boost: Add diced sweet potatoes, bell peppers, or fresh spinach for added nutrition and flavor. Your curry will sing with vibrant colors and textures!
-
Protein Swap: Substitute butter beans with cooked lentils or cubed tofu for a different twist on plant-based protein. Both options lend unique textures and tastes to the dish, making it even more enjoyable.
-
Creamy Choices: For a different flavor dimension, switch cashews for coconut cream or almond milk. This will give your curry a tropical flair that’s irresistibly satisfying.
-
Spice it Up: Want some heat? Incorporate diced green chilies or a sprinkle of red pepper flakes for a spicy kick. This adjustment will transform the curry into a fiery delight that warms the soul.
-
Herby Freshness: Add a handful of fresh spinach or kale towards the end of cooking for vibrant greens. Not only do they enhance the dish’s nutrition, but they also provide a lovely pop of color.
-
Sweetness Layer: To introduce a hint of sweetness, toss in a handful of raisins or chopped dried apricots. This unexpected twist will elevate your Butter Bean Curry with a delightful contrast to the spices.
-
Influence Flavor Profiles: Experiment by adding curry powder or Thai red curry paste for a new flavor profile. This can give your Butter Bean Curry an exciting twist, taking your taste buds on an unexpected journey!
-
Herbal Garnish: Finish your dish with fresh mint or basil for an aromatic touch. These herbs can beautifully balance the spices while adding a refreshing burst of flavor, perfect for a cozy dinner experience.
As you make these variations, let your creativity flow! You might even find yourself inspired to create a unique fusion dish right in your kitchen. Enjoy your culinary adventure, and don’t forget to check out my Gooey Butter Pecan cake for a sweet treat to complement your hearty meal!

Creamy Butter Bean Curry Recipe FAQs
What type of butter beans should I use?
Absolutely! Canned butter beans are the most convenient option for this recipe. If you’re looking to use dried beans, soak them overnight and cook them beforehand for a great texture. Just remember that canned beans save time and are just as nutritious!
How should I store leftover Butter Bean Curry?
You can store leftover Butter Bean Curry in an airtight container in the refrigerator for up to 3-4 days. Make sure to let it cool completely before sealing, which helps keep it fresh and flavorful.
Can I freeze Butter Bean Curry?
Very! For freezing, allow your Butter Bean Curry to cool entirely, then transfer it to freezer-safe containers. It can last up to 3 months in the freezer. When you’re ready to enjoy, thaw it overnight in the fridge and reheat on the stovetop, adding a splash of water if needed.
Why is my curry too thick?
If by any chance your Butter Bean Curry turns out too thick, don’t worry! Just add a splash of vegetable stock or water to loosen it up. Stir well and heat through until you reach your desired consistency; it should be creamy but not clumpy.
Are there any allergy considerations for this recipe?
Yes, it’s important to note that this recipe contains cashews. If you or your guests have nut allergies, you could substitute the cashews with coconut milk for creaminess, or leave them out altogether. Always be sure to check ingredient labels for allergens when cooking for others.
Can I add other vegetables to the Butter Bean Curry?
Absolutely! Feel free to enrich your Butter Bean Curry with nutritious vegetables like sweet potatoes, bell peppers, or spinach. Not only do they boost the dish’s nutritional profile, but they also add vibrant colors and textures to make your meal visually appealing.

Creamy Butter Bean Curry for a Cozy Vegan Dinner
Ingredients
Equipment
Method
- Soak the cashews in hot water for about 30 minutes.
- Heat vegetable oil in a medium pot and sauté chopped onion for about 5 minutes until golden.
- Add pressed garlic and minced ginger, then stir in spices and cook for another 2-3 minutes.
- Incorporate chopped tomatoes and tomato paste, let cook for about 3 minutes.
- Pour in vegetable stock and simmer for approximately 12 minutes.
- Blend the soaked cashews with the cooked sauce until smooth and creamy.
- Return blended sauce to pot, add drained butter beans, and heat through for 5 minutes.
- Serve hot, garnishing with fresh coriander and sesame seeds.

Leave a Reply