In a large pot or enamel dutch oven pot, add half of your butter and melt it in the pan. Now add onion, celery, and carrots to the melted butter and cook over medium heat until the onions are translucent(about 5-6 minutes).
Add the garlic and continue to sautee for a couple more minutes.
Next add the rest of your butter to this mixture and then your flour and stir it into the vegetables. Cook for a couple of minutes.
Add your chicken broth, raw chicken, herbs, rice, and seasoning packets. Whisk this all together. Bring the pot to a boil then reduce to a simmer. Let the soup simmer for about 25 minutes or until rice, chicken and veggies are all tender. If using a rotisserie chicken you can add them at this time as well or wait until the end.
Once everything is tender, take the chicken out and cut it up or shred it and add it back into the soup.
Last, add the heavy cream and stir. Taste for flavor and add salt and pepper as needed.
Eat and enjoy! Store leftover soup in an airtight container in the fridge. Reheat on the stove or in the microwave. You can also freeze in the freezer and reheat.