Cook the bacon in a skillet over medium heat for about 8–10 minutes until crispy. Transfer to a paper towel-lined plate and reserve the bacon fat.
Chop the cooked bacon into small pieces, keeping the bacon fat in the skillet.
In the slow cooker, combine the chopped bacon, bacon fat, corn kernels, chopped onion, minced garlic, unsalted butter, garlic powder, onion powder, salt, and black pepper. Pour in the heavy cream and stir well.
Cover and cook on low for 2 to 3 hours, stirring halfway through.
About 30 minutes before serving, stir in the shredded cheddar cheese until melted.
Garnish with chopped fresh parsley before serving.
Notes
Use fresh corn when in season for the best flavor. Stir halfway through cooking for even distribution of flavors.