Easy Creamy Butter Bean Curry

Posted on August 14, 2025 · [Elisa]

butter bean curry

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

Subscribe

Never miss a recipe again! Subscribe to my newsletter.

Subscription Form

If you’re looking for a hearty, comforting, and wholesome meal that’s packed with flavor, this Butter Bean Curry is exactly what you need. Whether you’re preparing a quick weeknight dinner or meal-prepping for the week ahead, this plant-based curry will become a favorite in your kitchen. Not only is it creamy, satisfying, and rich in plant protein, but it’s also incredibly easy to make. With minimal prep time and simple ingredients, anyone can create this flavorful dish.

The beauty of butter bean curry lies in its simplicity and the depth of flavor developed from a mix of warming spices. Even better, it’s budget-friendly, customizable, and comes together in just about 30 minutes. Whether you’re vegan, vegetarian, or simply looking to include more meatless meals in your rotation, this dish is a winner. Let’s dive into why this curry is so special and how you can make it perfectly every time.

Why You’ll Love This Butter Bean Curry Recipe

There are several reasons to love this butter bean curry. First and foremost, it uses pantry staples, making it perfect for days when you’re short on fresh groceries. You likely already have many of the ingredients like canned tomatoes, garlic, onion, and spices in your kitchen.

Additionally, the dish is naturally gluten-free and vegan, yet it’s rich and filling thanks to the creamy coconut milk and protein-packed butter beans. The result is a meal that’s both nutritious and indulgent. Another reason to fall in love with this recipe is its versatility. You can enjoy it on its own, with a side of fluffy basmati rice, or warm naan bread to soak up the delicious sauce.

Lastly, it’s a forgiving recipe. Even if you’re not confident in the kitchen, the step-by-step instructions will guide you through easily. And because the flavors deepen as it rests, the leftovers are even better the next day, making it ideal for meal prepping.

Who is This Butter Bean Curry Best For?

This recipe caters to a wide audience. It’s ideal for busy individuals who want a quick and healthy homemade meal. Because it’s meat-free, it’s perfect for vegetarians and vegans, but meat-eaters will also enjoy its hearty texture and bold flavor.

Moreover, it’s suitable for families with kids, thanks to its mild spicing. The level of heat can be adjusted to suit your preferences, making it a flexible option for all ages. It’s also excellent for those following a gluten-free or dairy-free diet, as none of the ingredients contain common allergens.

If you’re hosting a dinner party or need a reliable option for potlucks, butter bean curry is both impressive and easy to scale up. Simply double the recipe, and you’ll have a crowd-pleasing dish in no time.

Essential Ingredients for Making Butter Bean Curry

Let’s take a closer look at the essential ingredients you’ll need to bring this butter bean curry to life:

  • 2 tbsp olive oil: Used for sautéing aromatics and spices.
  • 1 onion (chopped): Adds depth and sweetness to the curry base.
  • 3 garlic cloves (finely chopped): Essential for that savory foundation.
  • 1 tsp minced ginger: Adds a warm, zesty flavor.
  • 1 tsp curry powder: A mix of spices that gives the dish its signature curry taste.
  • ½ tsp each of cumin, turmeric, coriander: These enhance the earthiness and complexity.
  • ½ tsp cinnamon: A small touch adds warmth and a hint of sweetness.
  • 1 15-oz can crushed tomatoes: Forms the base of the sauce and adds a rich, tangy element.
  • 2 15-oz cans butter beans (drained and rinsed): Creamy, protein-rich legumes that are the star of the dish.
  • ¾–1 cup vegetable broth: Helps to adjust the consistency of the curry.
  • Salt to taste: Essential for balancing the flavors.
  • ¾ cup full-fat coconut milk: Adds luscious creaminess to the curry.

Each of these ingredients works in harmony to build a deep, satisfying flavor profile. However, the recipe is also adaptable to what you have on hand, which we’ll explore in more detail below.

How to Cook Butter Bean Curry Step-by-Step

