Put the eggs in a saucepan, fill it halfway with cold water and set over high heat.
When the water boils, turn off the heat, place a lid on the pot and let sit 10 minutes. Place the pot of cooked eggs in the sink and run some cold water over the eggs until both the water and the pan feel cool. When the eggs are cool enough to handle, take them out of the water, roll each egg on a work surface to crack the shell and carefully peel off the eggshells.
While the eggs are cooking, place a medium-size skillet over medium heat. Cook the bacon in the pan until crispy and golden brown, 3-4 minutes per side. Remove the bacon to a paper towel-lined plate. Once cool, chop into small pieces and reserve.