1 yellow onion
2 (about 1 pound) Yukon Gold potatoes
4 strips bacon
4 cups (1 quart) whole milk
2 teaspoons fresh thyme leaves (about 2 sprigs)
1 tablespoon all-purpose flour
1 16-ounce bag frozen corn (or 3 cups fresh corn)
1½ teaspoons kosher salt
¼ teaspoon freshly ground black pepper
⅛ teaspoon cayenne pepper (optional)
Place a large pot on the stove.
On a large cutting board, chop the onion; push to one side. Wash the potatoes (no need to peel). To cut the potatoes into pieces, first slice them into ½-inch thick rounds. Then stack a few slices and cut them into 6 to 8 triangles like a pizza; repeat. Place this cutting board next to your pot on the stove.
On a separate small cutting board, cut the bacon crosswise into ½-inch wide pieces.
Turn the heat under your pot to medium. Add the bacon and cook, stirring often with a wooden spoon, until crisp, 6 to 8 minutes. While the bacon cooks, measure the milk. Wash the thyme and pull leaves from their sprigs.
Once the bacon is cooked, remove pot from heat. Using tongs, take out the bacon and place on a paper towel-lined plate, leaving the drippings in the pot.
Return the pot to medium-high heat. Add the onion and cook, stirring often, until it begins to soften, 4 to 5 minutes.
Stir in the flour and cook 1 minute then add the milk, scraping the bottom of the pan as you slowly pour. Add the potatoes, corn, thyme, salt, black pepper (about 12 turns on pepper mill), and cayenne pepper. Increase heat to high and bring to a boil.
Lower the heat to medium-low and simmer (low boil), stirring occasionally, until the potatoes are tender, 18 to 20 minutes. If you like a creamier soup, puree about half of the soup in a blender or use an immersion blender to get the consistency you like. Stir in the bacon and serve.
bacon recipe source: do it Delicious, with Jessica Seinfeld