In a large dutch oven pot, heat oil over medium-high heat. Add chopped vegetables to hot pan and cook until onions are soft and translucent.
If using raw chicken, add the cubed chicken and cook with vegetables until chicken is cooked through.
If using cooked chicken, add the chicken, rice (reserving the seasoning packet) water, and bouillon (or chicken broth and water) and bring to a boil. Cover and remove from heat.
In a small saucepan, melt butter over medium heat. Sprinkle in the rice seasoning mix and salt and pepper. Gradually whisk in flour. Mixture will be very thick!
Pour in the cream and/or milk slowly while whisking. Cook over medium heat until smooth and thickened.
Add the cream mixture to the soup and mix until combined. Cook over medium heat for 10-15 minutes, stirring occasionally to prevent soup from getting stuck on the bottom.