This vegan butter bean curry is a hearty, wholesome, and flavorful dish that makes the perfect quick weeknight dinner. Packed with plant-based protein, creamy coconut milk, and warm spices, it’s a comforting meal that comes together in just 40 minutes. Serve it with rice or naan for a satisfying and healthy dinner.

Vegan Butter Bean Curry

Why You’ll Love This Recipe

This curry is everything you want in a one-pot meal: quick, nutritious, and full of flavor. It’s completely vegan and naturally gluten-free, making it suitable for a wide range of diets. The buttery texture of the beans pairs perfectly with the richness of coconut milk and the warmth of Indian-inspired spices. Whether you’re meal prepping or feeding a family, this recipe is a go-to for convenience and comfort.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

sunflower oil
onion, finely chopped
green pepper, sliced
garlic cloves, finely chopped
fresh ginger, grated
ground cumin
chilli powder
ground coriander
red chilli flakes
canned chopped tomatoes
canned butter beans, drained and rinsed
light coconut milk
baby spinach
salt and pepper to taste

Directions

  1. Heat sunflower oil in a large, deep pan over medium heat.

  2. Sauté the chopped onion for 3–4 minutes until softened.

  3. Add the green pepper and cook for another 2–3 minutes.

  4. Stir in the garlic and ginger, cooking for 1 minute until fragrant.

  5. Add cumin, chilli powder, ground coriander, and red chilli flakes, stirring to coat the vegetables.

  6. Cook the spices for 1 minute, then add chopped tomatoes, butter beans, and coconut milk.

  7. Bring the mixture to a simmer, then reduce the heat, cover, and simmer for 15 minutes.

  8. Add baby spinach and simmer for an additional 1–2 minutes until wilted.

  9. Season with salt and pepper to taste.

  10. Serve hot with rice or naan.

Servings and timing

Yield: 4 servings
Prep time: 10 minutes
Cook time: 30 minutes
Total time: 40 minutes

Variations

  • Add more vegetables: Try adding carrots, peas, sweet potatoes, or zucchini to boost the veggie content.

  • Make it spicier: Increase the chilli powder or add fresh chopped green chilies.

  • Creamier version: Use full-fat coconut milk for a richer taste.

  • Add protein: Stir in cooked lentils or tofu cubes for extra protein.

  • Serve differently: Try it with quinoa, couscous, or cauliflower rice as a low-carb alternative.

Storage/Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days.

  • Freezer: Freeze in portions for up to 2 months. Let it cool completely before freezing.

  • Reheating: Reheat on the stovetop over low heat or in the microwave until warmed through. Stir well and add a splash of water or coconut milk if needed to loosen the sauce.

FAQs

Can I use dried butter beans instead of canned?

Yes, but you’ll need to soak and cook them beforehand. Canned beans save time and work just as well.

Is this curry spicy?

It has a mild to medium spice level. You can adjust the chilli powder and flakes to suit your preference.

Can I use other types of beans?

Absolutely. Chickpeas, kidney beans, or cannellini beans are great alternatives.

What can I use instead of coconut milk?

Try cashew cream or plant-based yogurt for a different creamy texture.

Does this curry freeze well?

Yes, it freezes beautifully. Store in airtight containers and thaw overnight before reheating.

Can I make this oil-free?

Yes, simply sauté the vegetables in a splash of water or vegetable broth instead of oil.

What’s the best rice to serve with this?

Basmati or jasmine rice work well, but any type of rice or even naan pairs perfectly.

How do I thicken the curry?

Simmer uncovered for a few extra minutes or mash some of the butter beans into the sauce.

Can I prepare this in advance?

Definitely. The flavors deepen as it sits, making it even tastier the next day.

Is this curry suitable for kids?

Yes, just reduce the amount of chilli or omit the chilli flakes for a milder version.

Conclusion

This vegan butter bean curry is a delicious and easy meal that’s both nourishing and satisfying. With its creamy texture, bold spices, and protein-packed ingredients, it’s a dish you’ll want to make again and again. Perfect for busy nights, meal prep, or feeding a crowd, it proves that plant-based eating can be both simple and flavorful.

Print

Vegan Butter Bean Curry

Vegan Butter Bean Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Vegan Butter Bean Curry is a hearty and satisfying dish made with creamy coconut milk, butter beans, and a blend of warm spices. It’s a quick, healthy, and vegan-friendly dinner that comes together in just 40 minutes. Perfect for a weeknight meal, this curry is both comforting and full of flavor.

  • Author: Chef Sarah
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Simmering
  • Cuisine: Indian

Ingredients

2 tablespoons sunflower oil

1 onion, finely chopped

1 green pepper, sliced

3 garlic cloves, finely chopped

1-inch piece fresh ginger, grated

1 teaspoon ground cumin

1 teaspoon chili powder

1 teaspoon ground coriander

1/2 teaspoon red chili flakes

1 can (400g) chopped tomatoes

2 cans (400g each) butter beans, drained and rinsed

1 can (400ml) light coconut milk

2 cups baby spinach

Salt and pepper to taste

Instructions

  1. Heat sunflower oil in a large, deep pan over medium heat.

  2. Sauté the chopped onion for 3–4 minutes until softened.

  3. Add the sliced green pepper and cook for another 2–3 minutes.

  4. Stir in the garlic and grated ginger, cooking for 1 minute until fragrant.

  5. Add ground cumin, chili powder, ground coriander, and red chili flakes. Stir well to coat the vegetables.

  6. Cook the spices for 1 minute, then add the chopped tomatoes, butter beans, and coconut milk.

  7. Bring the mixture to a simmer, then reduce the heat, cover, and simmer for 15 minutes.

  8. Add the baby spinach and cook for another 1–2 minutes until wilted.

  9. Season with salt and pepper to taste.

  10. Serve hot with rice or naan.

Notes

  • Feel free to add extra vegetables like carrots, peas, sweet potatoes, or zucchini.
  • Adjust the spice level by increasing the chili powder or adding fresh green chilies.
  • For a richer curry, use full-fat coconut milk instead of light coconut milk.
  • For added protein, stir in cooked lentils or tofu cubes.
  • Try serving with quinoa, couscous, or cauliflower rice for a low-carb option.
  • Store leftovers in the fridge for up to 4 days or freeze for up to 2 months.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star