EASY Vegan Black Bean Curry (20 Minute Recipe!!)

Try this hearty and creamy Black Bean Curry for an easy vegan dinner tonight! Canned black beans are simmered in a fragrant and aromatic coconut milk sauce, leaving you with a comforting meal in just 20 minutes. Perfect for leftovers and freezer meals, too!

Curry dishes always come in handy when you need a simple, yet flavorful meal that will warm you from head to toe. Take my Butternut Squash Curry for example. It’s one of my favorites, boasting rich and warming flavors and nourishing ingredients in every bite.

You’ll find the same in this vegan Black Bean Curry, plus a ton of plant-based protein and fiber!

Hearty and filling black beans are quickly simmered in a silky smooth coconut curry sauce, giving you a deeply flavorful meal in less than 20 minutes. The best part is that it’s so simple to put together but keeps you full for hours!

Ingredients for black bean curry labeled on tray.


This is not a long and complicated curry recipe. It uses a short list of easy-to-find and affordable ingredients but never skips out on the flavor. This is what you need:

  • Olive oil
  • Shallots, garlic, and ginger – These aromatics are the backbone of most curry recipes, offering a savory and earthy start to the meal.
  • Whole and ground spices – You need cumin, coriander, whole mustard seeds, turmeric (or try one of these turmeric substitutes), and cayenne.
  • Tomatoes – Dice the tomatoes yourself or keep it easy with canned tomatoes.
  • Black beans – Canned black beans are the most convenient option. However, for a more robust flavor profile, cook dried black beans either in the Instant Pot or a slow cooker ahead of time.
  • Coconut milk – Canned full-fat coconut milk is responsible for the meal’s silky-smooth finish and rich consistency. If you have a coconut aversion, feel free to use another plant milk (like soy milk or oat milk), heavy cream, or whole milk instead.
  • Lime juice – Finishing the curry with lime juice is key for balance as it brings all of the flavors together. Try not to skip it!
  • Salt and pepper

How to make black bean curry

Heat the oil in a large skillet over medium-high heat. Once it’s hot, add the shallots and cook until they’re starting to soften. Add the garlic, ginger, and spices next. 

Once the aromatics and spices are fragrant, add in the tomatoes.

Next, add the black beans and coconut milk. Reduce the heat and let the curry simmer until the liquid reduces slightly and thickens. 

Finish with a spritz of lime juice and some salt and pepper to taste. Ladle the black bean curry over a bed of rice with your favorite garnishes on top, then enjoy!

Close up of curry in skillet with spoon.


  • Instead of black beans – Use canned or cooked chickpeas, pinto beans, cannellini beans, or kidney beans. Even lentils would be a delicious and protein-packed substitute.
  • Add more heat – Saute diced jalapeno or serrano peppers along with the shallots, garlic, and ginger.
  • Add more vegetables – Bulk up the curry even more with diced sweet potatoes, fresh spinach, kale, carrots, butternut squash, celery, green beans, or zucchini.

Serving suggestions

Scooping the curry over a bed of cooked basmati rice is a must, although brown rice, quinoa, or even leafy greens would taste great, too. To elevate every bite, serve the curry over coconut lime rice instead.

From there, garnish each bowl with pickled red onions, fresh cilantro, a dollop of yogurt or sour cream, raita sauce, and diced jalapeno or serrano peppers. Scoop up every bite with homemade naan bread and enjoy!

Overhead shot of Black bean curry in white bowl with lime wedges and jalapenos.


Once it’s cool, store the leftover curry in airtight containers in the fridge for 3 to 4 days.

It can also be frozen for up to 3 months, although the coconut milk may be a touch grainy once it’s thawed. Let the leftovers defrost in the fridge before reheating in the microwave or a saucepan on the stove.

Wine pairings with curry

  • Enjoy the bean curry with a Dry Riesling. Its sweet notes and acidity stand up well to the bold Indian spices.
  • For a lighter option, choose a Gewurztraminer.
Curry served with dollop of sour cream.

More black bean recipes

More vegan dinner ideas

Did you try this black bean curry?

If you loved making curry with black beans, I would appreciate it so much if you would give the recipe a star review! Also, be sure to snap a picture of your finished dish and share it with me on Instagram using the hashtag #platingsandpairings and tagging me @platingsandpairings.

For more great Platings and Pairings recipes, be sure to follow me on  Instagram, TikTok, Pinterest and Facebook.

PS – If you have leftover coconut milk, try out one of these 45+ recipes that use coconut milk.

Curry served in bowl with sour cream and lime wedges.

Black Bean Curry Recipe

This easy vegan Black Bean Curry is ready in just 20-minutes! Canned black beans simmered in a fragrant, spiced creamy coconut milk sauce.
5 from 5 votes
Print Pin
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 4 people


To Garnish

  • Pickled onions, cilantro, greek yogurt or sour cream, jalapeno or serrano


  • In a large skillet, heat the olive oil on medium-high heat until hot. Add the shallots and season with salt and pepper. Cook, stirring occasionally, 1-2 minutes, or until slightly softened.
  • Add the garlic, ginger and spices. Cook, about 1 minute, until fragrant.
  • Add the tomatoes and cook 1-2 minutes longer.
  • Add the black beans and coconut milk to the pan. Reduce the heat to medium and simmer, stirring occasionally, for 10 minutes.
  • Add the lime juice and season with salt and pepper, to taste.
  • Serve black bean curry on top of rice, with your desired garnishes. Enjoy!
Did you make this recipe?Mention @platingsandpairings or tag #platingsandpairings!


Large Skillet
Can Opener


Calories: 129kcal | Carbohydrates: 8g | Protein: 2g | Fat: 11g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 14mg | Potassium: 323mg | Fiber: 2g | Sugar: 3g | Vitamin A: 699IU | Vitamin C: 12mg | Calcium: 40mg | Iron: 2mg

7 thoughts on “EASY Vegan Black Bean Curry (20 Minute Recipe!!)”

  1. Your black bean curry looks perfect, one glitch for me: a coconut allergy.Even though it’s a relatively small amount, any suggestions on
    a substitute for coconut milk? Thank you


Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.