Here is the recipe I use.
Don't skip letting the dressing soak in.
Ingredient List
2 lbs. yellow potatoes
4-6 slices thick bacon
1/2 onion finely diced
3/4 cup beef stock
6 tbsp white vinegar
1 tsp Dijon mustard
1 tsp sugar
1/2 tsp salt
1/2 tsp black pepper
1) Place potatoes in large pot and fill with water to about one inch above potatoes. Cover and heat on high until boiling. Boil about 20 minutes until potatoes are tender. (Time varies based on size of potatoes.)
2) While potatoes are boiling, cook the bacon until crispy. Remove bacon and finely dice. Add diced onion to the bacon drippings. Cook until translucent. Add beef broth and bring to a simmer. Turn down heat and add vinegar, mustard, sugar, salt, and pepper.
3) Remove the potatoes from the water and let them cool until you can handle them. Peel the potatoes and cut them in to small pieces. Place them in a large bowl.
4) Pour the hot dressing over the potatoes and stir. Gently mix in the bacon pieces.
5) Let potato salad sit for 15-20 minutes so the flavor is absorbed.
6) Serve warm.