Cook the bacon in a large skillet over medium heat until crispy.
Remove the bacon and place on a paper towel-lined plate.
Add the diced onion, garlic, and bell pepper to the skillet with the bacon grease.
Cook until the vegetables are softened, about 4 minutes.
Add the corn kernels to the skillet and stir everything together.
Cook for another 2 minutes until the corn starts to soften.
Pour in the heavy cream and let the mixture simmer.
Stir occasionally until the sauce begins to thicken, about 8 minutes.
Add the butter, lime zest, and crispy bacon pieces.
Stir to combine and cook for another 2 minutes.
Remove from heat and stir in the chopped cilantro.
Season with salt to taste before serving.