Bake sweet potatoes in 400° oven until done.
Mine took about 2 hours because they were very large.
Set aside potatoes to cool a little, then peel.
In a large Dutch oven place corn and cook with chili powder and cumin for about 5 minutes.
Stir constantly with a wooden spoon so corn doesn’t stick. (You can add a little coconut oil or avocado oil to avoid sticking if you prefer).
Add onion, red pepper, serrano pepper, salt, pepper, garlic, and cilantro.
Continue sautéing until veggies are done.
Add kefir cheese or cream cheese to sweet potatoes.
Mash with a potato masher or beat with an electric mixer until smooth.
Stir sweet potatoes into corn mixture and add black beans.
Slowly add coconut milk or cream into Dutch oven and heat over medium heat until cooked through.
Ladle soup into bowls and garnish with fresh cilantro as desired.