Authentic German Potato Salad: A Warm, Tangy & Savory Side Dish Perfection
Step into the rich culinary traditions of Germany with this incredible German Potato Salad recipe. Unlike its creamy, mayonnaise-based American counterpart, this classic dish features fork-tender red potatoes coated in a vibrant, tangy dressing, infused with the irresistible flavors of crispy bacon and savory purple onion. Served warm or at room temperature, it’s a versatile side that promises a burst of flavor in every bite, perfect for any meal or gathering.

Why This German Potato Salad Recipe is a Must-Try
This particular German potato salad recipe stands out for several compelling reasons, making it an absolute must-try for anyone seeking a truly authentic and deeply flavorful side dish. It artfully marries the robust taste of crispy bacon with the zesty kick of apple cider vinegar, the subtle heat of dijon mustard, the aromatic depth of garlic, and the sharpness of purple onion, all brought together by perfectly cooked red potatoes.
What sets German potato salad apart, especially this version, is its unique dressing. Instead of a heavy, creamy base, it utilizes the rendered fat from the bacon as a foundation, creating a rich, savory backdrop for the tangy vinegar and the complex notes of mustard and beef broth. This combination results in a light yet incredibly flavorful dish that is neither greasy nor overly acidic. The slight sweetness from a touch of sugar beautifully balances the acidity, ensuring a well-rounded and harmonious taste profile that will have everyone reaching for seconds.
While in the United States, when we often envision a potato salad, we typically think of cold, cubed potatoes generously coated in a rich mayonnaise or creamy mustard dressing. However, the true origins of potato salad are widely attributed to Germany. Over time, various regions and cultures have adopted and adapted this humble dish, leading to a diverse array of interpretations. The traditional German style, often served warm or at room temperature, offers a refreshingly different experience. This recipe honors that tradition, providing a warm, comforting, and undeniably delicious side that complements a vast array of main courses. Its vibrant flavors and comforting warmth make it an ideal accompaniment for hearty meals, barbecues, or even a simple weeknight dinner, proving that sometimes, the best flavors come from the simplest, most classic preparations.

Essential Ingredients for Your German Potato Salad
Crafting the perfect German Potato Salad starts with selecting quality ingredients. Below is a detailed list of what you’ll need to create this incredibly flavorful side dish. For precise measurements and step-by-step instructions, please refer to the printable recipe card at the very end of this post.

