Heat olive oil in a large pot over medium heat.
Add chopped onion and sauté until translucent.
Stir in minced garlic and cook for an additional minute.
Add diced potatoes, chicken broth, thyme, salt, and pepper.
Bring to a boil, then reduce heat to simmer.
Cook until potatoes are tender, about 15 minutes.
Stir in shredded chicken and heavy cream.
Simmer for another 5 minutes to heat through.
Adjust seasoning if necessary.
Serve hot, garnished with fresh parsley.