Three Little Chickpeas

  • Home
  • About Me
  • Contact Us
  • Resources
  • Vegan Oil-Free Recipes
menu icon
go to homepage
  • Vegan Oil-Free Recipes
  • Resources
  • About Me
  • Contact Us
search icon
Homepage link
  • Vegan Oil-Free Recipes
  • Resources
  • About Me
  • Contact Us
×
Home » Recipes » Main Course

Easy Creamy Black Bean Curry

Published: Nov 13, 2023 . Modified: Mar 30, 2026 by Allie

This website is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.

Jump to Recipe·Print Recipe

This creamy black bean curry is a cozy, flavorful weeknight dinner that's ready in about 40 minutes. 

Creamy curried black bean in a pan with chopped cilantro.

Black beans simmer in a spiced tomato sauce with coconut milk until thick and creamy, then finish with garam masala and fresh cilantro for an extra burst of flavor. Serve it over rice or scoop it up with naan for an easy, hearty, plant-based dinner that tastes even better the next day.

It's not a traditional Indian curry, but it's inspired by Indian spices and layered with flavor so every bite is savory, cozy, and satisfying. It's vegan, dairy-free, oil-free, and easy to customize.  Adjust the heat, add extra veggies, or use whatever you have on hand.

For more flavor-packed curry dishes, try easy butter bean curry, vegan potato curry, red lentil dahl, vegan yellow chickpea curry, or squash chickpea curry.

Jump to:
  • Recipe features
  • Ingredient notes and substitutions
  • How to make black bean curry
  • Variations
  • Storage
  • Serving suggestions
  • Black bean curry FAQs
  • Related recipes
  • Recipe
  • Comments

Recipe features

  • A creamy, cozy, and comforting curry with rich coconut milk
  • Weeknight-friendly and ready in about 40 minutes
  • Vegan, dairy-free, plant-based, and oil-free
  • Great for meal prep (leftovers taste even better)
  • Easy to customize with extra veggies or your preferred spice level
A bowl of black beans, coconut milk, onion, ginger, garlic, jalapeño, diced tomatoes, spices, and tamari on a cutting board.

Ingredient notes and substitutions

Please see the vegan black bean curry recipe card below for the full list of ingredients and exact measurements.

Black beans - Two cans of black beans are needed for the recipe.  If you want to cook beans from scratch, use 3 cups of cooked black beans.  Make sure the beans are cooked before adding them to the recipe.  In place of the black beans, try chickpeas or kidney beans.  For more black bean recipes, try vegan fajita bowls or crispy tofu bowls. 

Diced tomatoes -  Don't drain the can of tomatoes; some of the liquid for the recipe comes from the tomatoes.  I didn't test with crushed or fresh tomatoes, so I can't say for sure how well they'd work.

Jalapeño pepper - To make the dish less spicy, remove the seeds and ribs of the pepper.  To make it spicier, try a Serrano pepper.

Onion, garlic, and fresh ginger - Any type of onion should work fine; we typically use a yellow onion.  If you're not a big fan of garlic, use fewer garlic cloves.  If you don't cook with fresh ginger often, you can freeze it to keep it longer.  Peel the ginger root, stick it in a freezer-safe bag, and freeze.  Then, when you're ready to use it, grate it with a microplane.  There's no need to thaw.

Tamari- The tamari adds a nice depth of flavor, but it can be substituted with a low-sodium soy sauce.  Regular soy sauce may be too salty.

Coconut milk - Full-fat coconut milk will give the curried black beans a richer, creamier texture, but light coconut milk can also be used for a lighter version.

Cumin seeds - This adds a more distinctive flavor to dishes than its ground form.  

Garam masala - If you can't find garam masala, it can be purchased online.  Some brands vary their spice blend, but it usually includes cinnamon, mace, peppercorns, coriander seeds, cumin seeds, and cardamom pods.  Finishing the dish with garam masala adds a lot of flavor; it's best not skip it.

Smoked paprika - This adds a hint of smokiness to the dish.

Ground coriander- Don't skip this; a lot of the flavor will come from this ground spice.

Turmeric - I opt for ground turmeric for convenience.  If you don't have it on hand, it can be left out.

Fresh cilantro - Chop a handful of fresh cilantro to make a few tablespoons.  Only use the tender parts of the stems and leaves; discard the woody ends.

How to make black bean curry

1. Start the creamy bean curry recipe by dicing the onion, jalapeños, and prepping the garlic and ginger.  Measure out the spices to make the cooking process go more smoothly. For oil-free cooking, keep a small glass of water nearby to deglaze the pan if ingredients are sticking too much during cooking.

2. In a large sauté pan with a lid, cook the diced onion with a pinch of salt over medium heat.  Once the onion is translucent, add the cumin seeds and cook for about 1 to 2 minutes.  For oil-free cooking, add a splash of water if the onion starts sticking, and turn down the heat if needed.  (Or cook the onion in a neutral-tasting oil.)

Diced onions and cumin seeds in a pan cooking.

3. Add garlic, chili, and fresh ginger, then cook for about 30 seconds to 1 minute.