Ingredient Spotlight & Expert Substitution Tips
Understanding each ingredient’s role and knowing possible substitutions can elevate your cooking experience and ensure delicious results every time.
POTATOES – The foundation of any great potato salad. For this German recipe, waxy potatoes are preferred because they hold their shape well after cooking and don’t become mushy when tossed with the warm dressing. Baby red potatoes are an excellent choice as their thin skin can be left on, adding color, texture, and nutritional value. If using larger red potatoes, you’ll simply need to cut them into more uniform pieces. Another fantastic substitute is Yukon Gold potatoes. Their slightly waxy texture and buttery flavor make them ideal for soaking up the tangy dressing without falling apart. Avoid starchy potatoes like Russets, as they tend to break down too much, resulting in a mealy texture.
BACON – This is not just a flavor enhancer; it’s a key component of the dressing! The rendered bacon fat forms the rich base for the tangy dressing, imparting a smoky, savory depth that cannot be replicated. Aim for good quality, thick-cut bacon if possible. While the recipe suggests 6 strips, you can adjust this to your preference, typically between 5-8 strips, depending on how much bacon flavor you desire. Save a little extra crispy bacon for garnish!
ONION – Purple onion, also known as red onion, is perfect for this salad. When lightly cooked in the bacon fat, it softens and loses some of its raw bite, becoming subtly sweet and aromatic. Its vibrant color also adds visual appeal. If red onion isn’t available, a yellow onion can be used, though it might be slightly milder.
GARLIC – Freshly minced garlic adds a pungent, aromatic layer to the dressing. While some traditional German potato salads might omit garlic to keep the flavor profile very simple, its inclusion here adds a wonderful depth that truly enhances the overall taste. If you prefer a more traditional, less garlicky version, you can certainly reduce the amount or even leave it out.
DRESSING – The heart of this savory salad lies in its distinctive dressing. It’s a harmonious blend of several key ingredients:
- Bacon Fat: The essential base, carrying the smoky flavor throughout.
- Apple Cider Vinegar: Provides the characteristic tanginess that defines German potato salad. It’s fruitier and slightly milder than white vinegar.
- Beef Broth: Adds umami depth and helps to create a cohesive, flavorful dressing. Chicken broth or vegetable broth can be used as alternatives if beef broth is not on hand, though the flavor profile may vary slightly.
- Dijon Mustard: Offers a subtle pungency and emulsifying quality that binds the dressing together and adds a touch of spice. A whole-grain mustard could also be interesting for added texture and a milder mustard flavor.
- Sugar: A crucial ingredient that balances the acidity of the vinegar, preventing the dressing from being overly sharp. Don’t skip it, as it creates that perfect sweet-and-sour profile. You can adjust the amount to taste if you prefer it slightly sweeter or tangier.
If you’re out of apple cider vinegar, you can substitute with white vinegar at a one-to-one ratio. However, be mindful that white vinegar is typically stronger and sharper in flavor, so you might want to start with a little less and taste as you go, adjusting until you achieve your desired level of tanginess.
Step-by-Step Guide: How to Make German Potato Salad
These step-by-step photos and detailed instructions are provided to help you visualize each stage of making this delicious recipe. For a convenient printable version, complete with all measurements and instructions, simply Jump to Recipe at the bottom of this post.
- **Prepare and Cook the Potatoes:** Begin by preparing your red potatoes. If you’re using baby red potatoes, simply quarter them, leaving the skins on for added nutrition and texture. If opting for larger red potatoes, halve each potato, then cut each half into three equal pieces to ensure uniform size for even cooking. Place the cut potatoes in a large pot, cover them with cold water, and add a generous pinch of salt. Bring to a rolling boil and cook for approximately 15-20 minutes. The goal is for the potatoes to be fork-tender but not mushy – they should still hold their shape when pierced. Drain the cooked potatoes thoroughly and set them aside.
- **Cook the Bacon and Sauté Aromatics:** While your potatoes are boiling, use a large skillet over medium heat to fry the bacon pieces until they are wonderfully crispy. Once cooked, transfer the bacon to a paper towel-lined plate to drain, reserving all but two tablespoons of the flavorful bacon grease in the skillet. This bacon fat is crucial for our dressing! Next, add the chopped purple onion to the hot skillet and cook for about 2 minutes, allowing it to soften slightly and become fragrant. Then, add the minced garlic, stirring constantly for about 30 seconds until it’s aromatic. Be careful not to burn the garlic, as it can turn bitter quickly.
- **Create the Tangy Dressing:** With the onion and garlic softened in the skillet, pour in the apple cider vinegar, beef broth, dijon mustard, and sugar. Stir all the ingredients well, scraping up any delicious browned bits from the bottom of the pan. This deglazing process adds even more flavor to your dressing.
- **Simmer and Combine:** Bring the dressing mixture in the skillet to a gentle simmer and let it cook for about 7 minutes. This allows the flavors to meld and the sugar to dissolve completely, creating a perfectly balanced sweet and tangy dressing. Once simmered, remove the skillet from the heat. Add the cooked, drained potatoes directly into the skillet with the warm dressing. Gently toss everything together until the potatoes are evenly coated and have absorbed much of the flavorful liquid.
- **Garnish and Serve:** Transfer the warm potato salad to a serving bowl. Crumble the reserved crispy bacon pieces over the top. For a fresh touch and a pop of color, sprinkle with chopped fresh parsley and/or chives. Season with additional salt and freshly ground black pepper to taste. Serve warm or at room temperature, and enjoy this delightful German classic!


