Heat the olive oil in a large skillet. Add in the diced sweet potatoes, salt and pepper, and sauté over medium heat for about about 8 minutes. Add 3-4 tablespoons of water to the skillet and cover it with a lid. Let the sweet potatoes steam until they're fork tender, about another 4 minutes depending on the size.
Add the green chiles, black beans, rice, spices, salsa, cilantro, lime juice, salt and pepper to the skillet. Stir everything together until combined.
Add the shredded cheese to the top and cover the skillet with the lid. Let everything cook for another 3-4 minutes until the cheese is melted and everything is warm. Serve topped with additional cilantro, avocado, and plain Greek yogurt or sour cream if desired.