After a particularly busy day filled with deadlines and to-do lists, I often find myself longing for a meal that feels comforting yet doesn’t require hours in the kitchen. That’s when this Easy Vegan Butter Bean Curry comes to the rescue! The moment the rich aroma of spices fills my kitchen, it transforms the stress of the day into pure culinary bliss. With its delightful combination of tender butter beans, vibrant spices, and creamy coconut milk, this low-fat, plant-based dish is a true weeknight hero.
What I love most about this curry is its simplicity. Just gather a few pantry staples, and within 30 minutes, you’ll have a hearty meal ready to serve over fluffy rice or nestled in warm naan. Not only does it pack a punch of flavor, but it’s also rich in protein, making it a satisfying dinner that even meat-lovers can appreciate. Let’s dive into this delightful recipe that promises to become a go-to for your busy evenings!
Why is Vegan Butter Bean Curry a Must-Try?
Simplicity at its Finest: This recipe uses easy-to-find ingredients that you probably have in your pantry, making it perfect for any weeknight.
Flavor Explosion: With strong spices like cumin and chili powder, this dish offers a complex, layered taste that’s satisfying and comforting.
Quick Cooking: In just 30 minutes, you can enjoy a delicious homemade meal, perfect for those busy nights!
Crowd-Pleasing Appeal: It’s a dish that even non-vegans will love, making it an excellent choice for family dinners or gatherings.
Nutritious & Healthy: With a balance of high-protein butter beans and coconut milk, you’re indulging in great flavors while keeping it low-fat and vegan.
Whether you enjoy it served over rice or with naan, this Vegan Butter Bean Curry is sure to become a staple in your weeknight dinner rotation!
Vegan Butter Bean Curry Ingredients
This comforting dish comes together with just a handful of ingredients that you might already have!
For the Base
- Sunflower Oil – For sautéing; can substitute with canola or coconut oil, or even use water for an oil-free option.
- Onion – Adds sweetness and depth to the curry; feel free to use yellow, white, or red onions.
- Green Bell Pepper – Provides sweetness and crunch; any color of bell pepper will work perfectly.
- Garlic – Freshly chopped for aromatic flavor; avoid powdered for the best taste.
- Ginger – A must for warmth and spice; freshly grated ginger enhances the flavor profile.
For the Spices
- Ground Cumin – Essential for the foundational flavor; adjust the quantity based on your taste preferences.
- Chili Powder – Adds heat; use mild for less spice or adjust depending on your tolerance.
- Ground Coriander – Gives a citrusy flavor; no substitutions needed for that special taste.
- Red Chili Flakes – For additional heat; feel free to adjust or omit to suit your spice level.
For the Sauce
- Chopped Tomatoes – Creates the base of the curry sauce; canned or crushed tomatoes work well.
- Butter Beans – The star ingredient; canned butter beans are convenient, or you can use dried ones if cooked beforehand.
- Coconut Milk – Adds a creamy texture; light coconut milk is great for low-fat, while full-fat gives a richer result.
For the Final Touch
- Baby Spinach – Adds a nutritional boost and vibrant color; you can swap it with kale or collard greens if desired.
With these vibrant ingredients, your Vegan Butter Bean Curry will be a breeze to whip up, leaving you with delightful flavors that warm the soul!
How to Make Vegan Butter Bean Curry
-
Heat the Oil: In a large, deep pan, warm 2 tablespoons of sunflower oil over medium heat. Once it’s shimmering, add 1 chopped onion and sauté for 3-4 minutes until it’s translucent.
-
Cook the Peppers: Toss in 1 sliced green bell pepper and continue to cook for 2-3 minutes until it becomes soft and tender.
-
Add Aromatics: Stir in 3 minced garlic cloves and 1 tablespoon of freshly grated ginger. Cook for about 1 minute, allowing the ingredients to become fragrant and fill your kitchen with a warm aroma.
-
Combine the Spices: Sprinkle in 1 teaspoon of ground cumin, 1 teaspoon of chili powder, 1 teaspoon of ground coriander, and a pinch of red chili flakes. Stir everything together and let it cook for an additional minute to develop the flavors.
-
Build the Sauce: Pour in 1 can of chopped tomatoes, 1 can of drained butter beans, and 1 can of coconut milk. Bring the mixture to a gentle simmer, cover, and let it cook for 15 minutes, stirring occasionally.
-
Add Spinach: Gently fold in 2 cups of baby spinach, allowing it to wilt into the curry for an extra burst of color and nutrition. Simmer for an additional 1-2 minutes. Season to taste with salt and pepper.
-
Serve it Up: Ladle your delicious vegan butter bean curry over fluffy rice or serve alongside warm naan. Enjoy every comforting bite!
Optional: Garnish with freshly chopped cilantro for an extra pop of flavor.
Exact quantities are listed in the recipe card below.
Vegan Butter Bean Curry Variations
Feel free to get creative with this delicious dish and personalize it to your tastes!
-
Bean Swap: Replace butter beans with chickpeas or lentils for a different texture and taste. This adds variety while keeping the meal high in protein.
-
Colorful Veggies: Toss in a mix of vegetables like carrots, zucchini, or even peas to enhance the nutrition and vibrancy of your curry. It’s a simple way to pack more goodness into every bite!
-
Curry Heat: If you crave more spice, add fresh chopped chili or an extra dash of chili powder. You can customize the heat level to your liking for an extra kick!
-
Flavor Boost: Stir in a spoonful of mango chutney or a dash of soy sauce to deepen the flavor profile, creating a delightful burst of sweetness or umami.
-
Coconut Creaminess: For an ultra-creamy texture, use full-fat coconut milk instead of light. It creates a luscious sauce that clings to the beans beautifully, enriching every spoonful!
-
Herb Surprise: Garnish with fresh cilantro or mint for a refreshing contrast. Those fresh herbs will brighten the flavors and give your dish a beautiful finish.
-
Greens Galore: Swap baby spinach with kale or collard greens for a heartier option. These greens not only add color but also bring additional nutrients to your meal.
-
Nutty Surprise: Add a handful of toasted cashews or almonds on top for an unexpected crunch, elevating the pleasant texture of the curry while adding a nutty flavor.
Experiment away, and make this Vegan Butter Bean Curry your own signature dish!
How to Store and Freeze Vegan Butter Bean Curry
Fridge: Store in an airtight container for up to 3 days. The flavors will deepen as it sits, making leftovers even more delicious.
Freezer: To freeze, portion the curry into freezer-safe containers and keep for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: Gently reheat on the stovetop or in the microwave until heated through. Add a splash of water or coconut milk to restore creaminess if needed.
Room Temperature: It’s best to avoid leaving vegan butter bean curry out at room temperature. Consume leftovers promptly for food safety.
Make Ahead Options
These Vegan Butter Bean Curry preparations are a lifesaver for busy home cooks! You can chop the vegetables (onion and green bell pepper) and store them in an airtight container in the refrigerator for up to 3 days. Additionally, you can measure out your spices and keep them combined for easy use. For the best quality, prepare the full curry up to 24 hours in advance and refrigerate it. When you’re ready to serve, simply reheat the curry gently on the stovetop, adding a splash of coconut milk if needed for creaminess. Enjoy the convenience of a delicious meal that tastes just as fantastic as when it was first made!
What to Serve with Vegan Butter Bean Curry?
Creating a complete meal is a joy, especially when every dish works in harmony to enhance each other’s flavors and textures.
- Fluffy Basmati Rice: The light, delicate grains soak up the rich curry sauce, making each bite a delightful experience.
- Warm Naan Bread: Soft and pillowy, naan adds a lovely texture to the meal and is perfect for scooping up every last bit of curry.
- Crispy Papadums: These crunchy lentil crackers add a satisfying crunch and contrast to the creamy curry, making your meal more exciting.
- Cucumber Raita: A cool yogurt-based dip balances the curry’s spices perfectly; it refreshes your palate between bites.
- Roasted Cauliflower: Tender yet crisp, roasted cauliflower brings a nutty flavor that pairs wonderfully and adds extra nutrition to your plate.
- Green Salad: A vibrant mix of greens and veggies can lighten the meal, providing a fresh contrast to the curry’s richness.
- Mint Tea: The fragrant notes and subtle sweetness of mint tea create a comforting drink that complements the flavors of your curry well.
- Mango Chutney: For a sweet and tangy touch, mango chutney livens up the dish, enhancing the overall flavor experience of your meal.
- Coconut Sorbet: As a light dessert to wind down the meal, this refreshing sorbet adds a sweet yet delicate end to your dining experience.
- Spiced Lemonade: The tangy freshness pairs beautifully with the savory depth of the curry, rounding out your meal with a touch of zest.
Expert Tips for Vegan Butter Bean Curry
-
Fresh Ingredients Matter: Using fresh garlic and ginger elevates the flavor significantly. Avoid powdered versions for the best results!
-
Adjust Spice Levels: If you’re unsure about heat, start with less chili powder and red chili flakes, then add more as desired to customize your vegan butter bean curry.
-
Thicker Sauce: To achieve a thicker curry, either reduce the coconut milk or blend a portion of the butter beans back into the sauce for a creamier texture.
-
Storing Leftovers: Keep any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave for a quick meal!
-
Versatile Ingredients: Feel free to swap butter beans for chickpeas or add extra veggies like carrots or zucchini for diverse flavors and more nutrition.
Vegan Butter Bean Curry Recipe FAQs
How do I choose the best butter beans for my curry?
Absolutely! When selecting butter beans, look for canned options that are free of dark spots or dents on the can. If opting for dried beans, ensure they are fresh and not past their expiration date. Soak them overnight and cook them until tender before using them in the curry.
How can I store leftover vegan butter bean curry?
Very simply! Store your vegan butter bean curry in an airtight container for up to 3 days in the refrigerator. Be sure to let it cool to room temperature before sealing it to prevent condensation, which can make it watery.
Can I freeze vegan butter bean curry?
Absolutely! To freeze your curry, allow it to cool completely, then portion it into freezer-safe containers. Label them with the date and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating, and when ready, gently warm it on the stove, adding a splash of coconut milk if it needs creaminess.
What if my curry is too spicy?
No worries! If the spice level is a bit too high for your taste, you can adjust by adding more coconut milk or a few extra chopped tomatoes to mellow the heat. Alternatively, serve it over a bed of fluffy rice to help balance the spiciness.
Can I make this curry gluten-free or nut-free?
Very much so! This vegan butter bean curry is naturally gluten-free. Just ensure to use gluten-free labels on any packaged ingredients, like spices or coconut milk. It’s also nut-free, making it a safe option for those with nut allergies!
Is this curry suitable for meal prep?
Absolutely! This vegan butter bean curry is perfect for meal prep. Make a big batch at the beginning of the week, and store it in individual portions for easy lunches or dinners throughout the week. It reheats beautifully, and the flavors deepen overnight!

Delicious Vegan Butter Bean Curry for Quick Weeknight Meals
Ingredients
Equipment
Method
- Heat the oil over medium heat in a large deep pan. Add the chopped onion and sauté for 3-4 minutes until translucent.
- Add the sliced green bell pepper and cook for 2-3 minutes until tender.
- Stir in the minced garlic and grated ginger. Cook for about 1 minute until fragrant.
- Add the ground cumin, chili powder, ground coriander, and red chili flakes. Stir and cook for 1 minute.
- Pour in the chopped tomatoes, drained butter beans, and coconut milk. Simmer for 15 minutes, stirring occasionally.
- Fold in the baby spinach for 1-2 minutes until wilted. Season with salt and pepper to taste.
- Serve over fluffy rice or with warm naan.