Frequently Asked Questions & Expert Tips for Perfect German Potato Salad
One of the beautiful aspects of German potato salad is its versatility in serving temperature. Traditionally, it is most often enjoyed warm, right after it’s been prepared and the potatoes have had a chance to absorb the tangy dressing. The warmth truly brings out the full depth of flavors from the bacon fat and vinegar. However, it’s also perfectly delicious at room temperature, making it an excellent dish for picnics or potlucks. And yes, it can be enjoyed cold too! Many people, ourselves included, find that leftovers straight from the refrigerator are wonderfully refreshing. If you plan to serve it cold, especially after it has sat for a while, you might want to add a splash of extra beef broth or apple cider vinegar to rehydrate it slightly, as the potatoes tend to soak up a lot of the moisture as it chills.
Storing your German potato salad is simple. Once cooled, transfer any leftovers to an airtight container and store it in the refrigerator. It will keep well for 3-4 days. Because this recipe is free of mayonnaise, it tends to store better and is less prone to spoilage compared to creamy potato salads, making it a great option for meal prepping or bringing to events.
Absolutely! German potato salad is an excellent dish to prepare in advance. The flavors often deepen and meld beautifully as it sits. If making it a day ahead, we recommend allowing it to cool completely before refrigerating in an airtight container. When ready to serve, you can gently reheat it on the stovetop over low heat, adding a splash of beef broth or water if it seems a bit dry. Alternatively, you can serve it chilled or let it come to room temperature before serving.
- **Don’t Overcook Potatoes:** The key to a great German potato salad is fork-tender potatoes that still hold their shape. Overcooked potatoes will turn mushy when tossed.
- **Cut Potatoes Uniformly:** This ensures even cooking and an appealing presentation.
- **Dress While Warm:** Tossing the potatoes with the warm dressing right after they’re drained allows them to absorb the flavors more effectively. The warmth helps the potatoes soak up all that delicious tanginess.
- **Taste and Adjust:** Always taste the salad before serving and adjust salt, pepper, or even a bit more vinegar or sugar if needed. Personal preference is key!
- **Good Quality Bacon:** Since bacon is such a star ingredient and its fat forms the dressing base, using good quality bacon will significantly impact the final flavor.
- **Fresh Herbs:** Don’t underestimate the power of fresh parsley or chives. They add a bright, fresh contrast to the rich and tangy flavors.

Delicious Serving Suggestions for German Potato Salad
German potato salad is incredibly versatile and makes a fantastic accompaniment to a wide variety of meals, whether you prefer it warm, at room temperature, or chilled. Its tangy and savory profile beautifully cuts through richer dishes and complements grilled favorites.
Here are some delectable serving suggestions to inspire your next meal:
- **Grilled Meats:** This salad is a classic pairing for almost any grilled meat. Imagine it alongside juicy grilled chicken breasts, perfectly charred grilled pork chops, or savory steaks. The tartness of the dressing provides a wonderful balance to the smoky flavors of the grill.
- **Sausages and Brats:** For an authentic German experience, serve it with traditional German sausages. It pairs exceptionally well with air fryer bratwurst or pan-fried knackwurst.
- **Roasts and Stews:** As a comforting side, German potato salad can elevate hearty roasts, such as pork loin or beef pot roast, and even rich stews during cooler months.
- **Picnics and Potlucks:** Since it’s delicious at room temperature and doesn’t contain mayonnaise, it’s an ideal choice for outdoor gatherings where food might sit out for a bit longer.
- **Holiday Feasts:** Don’t limit this dish to everyday meals. It makes a wonderful addition to holiday spreads, offering a unique flavor profile among traditional sides.
- **Garnish for Perfection:** Always remember to add a fresh sprinkle of chopped parsley or chives just before serving. These fresh herbs not only enhance the visual appeal but also add a refreshing zest that brightens every bite. A final crack of fresh salt and pepper to taste will perfect the seasoning.
No matter how you choose to serve it, this German potato salad is sure to be a crowd-pleaser, bringing a taste of authentic German comfort to your table.
More Irresistible Side Dish Recipes to Explore
If you love versatile and flavorful side dishes, you’re in for a treat! German Potato Salad is just one of many ways to elevate your meal. Here are some other fantastic recipes that are perfect for rounding out any dinner or adding to your next gathering:
- Amish Macaroni Salad
- Summer Pasta Salad
- Mediterranean Potato Salad
- Tomato Cucumber Salad with Feta
- Roasted Potatoes with Rosemary and Garlic
- Potato Pancakes
Each of these recipes brings its own unique flavor and texture to the table, ensuring there’s always a perfect accompaniment for any main course. Happy cooking!
I absolutely adore spending time in the kitchen, experimenting with new flavors, and revisiting classic recipes. Sharing my culinary experiences and creations with all of you brings me so much joy! It can be tricky to remember to check back every day for new ideas, which is why I’ve made it easy for you. I offer a convenient newsletter delivered straight to your inbox every time a fresh recipe is posted. Simply subscribe today and start receiving your free daily recipes, ensuring you never miss out on delicious inspiration!

