Cook potatoes: Place potatoes in a medium saucepan. Cover with water; bring to a boil over high heat. Salt the water. Reduce heat to medium-high; cook until potatoes have softened but are still slightly firm, 12 to 15 minutes.
Drain, peel, and cut: Drain in a colander. When cool enough to handle, peel potatoes; cut into 1-inch pieces. Set aside.
Cook bacon: Cook bacon in a large skillet set over medium heat until all fat has been rendered and bacon is crisp and brown, about 15 minutes.
Remove bacon, drain off most of fat: Remove bacon with a slotted spoon; set aside on a paper towel to drain. Pour off all but 2 tablespoons of the bacon fat.
Add potatoes and cook in remaining fat: Add reserved potatoes; cook over medium heat, stirring occasionally, until golden on all sides, about 10 minutes.
Add bacon, onions, and thyme, and cook: Add reserved bacon, onions, and thyme; cook until vegetables have softened, 5 to 7 minutes. Stir in parsley, and season with salt and pepper. Remove from heat, and serve.
