Wash the sweet potatoes thoroughly, poke holes in them with a fork, and place them on a baking sheet. Bake for 45-50 minutes until they are tender.
While the sweet potatoes are baking, heat olive oil in a skillet over medium heat. Season the chicken breasts with Cajun seasoning, salt, and pepper.
Cook the chicken in the skillet for about 6-7 minutes on each side until fully cooked. Remove from the skillet and let rest for a few minutes before shredding it with two forks.
In the same skillet, add the chopped onion, garlic, and red bell pepper. Sauté for 3-4 minutes until the onions are translucent.
Stir in the shredded chicken, black beans, and corn to the skillet. Mix well and let it heat through for about 2-3 minutes. Adjust seasoning if necessary.
Once the sweet potatoes are done, let them cool slightly. Cut each sweet potato in half lengthwise and scoop out a bit of the flesh, creating space for the filling.
Fill each sweet potato half generously with the Cajun chicken mixture. Top each with shredded cheese.
Return the filled sweet potatoes to the oven for an additional 10 minutes to melt the cheese.
Remove from the oven, garnish with fresh cilantro or parsley, and serve with a dollop of sour cream or Greek yogurt if desired.
Notes
Feel free to adjust the spice level by adding more or less Cajun seasoning.