Combine all of the ingredients in a large bowl.
Mix and set aside to allow the flavors to meld.
For the black beans
In a medium sauce pan, stir to combine the black bean ingredients.
Continue stirring on high heat to bring to a boil and then turn the heat to down to simmer for about 10-15 minutes or until most of the liquid has evaporated and the mixture has thickened.
For the cashew crema
In a blender, process all ingredients until smooth.
If not using a high speed bender, this may take a few minutes.
Preheat oven to 350°F.
Wrap taco shells in tin foil and bake for 5 minutes or until heated.
Alternatively, warm individually in a pan on medium heat.
Fill taco shells with beans, slaw, lime crema and desired toppings.