1. In a large pot, melt the butter over medium heat. Add the chopped onion and minced garlic, and sauté until the onion is translucent.
2. Add the diced chicken breast to the pot and cook until browned on all sides.
3. Stir in the diced potatoes, corn kernels, and chicken broth. Bring to a boil, then reduce the heat and simmer for about 15 minutes, or until the potatoes are tender.
4. Pour in the heavy cream and season with salt and pepper to taste. Simmer for another 5 minutes, stirring occasionally.
5. Serve hot, garnished with fresh herbs if desired.