Classic German Potato Salad
IMPORTANT – There are often Frequently Asked Questions and Expert Tips within the blog post that you may find helpful. Simply scroll back up to read them!
Print It
Pin It
Rate It
Save ItSaved!
Ingredients
- 2 lb red potatoes
- ½ cup purple onion diced, aka red onion
- 6 strips bacon cut into 1 inch pieces, you can use anywhere between 5-8 strips of bacon
- 2 cloves garlic minced
- ¼ cup apple cider vinegar
- ¼ cup beef broth
- 1 Tbsp dijon mustard
- 2 Tbsp sugar
- ½ tsp salt
- ¼ tsp pepper
Things You’ll Need
-
Large skillet
Before You Begin
- Store any leftover German potato salad in an airtight container in the refrigerator for 3-4 days. The flavors may even deepen overnight!
- For optimal flavor, serve warm or at room temperature. If serving cold from the refrigerator, consider adding a splash of extra broth or vinegar to freshen it up as the potatoes can absorb a lot of the dressing.
Instructions
-
Prepare your red potatoes: If using small baby red potatoes, simply quarter them, keeping the skin on. For larger red potatoes, halve them, then cut each half into three even pieces. Place the potatoes in a pot, cover with cold water, and bring to a boil. Cook for 15-20 minutes, or until the potatoes are fork-tender but still firm enough to hold their shape without becoming mushy. Drain well and set aside.
-
While the potatoes are cooking, use a large skillet to fry the bacon until it’s perfectly crispy. Remove the bacon to a paper towel-lined plate to drain, reserving approximately two tablespoons of the rendered bacon grease in the skillet. Add the diced purple (red) onion to the skillet and sauté for 2 minutes until it begins to soften. Then, add the minced garlic and cook for another 30 seconds, stirring continuously until fragrant. Be careful not to burn the garlic.
-
Into the hot skillet with the cooked onion and garlic, pour in the apple cider vinegar, beef broth, dijon mustard, and sugar. Stir well to combine all ingredients and dissolve the sugar, scraping up any delicious bits from the bottom of the pan.
-
Bring the dressing mixture to a gentle simmer and cook for 7 minutes, allowing the flavors to meld beautifully. Remove the skillet from the heat, then add the cooked and drained potatoes. Gently toss the potatoes with the warm dressing until they are thoroughly coated and have absorbed the savory liquid.
-
Transfer the German potato salad to a serving bowl. Crumble the crispy bacon pieces over the top, and garnish with fresh parsley and/or chives for a touch of freshness and color. Season with salt and pepper to taste before serving. Enjoy warm, at room temperature, or chilled.
Nutrition Information
The recipes on this blog are tested with a conventional gas oven and gas stovetop. It’s important to note that some ovens, especially as they age, can cook and bake inconsistently. Using an inexpensive oven thermometer can assure you that your oven is truly heating to the proper temperature. If you use a toaster oven or countertop oven, please keep in mind that they may not distribute heat the same as a conventional full sized oven and you may need to adjust your cooking/baking times. In the case of recipes made with a pressure cooker, air fryer, slow cooker, or other appliance, a link to the appliances we use is listed within each respective recipe. For baking recipes where measurements are given by weight, please note that results may not be the same if cups are used instead, and we can’t guarantee success with that method.