Heat olive oil or butter in a large pot over medium heat. Add onion, garlic, carrots, celery, and mushrooms. Cook for 5-7 minutes until softened, fragrant, and mushrooms turn golden brown.
Stir in thyme and wild rice blend. Pour in chicken broth and bring to a boil. Reduce heat, cover, and simmer for 35-40 minutes until rice is tender, stirring every 10-15 minutes.
Whisk together milk and flour in a small bowl until smooth. Reduce heat to medium-low. Stir milk mixture into soup along with shredded chicken and heavy cream. Simmer for 5-10 minutes, stirring often, until thickened.
Taste and adjust salt and pepper. Ladle into bowls, garnish with parsley, and serve hot with crusty bread.
Notes
Use rotisserie chicken to save time. The bones can be used to make homemade broth for extra flavor.
Don’t skip sautéing the mushrooms for the full 5-7 minutes. This step builds deep, rich flavor in the soup.
If soup gets too thick, add a splash of chicken broth or milk when reheating since rice continues absorbing liquid.
For longer storage, freeze without cream and stir it in after reheating for best texture.