Prepare Ingredients: Cook and shred the chicken breast. Cook the bacon until crispy, then crumble it. Chop the onion, garlic, carrots, and celery.
Sauté Vegetables: In a large pot, melt butter over medium heat. Add the onion, garlic, carrots, and celery. Sauté until the vegetables are softened, about 5 minutes.
Add Broth and Chicken: Pour in the chicken broth and bring the mixture to a simmer. Add the shredded chicken. Reduce heat to low.
Mix in Cream Cheese and Ranch: In a bowl, mix the softened cream cheese with the ranch dressing mix until smooth. Add this mixture to the pot and stir until the cream cheese is melted and well combined.
Add Remaining Ingredients: Stir in the heavy cream, shredded cheddar cheese, and crumbled bacon. Season with salt and pepper to taste. Continue cooking on low heat until everything is heated through and the cheese is melted.
Serve: Ladle the soup into bowls and garnish with cheese, bacon and chopped green onions. Serve hot.
Optional: For a thicker soup, you can add a roux made from flour and butter, or mix in some cornstarch dissolved in a little water.