4 strips bacon, diced
1 onion, finely diced
4 ears corn, shucked
3/4 cup milk
salt and pepper, to taste
1 pinch cayenne pepper (optional)
Heat a skillet over medium-high heat and add the bacon. Cook, stirring occasionally, until crisp. Remove from the pan, leaving the grease behind.
Add the onion to the pan. Season to taste with salt and pepper and cook, stirring occasionally, until soft and slightly browned, about 10 minutes.
Meanwhile, cut the corn off the cobs, and scrape any milk left on the cobs and add it to the corn.
Add the corn and the milk to the pan. Stir to combine and cook, stirring occasionally, for 10 to 20 minutes, until you achieve the texture you want.
Season once more with salt and pepper, add a pinch of cayenne pepper if desired and serve.