Add the cashews to a bowl and cover with hot boiling water. Soak for 30-60 minutes. While the cashews are soaking, make the sweet potato black bean taco filling and preheat the oven to 400F.
Strain and rinse the cooked canned black beans. Then, dry completely and add to a bowl. Add the lime juice, cumin, and salt to the beans and mix together until coated. Then, set aside.
Once the black beans are marinated, chop up the sweet potatoes into small cubes. I like leaving the potato skin on, but you can remove it if you would like.
Then, add the sweet potatoes to a baking sheet. Add the avocado oil, cumin, paprika, salt, and optional cayenne pepper to the sweet potatoes and mix together until coated. Spread the potatoes out on the tray so they are not touching, then add to the oven and bake for 15 minutes.
After 15 minutes, remove the sweet potatoes from the oven and pour the marinated black bean mixture onto the baking sheet. Mix the black beans with the sweet potatoes and then add the tray back to the oven for another 10 minutes.
Remove the tray from the oven top with cilantro.
While the potatoes & black beans are cooking, make the chipotle crema. Strain the soaked cashews, then add them to a small blender with the chipotle pepper, adobo sauce, lime juice, and garlic clove. Add 3-4 Tbsp water as needed and blend until you have a thick but creamy chipotle sauce.
To assemble the tacos, spread 1-2 Tbsp of guacamole onto each tortilla. Top with a heaping scoop of the sweet potato black bean filling and arugula. Then, finish by topping with the chipotle crema. Serve and enjoy!