Fried German Potato Salad


  • 6 Yukon gold potatoes, medium size, cut into large dice
  • 8 oz thick sliced bacon, cut into pieces
  • canola oil
  • salt and freshly ground black pepper
  • 1/2 red onion, diced
  • 2 Tbsp capers, drained
  • 3 Tbsp red wine vinegar
  • 1 Tbsp Dijon mustard
  • 3 Tbsp extra-virgin olive oil


  1. Put the diced potatoes into a pot and fill with cold water. The water should just cover the potatoes. Add salt and cook on medium-high heat. When the water comes to a boil, and the potatoes are cooked, drain the potatoes and spread out on a kitchen towel to dry.
  2. While the potatoes are cooking, add bacon to a large saute pan and cook over a low/medium flame. When the bacon is cooked, remove with a slotted spoon and drain the bacon fat, reserving some if you want to add it later. Wipe out the pan and increase the heat. Add enough canola oil to cover the bottom of the pan and a little but more and heat it until you get some smoke.
  3. Once the oil is hot, carefully add the potatoes and shake the pan a couple of times to make sure nothing sticks. Lower the heat a little and let the potatoes brown. Season with salt and pepper.
  4. After a few minutes, shake the pan again. When the potatoes are almost completely cooked, add the red onion and let everything cook together. Once the onions are caramelized, add the capers and red wine vinegar and deglaze. When the vinegar is mostly evaporated, add the extra-virgin olive oil, mustard, and bacon (and reserved bacon fat if you want), re-season with lots of cracked black pepper and serve warm.


  1. That German Potato Salad Looks DELICIOUS !!!!

  2. Looks good and something I will try soon. Have not seen this recipe before.

  3. Legend Removals is a transport company situated in United Kingdom: London and Kent. We provide the relocation services all over the world! international removals to Germany


'; (function() { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.src = '//' + disqus_shortname + ''; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); })();