Heat olive oil in a large Dutch oven over medium-high heat.
Add cubed chicken and cook until browned on all sides, approximately 5-7 minutes.
Stir in the diced onion and garlic, cooking until the onion is translucent.
Add the cumin, chili powder, and smoked paprika, stirring for 1 minute to bloom the spices.
Pour in the chicken broth, beans, and fire-roasted corn.
Bring the mixture to a boil, then reduce heat and simmer for 15 minutes.
Lower heat to medium-low and stir in the cubed cream cheese until fully melted and incorporated.
Remove from heat and stir in the sour cream, lime juice, and fresh cilantro.
Serve hot, garnished with crumbled cotija cheese and a dusting of tajin seasoning.