Skip to Content

Black Bean Curry Recipe

This 9-ingredient, vegetarian Black Bean Curry Recipe is an easy and quick one. In it, canned black beans are simmered in a well-spiced coconut milk sauce. Serve it with roti or rice for a tasty and filling meal.

Spicy coconut broth with black beans

This black bean curry recipe is a great way to enjoy black beans. It is so packed with layers of flavor. And, it is packed full of fiber and plant protein. No lie, but this vegetarian curry has been keeping me from teetering off the vegetarian bandwagon.

This black bean curry will not have you hunting high and low for ingredients. Nor will it have you spending all your savings on exotic ingredients.

You can find the ingredients to make this creamy black bean curry at just about any local grocery store or Amazon. Or, you might already have most of these in your pantry already.

This black bean curry is always a hit when I make it as it is:

  • So tasty,
  • Comforting,
  • Filling,
  • Vegetarian,
  • Packed with health benefits,
  • Budget-friendly, &
  • Made with only 9 easy-to-find ingredients.
Ingredients to make black bean curry

What are the ingredients to make this black bean curry?

In order to make this gloriously spiced curry, you will need the following 9 ingredients:

  1. Onions
    I used medium-sized yellow onions I found at my neighborhood Publix. If you manage to get your hands on a large yellow or red onion, use either of those instead. If you do not want to go through a crying episode trying to peel and chop onions, you can usually find peeled and chopped onions in the produce section of most stores.
  2. Garlic
    Fresh garlic is a must for this recipe. So, please refrain from using garlic powder instead. Just like with the onion, you can find peeled and diced garlic in the produce section of most stores.
  3. Ginger
    As with garlic, fresh ginger is non-negotiable in this recipe. And, also as with garlic, you can find peeled and diced garlic in the produce section of most stores.
  4. Coriander
    I used coriander powder in this recipe.
  5. Smoked paprika
    Powdered smoked paprika adds such a delightful layer of flavor to this, and it can usually be found at most stores.
  6. Cayenne pepper
    I like a bit of heat to my curry, so I added in some cayenne powder. But, if you would rather have a mild curry, then feel free to leave out the cayenne.
  7. Turmeric powder
    I used ground turmeric in this recipe, as it is so easy to find. However, if you would rather use fresh turmeric, then feel free to do so. Just keep in mind that usually, 1 teaspoon of ground turmeric equals ½ inch of fresh turmeric.
  8. Black beans
    I used drained and rinsed, canned black beans for this recipe. These canned beans cut down on the cooking time and are an easy option for this curry.
  9. Coconut milk
    For this black bean curry, I used some packaged unsweetened coconut milk I found in the non-dairy milk section, right next to the dairy milk section. You can use almond milk or soy milk if you prefer. However, I have found that, out of other non-dairy milk options, coconut milk brings out all the other flavors of the spices the best, especially in a curry.
Tasty vegan coconut curry with black beans

You will also need some coconut oil or olive oil to sauté all the ingredients. You will also need a bit of water or vegetable stock or vegetable broth to thin out the curry. And, you will also need a pinch of salt and pepper to season this to your taste.

I also used a bit of parsley and chili flakes to garnish this vegan curry. There are times I have used fresh cilantro instead. Though, most times when I am not taking photos for the blog and have people waiting to eat, I don’t often garnish this and serve it as is.

This is a versatile recipe. In place of the black beans, you could use black-eyed peas, red kidney beans, pinto beans, or your favorite types of beans. You could also add some diced sweet potatoes and some frozen spinach to this dish to make it more of a meal.

How long does this curry take to make?

This curry takes about 20-25 minutes to make. That time would vary greatly if you used dry beans. But, seeing this recipe uses canned black beans, from when I started chopping the onions to the point when I turned off the stove, it took about 25 minutes.

All you do is prep the onions, ginger, and garlic. Let them sauté with some oil in a large pan over medium heat. Then, it’s just a matter of adding in the spices, coconut milk, water, and black beans and simmering them, so the flavors come together.

