Prep the slow cooker: Lightly grease the insert or use a liner.
This helps with cleanup and keeps the sauce from sticking.
Layer the vegetables: Add the halved baby potatoes to the bottom, followed by onion slices and corn. Sprinkle with a pinch of salt and pepper. This layer acts as a flavorful “trivet” for the chicken.
Season the chicken: Pat the chicken dry, then sprinkle both sides with the ranch seasoning.
Place the chicken on top of the vegetables.
Add aromatics and liquid: Scatter the minced garlic over the chicken. Pour in the chicken broth around the sides so the seasoning stays mostly on the chicken.
Dot with cream cheese: Cut the cream cheese into chunks and distribute over the top. Add the butter if using for a richer sauce.
Cook low and slow: Cover and cook on LOW for 5–6 hours or on HIGH for 2.5–3.5 hours, until the chicken is tender and the potatoes are easily pierced with a fork.
Shred and stir: Remove the chicken to a cutting board and shred with two forks.
Return it to the slow cooker and stir everything together until the sauce is smooth and coats the potatoes and corn. Taste and adjust salt and pepper.
Finish and garnish: If adding spinach or peas, stir them in now and cover for 5–10 minutes to wilt/warm through. Top with chopped chives or parsley for freshness.
Serve: Spoon into bowls as a one-pot meal, or serve over rice, egg noodles, or cauliflower rice for extra sauce-catching power.