Place chicken breasts in the bottom of the slow cooker.
Top with onion, corn, black beans, salsa, lime juice, taco seasoning, and dry ranch dressing mix. Add the cream cheese on top.
Place the lid on the slow cooker and cook for 6-7 hours on low heat (or high heat for 3-4 hours, but I prefer the "low and slow" method).
Shred the chicken using 2 forks (it should fall apart fairly easily; you can do this right in the slow cooker or remove the chicken and shred it on a cutting board if that is easier).
Stir the shredded chicken and the shredded pepper jack cheese in with all the ingredients until the cheese is fully melted and smooth.
Use this chicken for tacos, burritos, nachos, salads, enchiladas, quesadillas, etc. The possibilities are endless!
Notes
Quite a bit of liquid will accumulate in the pot while it cooks. When I scoop the chicken mixture into a taco or any other way of serving it, I like to use a slotted spoon or tongs so that it doesn’t make everything else soggy. I have noticed that any leftovers thicken up after sitting in the fridge.
To turn this into a freezer meal:
Place chicken, onion, corn, black beans, salsa, lime juice, taco seasoning, and ranch dressing mix into a gallon-sized freezer bag. Place freezer bag into freezer and it will last up to 90 days.
When ready to use, dump ingredients from bag into slow cooker and add 1/4 cup of water or chicken broth in with the frozen food. Place the lid on top and cook for 7-8 hours on low (4-5 hours on high).
Shred the chicken, then stir in the cream cheese and shredded cheese (cream cheese doesn't freeze well, so you will want to add it in on the day you make it).