Prep the slow cooker base: Add the sliced mushrooms and chopped onion to the crockpot. Sprinkle with a pinch of salt and pepper.
Season the chicken: Pat the chicken dry. Mix salt, pepper, onion powder, garlic powder, and dried thyme.
Rub all over the chicken.
Sear for extra flavor (optional but worth it): Heat the butter in a skillet over medium-high. Sear the chicken 2–3 minutes per side until lightly browned. Transfer to the crockpot.
If skipping this step, add butter directly to the crockpot with the chicken.
Build the sauce base: In a bowl, whisk together chicken broth and softened cream cheese until mostly smooth. It doesn’t need to be perfect; small bits will melt later. Stir in minced garlic.
Pour over the chicken and mushrooms.
Slow cook: Cover and cook on Low for 4–5 hours or on High for 2–3 hours, until the chicken is tender and easily shreds with a fork.
Finish the creaminess: Stir in the heavy cream. If using, add Dijon mustard for tang, parmesan for extra body, or spinach for greens. Cover and cook another 15–20 minutes on High to thicken slightly.
Adjust and serve: Taste and adjust salt and pepper.
If the sauce seems too thin, remove the lid and let it cook 10–15 more minutes on High, or mash in a bit more cream cheese. If it’s too thick, add a splash of broth.
Garnish and plate: Sprinkle with fresh parsley. Serve over cauliflower mash, sautéed greens, zucchini noodles, or simply with steamed broccoli.