Melt the butter in a large saucepan over medium heat.
Add the corn kernels and sauté for about 5 minutes until slightly tender.
Stir in the heavy cream and bring to a simmer.
Add the sugar, garlic powder, onion powder, salt, and pepper.
Cook for an additional 5-7 minutes, stirring occasionally.
Use a potato masher to mash some of the corn for a creamier texture.
Continue cooking until the mixture thickens to your desired consistency.
Taste and adjust seasoning as needed.
Remove from heat and let it rest for a minute.
Garnish with fresh parsley before serving.