To begin with, heat your oil in a large skillet or saucepan over medium heat. Once warm, add the chopped onion, garlic, and minced ginger. Sauté for about 3-5 minutes or until the onion becomes translucent and fragrant. This step forms the aromatic base of the curry.

Next, add your ground spices—curry powder, cumin, turmeric, coriander, and cinnamon. Cook them for just 30 seconds, stirring constantly. This helps bloom the spices, intensifying their flavor and aroma.

Once the spices are fragrant, add the crushed tomatoes. Allow the mixture to simmer uncovered for 5 to 8 minutes. Stir occasionally while the liquid reduces and the sauce thickens to a paste-like consistency.

Now it’s time to add the butter beans and vegetable broth. Stir everything well and let it simmer gently for 10 more minutes. As the curry simmers, the beans absorb the flavors, and the sauce thickens.

Finally, pour in the coconut milk, stir well, and adjust salt to taste. Let everything simmer for another minute or two just to meld all the flavors. Serve hot, garnished with fresh cilantro if desired.

Pro Tips for the Best Butter Bean Curry Every Time

To get the most out of your butter bean curry, here are a few tried-and-true tips. First, don’t rush the spice-blooming step. Even though it only takes about 30 seconds, it makes a huge difference in flavor. Skipping this could leave your curry tasting flat.

Second, use full-fat coconut milk rather than light versions. The richness it provides balances the acidity of the tomatoes and results in a creamier texture.

Additionally, let the curry sit for a few minutes before serving. The flavors deepen as it rests, and the beans become even more flavorful. If you can plan ahead, make it a few hours in advance and reheat before serving.

Lastly, for an extra boost of freshness, squeeze a bit of lime juice over the curry before serving. This little trick brightens up the dish beautifully.

Butter Bean Curry Recipe Swaps and Variations

This butter bean curry is highly versatile. If you’re out of butter beans, you can substitute them with cannellini beans, chickpeas, or even lentils. While the flavor will differ slightly, the result will still be delicious and nutritious.

For a vegetable-packed version, consider adding spinach, kale, or diced sweet potato. Add leafy greens in the final few minutes so they wilt gently into the curry. Root vegetables can be added earlier to ensure they’re fully cooked.

If you like a bit of heat, feel free to toss in some red pepper flakes or a chopped chili pepper along with the onions. Conversely, if you’re cooking for little ones or spice-sensitive eaters, you can cut back on the spices or use mild curry powder.

You can also serve the curry over quinoa or brown rice for added fiber or pair it with homemade flatbreads for a more traditional experience.

Common Mistakes to Avoid When Cooking Butter Bean Curry

While this recipe is quite simple, there are a few common mistakes to watch out for. One major issue is not allowing the tomatoes to reduce fully. If they remain watery, the sauce won’t thicken properly and may taste too acidic.

Another mistake is overcrowding the pan, especially when doubling the recipe. Overcrowding can lead to steaming rather than simmering, which will affect both flavor and texture.

Some might skip rinsing the canned beans, but doing so helps remove excess sodium and ensures a cleaner flavor. Lastly, adding coconut milk too early in the cooking process can cause it to break. Always stir it in toward the end for the creamiest results.

What to Serve with Butter Bean Curry: Delicious Pairings

This butter bean curry is delicious on its own but even better when paired with the right sides. Basmati rice or jasmine rice make for the perfect base, soaking up all the flavorful sauce. For a low-carb option, try serving it over cauliflower rice.

Homemade naan or roti is also a fantastic pairing, adding that satisfying chew to each bite. You can also serve the curry with a crisp cucumber salad or a side of pickled red onions to cut through the richness.

For a complete meal, consider pairing it with Firehouse Green Beans or Cabbage Fried Rice as a vibrant and crunchy contrast.

How to Store and Reheat Leftover Butter Bean Curry

Butter bean curry stores beautifully, making it ideal for meal prep. Allow it to cool completely before transferring it to an airtight container. Store in the refrigerator for up to four days.

To reheat, simply warm it in a saucepan over medium heat, stirring occasionally until hot. If the curry has thickened too much in the fridge, add a splash of water or broth to loosen the sauce.