You can find each of the steps explained in more detail in the recipe card below.

The best black bean curry

How do you serve this black beans curry?

This vegan black bean curry can be served with some yellow basmati rice, roti, cauliflower rice, or naan for a simple and filling meal.

However, if you want to serve this as part of a large and tasty vegetarian/vegan dinner, then serve it along with other side dishes like cashew curry, pumpkin curry, broccoli curry, some mung bean curry, carrot croquettes, some yellow rice, turmeric quinoa, brown rice, roti, or naan bread.

Easy black bean curry

How do you store any leftover curry?

You can store any leftovers of this spicy black bean curry in an airtight container and place that in the fridge. This curry should be good for up to a week.

Spicy coconut broth with black beans

Black Bean Curry Recipe

4.80 from 5 votes
Print Pin Rate
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 6 servings
Author: Shashi
This 9-ingredient, vegetarian Black Bean Curry Recipe is an easy and quick one. In it, canned black beans are simmered in a well-spiced coconut milk sauce. Serve it with roti or rice for a tasty and filling meal.


  • 3 tbsp olive oil or oil of your choice
  • 2 medium-sized yellow onions
  • 4 garlic cloves 3 tsp
  • 1/2 inch chunk of ginger 1 tsp
  • 4 tsp coriander powder
  • 1 tsp smoked paprika
  • 1 tsp cayenne
  • 1/2 tsp turmeric powder
  • 1 15 oz can black beans
  • 1/2 cup coconut milk
  • 3/4 cup water
  • Salt and pepper to taste
  • OPTIONAL: parsley and chilli flakes to garnish.


  • Peel and dice up the onion, ginger, and garlic.
  • Add the oil to a large pan and add the diced onion, ginger, and garlic to it. Let it sauté over medium heat for 10 minutes, stirring often, so the trifecta does not burn.
  • Open the black beans and drain them, then place them in a colander or strainer and rinse them by running the colander under cold tap water.
  • Then, add the coriander, turmeric, cayenne, smoked paprika, vegetable stock or water, and coconut milk to the large pan with the onions, ginger, and garlic and stir well.
  • Next, add in the black beans and let the curry simmer, covered, for about 5 minutes or so.
  • Turn off the heat and season this black bean curry with salt and pepper.
  • Serve garnished with fresh parsley or fresh cilantro and chili flakes.
  • Enjoy with roti, rice or naan bread.


Serving: 1g | Calories: 277kcal | Carbohydrates: 22g | Protein: 11g | Fat: 17g | Saturated Fat: 6g | Polyunsaturated Fat: 8g | Cholesterol: 17mg | Sodium: 657mg | Fiber: 6g | Sugar: 3g
DID YOU MAKE THIS RECIPE?Tag @SavorySpin or tag #savoryspin so we can share your ceation.

Leave a comment

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

Recipe Rating

  1. […] can serve this curry with some black bean curry and some roti, white rice, cauliflower rice, or turmeric quinoa for a delicious and wholesome, […]

  2. David @ Spiced says:

    Oh this curry sounds fantastic, Shashi! We always keep black beans in the pantry – I love ’em. So I know I would love this recipe. Pass me a bowl with an extra piece of naan please!

  3. Amy says:

    I made this yesterday for one of my personal chef clients. It was delicious and they absolutely loved it. Thanks for sharing.

  4. Katherine says:

    What a wonderfully flavorful healthy curry! Love it.

  5. Amanda Wren-Grimwood says:

    Such an easy way to make a really tasty and filling meal. Black beans are perfect in this curry.

  6. Charla says:

    Nothing beats black bean curry accompanied with some roti or naan bread to mop it up with. That’s food heaven for me!

  7. Ieva says:

    Excellent inexpensive recipe that the whole family enjoyed! Easy to make, no fancy ingredients, very filling and perfect to feed a crowd!