In a mixing bowl, whisk together the cream of chicken soup, ranch seasoning mix, chicken broth, garlic powder, and a pinch of salt and pepper. Stir until the mixture is smooth and well blended.
Lightly coat the inside of the crockpot with non-stick cooking spray or brush with olive oil to prevent sticking.
Arrange the chicken breasts in a single layer at the bottom of the crockpot. If including mushrooms, layer them evenly over the chicken.
Carefully pour the soup mixture over the chicken, ensuring each piece is thoroughly covered with the creamy sauce.
Place the lid on the crockpot and cook on the low setting for 6-7 hours, or on high for 3-4 hours, until the chicken is tender and reaches an internal temperature of 165°F (75°C).
About 30 minutes before serving, sprinkle the shredded mozzarella and grated parmesan cheese evenly over the top of the chicken. Re-cover the crockpot and continue cooking until the cheese is melted, bubbly, and slightly golden.
Once cooked, remove the lid and garnish with chopped fresh parsley for a bright touch. Serve the chicken alongside rice, pasta, or crusty bread to soak up the mouthwatering sauce.
Notes
Serve with rice, pasta, or crusty bread to soak up the sauce.