Generously coat the inside of your Crock Pot with cooking spray.
Place the chicken breasts at the bottom of the Crock Pot, then pour in the chicken broth.
Drizzle the Buffalo sauce and ranch dressing over the chicken, ensuring even coverage.
Add the cubed cream cheese to the Crock Pot, scattering the pieces across the surface.
Secure the lid and cook on HIGH for 2 hours.
After 2 hours, remove the chicken breasts using tongs and set them on a cutting board to chop.
Stir the uncooked penne into the Crock Pot, making sure the pasta is well mixed with the sauce.
Replace the lid and cook for an additional 30 minutes, allowing the pasta to soften.
While the pasta cooks, dice the cooked chicken breasts into small chunks.
Once the pasta is done, stir the chopped chicken back into the pot.
Mix in the shredded cheddar and mozzarella cheese, stirring until fully melted and combined.
Cover and let cook for another 10 minutes to warm the chicken through.
Stir in 1/2 cup of chopped green onions, and garnish with the remaining 2 tablespoons of green onions on top.
Serve hot and enjoy your flavorful Buffalo chicken past