Layer the base: Add chicken to the crockpot. Pour in broth, diced tomatoes, and enchilada sauce.
Stir in onion, bell pepper, jalapeño, and garlic.
Season well: Sprinkle in chili powder, cumin, smoked paprika, oregano, salt, and pepper. Stir to combine and coat the chicken.
Slow cook: Cover and cook on Low for 6–7 hours or High for 3–4 hours, until the chicken is tender and shreds easily.
Shred the chicken: Remove chicken to a plate and shred with two forks. Return the meat to the crockpot and stir.
Add creaminess: Stir in cream cheese cubes until fully melted and smooth.
If needed, cover and cook on High for 10–15 minutes to help it melt.
Finish with cheese and cilantro: Stir in shredded cheese and chopped cilantro. Taste and adjust salt, pepper, or chili powder.
Serve: Ladle into bowls. Top with avocado, extra cilantro, a squeeze of lime, and a dollop of sour cream if you like.