Black Bean Sweet Potato Curry Recipe

This black bean sweet potato curry is packed full of flavor, with just the right amount of heat, and is perfectly creamy! Made with simple ingredients this easy curry can be on the table in under 30 minutes, and makes the perfect side or vegetarian main dish!

a close up of a bowl of black bean sweet potato curry

I love curry, both making it and eating it, all different kinds, all levels of spice. In my mind, you can’t go wrong with a good curry recipe, and this creamy black bean curry is one of my favorites! 

Whether you are a big fan of Indian-inspired cooking or you’ve never tried curry before in your life, I can promise you, that you’ll love this quick and easy vegetarian curry. It’s packed full of flavourful spices and carries all the flavor and taste that a curry should. 

I have toned down the spice a little to help ensure that everyone can enjoy this recipe, including young kids and those who don’t handle spice so well. But you easily make this curry recipe as spicy as you like! 

a bowl of sweet potato black bean curry with a piece of naan bread stuck in it

This easy black bean and sweet potato curry, makes a great lunch or side dish, but it can also be served for supper, it’s the perfect recipe for meatless Monday!

It’s a great recipe to make if you are trying to include more vegetables in your weekly meal plan, or trying to find easy, filling recipes that don’t call for meat. 

My sweet potato curry can be on the table in less than half an hour, it’s relatively cheap to make and is sure to be a hit with the whole family!

a bowl of curry with a piece of naan bread in it, there is some naan bread and a spoon next to the bowl

How to Make Black Bean Sweet Potato Curry

Ingredients

  • butter, you can also use olive oil or coconut oil
  • yellow onion, diced. You can also use a white onion or a sweet onion
  • fresh garlic, minced
  • fire roasted tomatoes
  • sweet potatoes, peeled and cut into 1/2-inch cubes
  • black beans, drained and rinsed. You can also use dry beans for this recipe, just be sure to adjust your cook time accordingly! If you aren’t a fan of black beans or don’t have any on hand you can easily sub your favorite kind of beans for this recipe. Kidney beans, pinto beans, black-eyed peas, and garbanzo beans all work well. 
  • ground coriander
  • cumin
  • garam masala
  • crushed red pepper flakes
  • turmeric
  • full-fat coconut milk

for serving

  • naan bread
  • basmati rice, you can also serve this curry with brown rice, white rice, or even cauliflower rice!
  • fresh cilantro
  • sour cream
  • chili flakes
  • hot sauce
  • fresh corn 
  • lemon juice or lime juice
a close up of a bowl of curry, you can see part of a spoon next to it

Directions 

In a deep skillet or large saucepan, over medium heat melt your butter until hot and bubbly. Add the diced onion, minced garlic, and chopped sweet potato and saute until the onions are translucent and the sweet potatoes are soft.

Add the spices and cook until fragrant.  Then add the tomatoes and black beans and bring to a simmer, cook stirring often until the tomatoes have broken down, about 10 minutes. 

 Pour in the coconut milk, and stir to combine, continue to cook until hot.

Serve this curry with any of your desired toppings or sides, or on its own!

Enjoy!

some one taken a spoonful of curry out of a bowl of curry, there is a piece of naan bread stuck in the back on the bowl

Recipe Notes

Any leftover curry can be stored in an airtight container in the fridge for up to 5 days!

If your canned coconut milk has started to separate, pour it into a separate bowl, and whisk until it is smooth and creamy before adding it to the curry. You can also use light coconut milk for this recipe, but the finished curry won’t be as creamy. You can also use half and half or your favorite dairy or non-milk for this recipe in place of the coconut milk.

If you aren’t a huge fan of vegetarian meals, or you are simply looking to add a little extra protein to this recipe, you can easily add shredded chicken, shredded beef, or shrimp to this recipe! 

This recipe can easily be made as mild or hot as you like, if you don’t handle spice well you can easily leave out the crushed red pepper! If you are a fan of heat though you can double or triple the amount of crushed red pepper called for, or add some thinly sliced red chilis.

a bowl of black bean sweet potato curry with a piece of naan bread stuck in it, there are some pieces of naan bread next to the bowl as well

Be sure to check out these recipes too!

Easy Curried Black-eyed Peas Recipe

Homemade Indian Butter Chicken

Homemade Garam Masala

Black Bean Sweet Potato Curry

Rose Lemere
This black bean sweet potato curry is packed full of flavor, with just the right amount of heat, and is perfectly creamy! Made with simple ingredients this easy curry can be on the table in under 30 minutes, and makes the perfect side or vegetarian main dish!
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Main Course
Cuisine American, Indian
Servings 2
Calories 293 kcal

Ingredients
  

  • 1 tbsp butter
  • 1 yellow onion diced
  • 4 garlic cloves minced
  • 1 14-oz can fire roasted tomatoes
  • 2 medium sweet potatoes peeled and cut into 1/2-inch cubes
  • 1 14-oz can black beans drained and rinsed
  • 1/2 tbsp ground coriander
  • 1 tsp cumin
  • 1 tsp garam masala
  • 1 tsp crushed red pepper flakes
  • 1/2 tsp turmeric
  • 1 14-oz can full-fat coconut milk

For Serving

  • naan bread
  • basmati rice you can also serve this curry with brown rice, white rice, or even cauliflower rice!
  • fresh cilantro
  • sour cream
  • hot sauce

Instructions
 

  • In a deep skillet or large saucepan, over medium heat melt your butter until hot and bubbly. Add the diced onion, minced garlic, and chopped sweet potato and saute until the onions are translucent and the sweet potatoes are soft.
  • Add the spices and cook until fragrant.  Then add the tomatoes and black beans and bring to a simmer, cook stirring often until the tomatoes have broken down, about 10 minutes. 
  • Pour in the coconut milk, and stir to combine, continue to cook until hot.
  • Serve this curry with any of your desired toppings or sides, or on its own!
  • Enjoy!

Notes

Any leftover curry can be stored in an airtight container in the fridge for up to 5 days!
 
If your canned coconut milk has started to separate, pour it into a separate bowl, and whisk until it is smooth and creamy before adding it to the curry. You can also use light coconut milk for this recipe, but the finished curry won’t be as creamy. You can also use half and half or your favorite dairy or non-milk for this recipe in place of the coconut milk.
 
If you aren’t a huge fan of vegetarian meals, or you are simply looking to add a little extra protein to this recipe, you can easily add shredded chicken, shredded beef, or shrimp to this recipe! 
 
This recipe can easily be made as mild or hot as you like, if you don’t handle spice well you can easily leave out the crushed red pepper! If you are a fan of heat though you can double or triple the amount of crushed red pepper called for, or add some thinly sliced red chilis.

Nutrition

Calories: 293kcalCarbohydrates: 55gProtein: 5gFat: 7gSaturated Fat: 4gPolyunsaturated Fat: 0.4gMonounsaturated Fat: 2gTrans Fat: 0.2gCholesterol: 15mgSodium: 193mgPotassium: 936mgFiber: 9gSugar: 12gVitamin A: 32550IUVitamin C: 12mgCalcium: 116mgIron: 3mg
Keyword black beans, curry, Indain recipe, Indian food, lunch recipes, sweet potatoes
Tried this recipe?Tag @anexpressionoffood_blog on Instagram and use the hashtag #anexpressionoffood!

Similar Posts

Leave a Reply

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

Recipe Rating




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