- Gather all your ingredients. If you're using rotisserie chicken, shred it into fine pieces. This will add lots of flavor and save you time. 
- In a large pot or Dutch oven, melt the unsalted butter over medium heat. Make sure it melts slowly, swirling occasionally. This step sets the foundation for your rich base. 
- Once the butter is melted, sprinkle the all-purpose flour into the pot. Stir continuously for about two minutes. You’re cooking the flour but not letting it turn brown. This process creates a roux that thickens the soup. 
- Gradually whisk in the chicken stock. Keep stirring to avoid any lumps forming. The mixture will begin to thicken as it heats. 
- After the stock is well incorporated, reduce the heat to low. Pour in the whole milk and heavy cream, stirring gently. This will create that luscious texture we’re after. 
- Now it’s time to introduce the flavor. Add the garlic powder and dried thyme. Stir to incorporate evenly throughout the soup. 
- Finally, add the finely diced chicken. Allow the soup to simmer for about 10 minutes, stirring occasionally. This step ensures all the flavors infuse beautifully into the liquid. 
- Once the soup has thickened to your liking, it’s ready to serve! Dish it out into bowls and enjoy with your sides.