Cooked diced onions, jalapeño, ginger, and garlic in a pan.

4. Add the ground coriander, smoked paprika, and ground turmeric, and stir into the onions.  Cook for about 30 seconds to 1 minute.

Cooked onions in a pan with spices coating them.

5. Add the can of diced tomatoes (do not drain) and scrape up any cooked-on bits at the bottom of the pan with a wooden spoon or silicone spatula.

6. Add the drained black beans, coconut milk, tamari, and salt.  Bring to a boil and lower to a simmer.  Cook covered for 20 minutes, stirring occasionally.

Uncooked black bean curry with tomatoes and coconut milk in a pan.

7. If the curry is too watery, remove the lid and cook for another 5 minutes.  Lite or reduced-fat coconut milk can create a thinner curry than full-fat.  In this case, to make the curry thicker, blend roughly ¼ to ½ cup of the curry using an immersion blender or regular blender (if using this method, add back to the curry once blended).

Cooked curried black beans with tomatoes and coconut milk in a pan.

8. Add the garam masala, then taste and adjust. Top with chopped fresh cilantro and serve.

Variations

Pops of brightness - Add a splash of lemon or lime juice once the curry is done cooking.

Thicker curry - Use an immersion blender to blend a small amount of the curry and stir to combine.  Start with ¼ to ½ cup.

Fresh spinach or shredded kale - Stir in at the end of cooking until the greens have wilted.

Roasted vegetables - Add at the end of cooking, such as roasted cauliflower florets or roasted cubed sweet potatoes.

Sweet potatoes - Stir in 2 cups of uncooked, peeled, ½-inch-cubed sweet potatoes after you add the spices, then continue with the recipe.  They'll take around 15 to 20 minutes to cook.

Fresh cauliflower - Add a handful of fresh cauliflower florets, cut into bite-sized pieces, after you add the black beans and coconut milk.

Storage

Refrigerator - Store leftover curry in an airtight container for about 5 days in the refrigerator.  

Freezer - It can also be frozen for about 3 months in a freezer-safe container.  If you serve it with rice, don't freeze it with rice. 

Reheat - Thaw overnight in the refrigerator (if frozen) and warm through in the microwave or in a saucepan on the stovetop.  While reheating the leftover curry on the stovetop, keep the lid on to help prevent excessive liquid evaporation.  If it does become too thick, add a little water or vegetable broth to thin it out.

Black bean curry in a pan with chopped cilantro.

Serving suggestions

This black bean curry is cozy, filling, and easy to build into a meal. Serve it with basmati rice, jasmine rice, brown rice, cilantro lime brown rice, cauliflower rice, or naan.  As a side, try roasted cauliflower or steamed broccoli.

Black bean curry FAQs

Can I make black bean curry without coconut milk?

Yes, soak ⅓ cup of raw cashews overnight. Then drain and rinse them, and blend them with ⅓ cup of water. During cooking, add 1 cup of low-sodium vegetable broth in place of the coconut milk in the recipe. Add the cashew mixture at the end of cooking, then add the fresh cilantro. The substitution did make the curry creamier and less flavorful, so I would add a splash of lime juice before serving.

Can I use coconut cream instead of coconut milk?

Coconut cream is much thicker than coconut milk and can give a much stronger coconut flavor.  I haven't tested this recipe with coconut cream, so I can't say exactly how it will turn out.  If you try it, I would not swap it 1:1. Use less coconut cream, then add vegetable broth as needed to thin the curry to the right consistency.  Also, be sure it's unsweetened coconut cream.

Is black bean curry gluten-free?

It can be. The ingredients are naturally gluten-free, but be sure to check labels on the tamari/soy sauce and any packaged spices to be safe.

Can I make this ahead for meal prep?

Yes, this curry is great for meal prep and often tastes even better the next day. Store it in the fridge for up to 5 days, and add a splash of vegetable broth if it's too thick when reheating.

Related recipes

  • Curry butternut squash chickpea soup
  • Creamy butter bean curry
  • Butternut squash chickpea curry in a white bowl with rice and chopped cilantro.
    Butternut Squash Chickpea Curry
  • Vegan yellow curry with mixed vegetables in a pan and chopped cilantro.
    Vegan Yellow Curry with Mixed Vegetables
  • Vegan red lentil dahl in a bowl with a spoon.
    Creamy Red Lentil Dahl
  • Vegan potato curry in a bowl with cilantro and white rice.
    Creamy Potato Curry with Coconut Milk

I hope you enjoy the recipe!  If you did, feel free to rate it and leave a comment.

Print

Recipe

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
Black bean curry with coconut milk and tomatoes in a pan with chopped cilantro.

Easy Creamy Black Bean Curry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 3 reviews

  • Author: Allie
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

This creamy black bean curry is a cozy, flavorful weeknight dinner that's ready in about 40 minutes.


Ingredients

