In a small bowl, combine all of the spices.
Cut the sweet potato in a half, lengthwise. Poke the halves with a fork on both sides. Then, add them to a plate and fill it with water. Microwave for 4-7 minutes on high until the sweet potato has become more tender but not fully cooked.
Set aside to let the sweet potato cool down.
Place a large non-stick skillet over medium-high heat. Add olive oil.
Once the skillet has heated up, add in the diced chicken, cover it with the half of the spice blend and then spread it into a single layer, so the chicken has a chance to cook.
Cook the chicken for 3 minutes and add in the onion. Give the skillet a stir, flip your chicken breasts, so all sides can cook.
Cook for about 4-5 minutes until the onion softens and the chicken has completely cooked through. You might want to stir and give the chicken a few flips during that time.
While the chicken is cooking. Peel the sweet potato and dice it.
Lower the heat and add in the remaining half of the spice blend. Now, add in the diced sweet potato, tomatoes, black beans, green chiles and salsa.
Stir well to combine all of the ingredients. Let it cook until all the ingredients heat up - about 3-4 minutes.
Finally, squeeze the lime juice all over the skillet and top up with cheddar cheese. Place a lid on the skillet and let it cook for another 2-3 minutes until the cheese has completely melted.
Garnish with cilantro before serving.