Put potatoes in a pot and cover with water. Bring to a boil, add 2 tsp salt to the water and let simmer for 25-30 minutes until the potatoes are fork-tender. Drain potatoes.
Let the potatoes cool down for 5 minutes, then peel the potatoes and slice them into quarter-inch slices. Transfer the potatoes in a large bowl and set aside.
In a medium saucepan heat oil over medium heat, add onion and saute until golden, about 2 minutes. Then add the broth, vinegar, sugar, and mustard. Season with salt and pepper to taste.
Pour the hot mixture over the sliced potatoes. Mix the potato salad gently until combined then let it sit for 20 minutes at room temperature.
Sprinkle with chives and serve lukewarm!
Notes
This Bavarian Potato Salad will keep fresh for a few days in the fridge. Take it out 30 minutes before serving.