01 - 
                Place unpeeled potatoes in a large pot and cover generously with salted water. Bring to a boil and cook until potatoes are fork-tender, approximately 15–20 minutes. Avoid overcooking to maintain texture.
              
              
              
                02 - 
                While potatoes cook, fry diced bacon in a large skillet over medium heat until crisp. Remove bacon with a slotted spoon and set aside. Retain bacon fat in the skillet.
              
              
              
                03 - 
                Add finely chopped onion to the bacon fat and sauté over medium heat until translucent and softened, about 5–7 minutes.
              
              
              
                04 - 
                In a bowl, whisk together apple cider vinegar, granulated sugar, all-purpose flour, water, Dijon mustard, celery seed, salt, and pepper until smooth.
              
              
              
                05 - 
                Pour the whisked dressing into the skillet with onions. Cook over medium heat, whisking constantly, until the mixture thickens, approximately 2–3 minutes.
              
              
              
                06 - 
                Drain cooked potatoes and allow to cool slightly. Slice or dice into bite-sized pieces for optimal texture.
              
              
              
                07 - 
                In a spacious mixing bowl, add sliced potatoes, crispy bacon, and the warm dressing. Gently toss to combine, ensuring even distribution of flavours.
              
              
              
                08 - 
                Taste and adjust seasoning as needed. Serve warm or at room temperature, garnished with fresh parsley and sliced hard-boiled eggs if desired.