This dish also freezes well. Pour the cooled curry into freezer-safe containers, leaving a little space at the top. Freeze for up to three months. Thaw overnight in the fridge and reheat as above.

Kitchen Equipment You’ll Need to Make This Recipe

Here’s a quick list of kitchen tools you’ll need for butter bean curry:

  • Large skillet or saucepan
  • Wooden spoon or spatula
  • Chopping board
  • Sharp knife
  • Can opener
  • Measuring spoons and cups

These are standard tools found in most kitchens, so you don’t need anything fancy to make this comforting dish.

Butter Bean Curry FAQs: Your Questions Answered

Can I use dried butter beans?
Yes, you can use dried butter beans, but you’ll need to soak and cook them in advance. Two cups of cooked beans equals about one 15-oz can.

Is this butter bean curry spicy?
Not at all. It’s a mild, family-friendly dish. You can always add spice if desired.

Can I make this oil-free?
Yes. You can sauté the onions and spices in a bit of vegetable broth instead of oil if you’re following an oil-free diet.

Can I use another type of milk?
Coconut milk adds richness, but you can try oat or cashew cream for a similar texture.

Conclusion: A Nourishing Vegan Dish Worth Repeating

This butter bean curry is more than just a cozy meal—it’s a nourishing dish that proves healthy eating can be both simple and satisfying. Made from pantry staples and customizable to your liking, it deserves a permanent spot in your weekly meal rotation. With its velvety texture, bold spices, and protein-rich ingredients, it’s a plant-based comfort food that truly delivers.

Whether you’re new to cooking or an experienced home chef, you’ll appreciate how quick, flexible, and flavorful this curry is. Don’t forget to pair it with your favorite rice or naan, and consider making extra because everyone will want seconds.

If you enjoyed this recipe, be sure to share it with friends and family! Subscribe to the blog for more wholesome, easy-to-make recipes like this one that bring comfort and flavor to your kitchen.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy and Creamy Butter Bean Curry for Cozy Nights


  • Author: Elisa
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

This Easy and Creamy Butter Bean Curry is a hearty, plant-based dish packed with protein-rich butter beans, warming spices, and creamy coconut milk. Ready in just 30 minutes, it’s perfect for weeknight dinners, meal prep, or cozy nights in. Naturally vegan and gluten-free, it’s flavorful, comforting, and customizable to suit your taste.


Ingredients

Scale
  • 2 tbsp olive oil
  • 1 onion, chopped
  • 3 garlic cloves, finely chopped
  • 1 tsp minced ginger
  • 1 tsp curry powder
  • 1/2 tsp cumin
  • 1/2 tsp turmeric
  • 1/2 tsp coriander
  • 1/2 tsp cinnamon
  • 1 (15 oz) can crushed tomatoes
  • 2 (15 oz) cans butter beans, drained and rinsed
  • 3/41 cup vegetable broth
  • Salt, to taste
  • 3/4 cup full-fat coconut milk
  • Fresh cilantro, for garnish (optional)

Instructions

  1. Heat olive oil in a large skillet or saucepan over medium heat. Add onion, garlic, and ginger. Sauté 3–5 minutes until onion is translucent.
  2. Stir in curry powder, cumin, turmeric, coriander, and cinnamon. Cook for 30 seconds to bloom the spices.
  3. Add crushed tomatoes and simmer uncovered 5–8 minutes, stirring occasionally, until thickened.
  4. Stir in butter beans and vegetable broth. Simmer gently for 10 minutes.
  5. Add coconut milk, stir well, and season with salt. Simmer another 1–2 minutes.
  6. Serve hot over rice or with naan, garnished with fresh cilantro if desired.

Notes

  • Blooming the spices enhances their flavor—don’t skip this step.
  • Full-fat coconut milk creates a creamier texture and richer taste.
  • Let the curry rest for a few minutes before serving to deepen the flavor.
  • For extra freshness, add a squeeze of lime juice before serving.
  • Store leftovers in an airtight container for up to 4 days or freeze for up to 3 months.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian-Inspired

Nutrition

  • Serving Size: 1 serving

Tags:

You might also like these recipes