01 -
Cut bacon into pieces using kitchen shears and place in a large pot over medium-high heat. Cook until the bacon is crisp, approximately 10 minutes.
02 -
While the bacon is cooking, finely chop the onion, celery, smoked ham, and peel and dice the potatoes.
03 -
Once bacon is crisp, remove from the pot and place on a paper towel-lined plate. Retain the rendered fat in the pot.
04 -
Add chopped onion and celery to the reserved bacon fat. Sauté for 5 minutes until softened.
05 -
Stir in the flour and minced garlic, cooking for about 1 minute while stirring constantly to form a roux.
06 -
Pour chicken broth into the pot, ensuring the flour dissolves and scrape any browned bits from the bottom. Stir thoroughly.
07 -
Add heavy cream, corn, diced ham, potatoes, Italian seasoning, cayenne pepper, and most of the crisped bacon (reserve some for garnish). Increase heat to high and bring the mixture to a boil.
08 -
Once boiling, reduce heat to maintain a vigorous simmer with the lid slightly ajar. Cook for 15 to 20 minutes, stirring occasionally, until the potatoes are tender and the soup thickens.
09 -
Taste and adjust with salt and pepper as needed. Ladle into bowls and garnish with reserved bacon.