Scale
  • 1 yellow onion, diced
  • 1 teaspoon cumin seeds
  • 4 garlic cloves, minced or crushed
  • 1 jalapeno, finely diced
  • 1 inch grated fresh ginger, peeled
  • 2 teaspoons ground coriander
  • 1 teaspoon smoked paprika
  • ½ teaspoon ground turmeric
  • 1 can (14.5 ounces/411 grams) diced tomatoes
  • 2 cans (15.25 ounces/432 grams each) black beans, drained and rinsed
  • 1 can (13.5 ounces/400 milliliters) full-fat coconut milk
  • 2 tablespoons tamari
  • ½ teaspoon salt, or to taste
  • ¾ teaspoon garam masala
  • Serving suggestions: white rice, brown rice, or basmati rice, and fresh chopped cilantro

Instructions

  1. Heat a large high-sided sauté pan with a lid, and add the diced onion with a pinch of salt on medium heat and cook until translucent.  Add the cumin seeds and cook for about 1 to 2 minutes.  For oil-free cooking, add a splash of water if the onion starts sticking, and turn down the heat if needed.  (Or sauté the onion in a neutral-tasting oil).
  2. Add the garlic, chili, and fresh ginger, and cook for about 30 seconds to 1 minute.
  3. Stir in the ground coriander, smoked paprika, and ground turmeric into the onions.  Cook for about 30 seconds to 1 minute.
  4. Add the can of diced tomatoes (do not drain) and scrape up any cooked-on bits at the bottom of the pan with a wooden spoon or silicone spatula.
  5. Add drained black beans, coconut milk, tamari, and salt.  Bring to a boil and lower to a simmer.  Cook covered for 20 minutes, stirring occasionally.
  6. If the curry is too watery, remove the lid and cook for another 5 minutes.  Lite or reduced-fat coconut milk can make a thinner curry than full-fat coconut milk.  In this case, to make the curry thicker, blend roughly ¼ to ½ cup of the curry using an immersion blender or regular blender (if using this method, add it back to the curry).
  7. Add the garam masala, then taste and adjust.
  8. Top with fresh chopped cilantro and serve.

Notes

Prep the ingredients and measure out the spices before starting the recipe, so the cooking process goes more smoothly.

I enjoy the savoriness of the curry as is, but if you enjoy a little brightness, add a splash of lime or lemon juice once the curry is done cooking.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: main course
  • Method: stovetop
  • Cuisine: Indian inspired

Did you make this recipe?

Tag @threelittlechickpeasblog on Instagram and hashtag it #threelittlechickpeasblog

More Vegan Main Courses

  • Vegan taco pasta salad with cherry tomatoes in a white bowl with a fork.
    Creamy Vegan Taco Pasta Salad
  • Two bowls, one with rice and another with couscous, for an easy and healthy vegan dinner recipes.
    30+ Easy Vegan Dinner Recipes
  • Carrot butternut squash soup in a large pot with chopped cilantro on top and a wooden spoon.
    Carrot Butternut Squash Soup
  • One image is a chickpea rice bowl with tahini dressing and the other image is black bean rice bowl with avocado.
    13 Vegan Rice Bowl Recipes

Comments

    Leave a Reply Cancel reply

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

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

  1. Jacky Olsen says

    August 08, 2024 at 4:45 pm

    This turned out amazing! Will definitely make again!! ❤️

    Reply
    • Allie says

      August 09, 2024 at 11:12 am

      I'm so glad you liked the recipe and thank you for leaving a comment!

      Reply
  2. Paula says

    December 24, 2023 at 9:17 am

    This recipe was delicious!

    Reply
    • Allie says

      December 27, 2023 at 7:16 am

      Thanks I'm glad you liked it!

      Reply
  3. Stacy says

    December 02, 2023 at 7:35 am

    This came out delicious! Thanks for the recipe!

    Reply
    • Allie says

      December 02, 2023 at 12:52 pm

      I'm glad you enjoyed it and thank you for leaving a comment.

      Reply
picture of Allie

Hi, I'm Allie! I love cooking and I want to share my simple plant-based meals with you. Eating this way doesn't have to be complicated or expensive. Just simply delicious!

More about me →

Popular

  • Overnight oats with flaxseed in a jar with raisins.
    Basic Overnight Oats with Flaxseed
  • Cherry overnight oats with cherries and yogurt.
    Cherry Overnight Oats
  • Buffalo chickpea dip in glass dish with chopped parsley.
    Buffalo Chickpea Dip (Vegan)
  • Tofu ground beef crumbles cooked on a silicone mat-lined baking tray.
    Tofu Ground Beef Crumbles

Recent

  • One image is a chickpea rice bowl with tahini dressing and the other image is black bean rice bowl with avocado.
    13 Vegan Rice Bowl Recipes
  • Cozy vegan fall recipes with quinoa chili image and vegetable orzo soup.
    27 Vegan Fall Recipes
  • Beet raspberry smoothie in a glass with a straw and raspberries.
    Beet Raspberry Smoothie
  • A beet carrot smoothie in a tall glass with a glass straw, with an orange and carrots in the background.
    Beet Carrot Smoothie

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions

Contact

  • Contact
  • Resources
  • About Me

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2024 Three Little Chickpeas

Black bean curry with tomatoes and coconut milk in a pan with chopped cilantro.