• Skip to main content
  • Skip to primary sidebar
Craft Beering
menu icon
go to homepage
  • Side Dishes
  • Slow Cooked
  • Street Food
  • Sauces & Dips
  • Beer Cheese Dip for Pretzels
    • Email
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Side Dishes
    • Slow Cooked
    • Street Food
    • Sauces & Dips
    • Beer Cheese Dip for Pretzels
    • Email
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Craft Beering » Beer Garden Menu

    Bavarian Potato Salad

    by Milena Perrine

    How to make authentic Kartoffelsalat in the Bavarian tradition with a hot marinade of sauted onions, vegetable broth, mild vinegar and mustard. Achieve the landmark creamy coating and the rich flavor of the thick potato slices in just a few easy steps.
    Jump to Recipe Print Recipe
    German potato salad known as kartoffelsalat shown in three variations.
    German potato salad (Kartoffelsalat) as prepared in Bavaria
    Jump to:
    • The Ubiquitous Kartoffelsalat
    • Ingredients for German Potato Salad with Warm Dressing
    • How to Make Kartoffelsalat
    • How Long Do You Boil Potatoes for Potato Salad?
    • The 5 Cardinal Rules of Bavarian Potato Salad
    • Serve Bavarian Potato Salad Warm or Cold
    • Customization Options
    • Other Recipes You Might Like
    • Recipe

    The Ubiquitous Kartoffelsalat

    Bavarian potato salad (Bayerischer Kartoffelsalat or Schwäbischer Kartoffelsalat) is a staple on biergarten menus and at Oktoberfest feasts and an iconic side to numerous traditional German food dishes. At its core it is wonderfully simple - a hearty preparation of thick boiled potato slices which have absorbed the rich taste of a delightfully balanced hot marinade. 

    The marinating process gives the potatoes a creamy outside, while their insides are moist and flavorful. The creamy coating is the landmark feature of Bavarian potato salad and distinguishes it from others. 

    Served in its most basic version Kartoffelsalat is a satisfying comfort food dish and a desirable companion to poultry, fish and meat dishes. Not to mention its strong affinity for beer - it partners superbly with German lagers, both light and dark, but also with styles beyond the realm of German beer. 

    What is particularly great about it however is that the basic recipe is just the beginning for many 'dressed up' versions. We have prepared three of our favorites from Southern Germany and listed ideas for more possibilities to build on the classic Swabian potato salad recipe.

    Ingredients for German Potato Salad with Warm Dressing

    Yukon gold potatoes, onion, vinegar, mustard, vegetable broth, oil, salt and pepper for Kartoffelsalat,

    Potatoes. Use a waxy variety such as red potatoes or an all-purpose variety such as Yukon gold potatoes. These lend themselves really well to boiling and best retain their shape. Avoid russet potatoes as they contain too much starch and are too mealy for this recipe.

    Vegetable oil. To saute diced onion in. You can also use sunflower oil (very traditional in Swabia and elsewhere in Germany).

    Onion. Yellow or red onions as well as shallots are most commonly enlisted in the making of Kartoffelsalat. Use your favorite. 

    Vinegar. White wine vinegar, apple cider or sherry vinegar are typical. A main ingredient to the warm vinaigrette.

    Vegetable stock or broth. The bulk of the liquid for the flavorful hot marinade. 

    Mustard. Dijon mustard or finely ground sweet Bavarian mustard - it is added to the warm marinade for the potatoes. 

    Salt and pepper. Both are used to taste - to season the boiled potatoes just before they begin to marinate and then again to season the salad before serving. You will also add salt to the boiling water for the potatoes.

    How to Make Kartoffelsalat

    Workflow images showing the steps to make Bavarian potato salad
    • Prepare the potatoes. Boil the potatoes in salted water, in a large pot until soft. Be careful to not over-boil them, 15-20 mins is ideal. Let cool down a bit, peel and slice in thick semi-circles. Place in a large, deep bowl. 
    • Make the hot marinade. Dice the onion and saute in the oil over medium heat until soft. Add the mustard, vinegar and broth, stir well and bring to boil. 
    • Marinate. Pour the hot marinade over the potatoes and season with salt and pepper. Stir to make sure all slices are nicely coated, then let the salad sit (minimum 15 minutes).

    TIP: Allowing the potatoes to soak in the hot marinade lets them absorb the liquid and become infused with its flavors all the way through. This is the primary reason why Bavarian potato salad tastes so much richer and satisfying - instead of only the surface of the potatoes being coated in dressing, the flavors reach deep inside each potato bite. Any marinade not absorbed clings to the surface of the thick slices and adds more flavor to each bite.

    How Long Do You Boil Potatoes for Potato Salad?

    You should boil the potatoes until they just become tender and you can effortlessly insert the tips of a fork into their flesh and the flesh does not come appart near the fork. Generally this will take about 15 to 20 minutes, depending on the size of the potatoes. 

    Boiling the potatoes just right is one of the key rules for preparing German potato salads.

    The 5 Cardinal Rules of Bavarian Potato Salad

    1. Always use waxy potatoes. 
    2. Boil the potatoes just enough to make them soft, but never too soft. To avoid skins bursting during boiling salt the water.
    3. Always saute the onions before preparing the hot marinade - this tunes down the harshness of their flavor and ensures that the taste of the salad does not change adversely even if it sits for awhile.
    4. Always use oil with subtle (neutral taste) and a mild vinegar.
    5. Allow plenty of time for the potatoes to marinate - "the longer the time, the tastier the salad". 

    Serve Bavarian Potato Salad Warm or Cold

    Bayerischer Kartoffelsalat can be served warm or cold. Both are traditional and each drives the choice of ingredients added to the salad to customize it (ideas are listed below).

    Serve as a salad course or a side for these popular entrees:

    • Schnitzel
    • Brathendl (Roast Chicken)
    • Fried fish (pan-fried or beer-battered)
    • Frikadellen
    • Brats in Beer Gravy 

    Customization Options

    Option 1: Bacon and Garlic Chives

    This is a great combination if you are planning to serve the Kartoffelsalat warm. While the potatoes are soaking in the marinade, simply cut bacon into strips and saute it over medium heat until it renders its fat. Add it to the salad along with garlic chives (regular chives work really well too or a mix of both). Toss and serve or present as shown below.

    Warm Bavarian potato salad with bacon and garlic chives.

    Option 2: Lettuce, Radishes and Green Onions

    This fresh trio adds both crunch and extra flavor to a cold Bavarian potato salad. Simply chop up green leaf lettuce, radishes and scallions and fold into a pre-chilled Kartoffelsalat or present as shown below.

    Cold Bavarian potato salad presentation with radishes, lettuce and green onions.

    Option 3: Cucumber and Dill

    Dill's flavor is a natural partner to both potatoes and cucumber and ties the ingredients of this cold potato salad version together really well. Add a bit of extra vinegar to accentuate the freshness of the sliced cucumber.

    Cold Kartoffelsalat with cucumber sliced and chopped fresh dill.

    More Ideas to Customize a Warm Bavarian Potato Salad

    • Sauteed mushrooms & thyme
    • Precooked bratwurst, sliced in half or quarter circles and lightly browned in a bit of oil, garnish with parsley
    • Ham, diced and lightly browned in a bit of oil
    • Boiled egg, peeled and sliced,fresh herbs of your choice
    • Sauteed asparagus spears, sliced on the diagonal in 2 inch long pieces

    More Ideas to Customize a Cold Bavarian Potato Salad

    • Parmesan shavings and red pepper flakes
    • Arugula, thinly sliced red onion and feta cheese crumbles
    • Basil leaves, mozzarella pearls and a drizzle of balsamic reduction
    • Chopped fresh spinach and thinly sliced cured salmon (gravlax) 

    Other Recipes You Might Like

    Goat Cheese & Mushroom Strudel | Spatzle with Cheese | Bavarian Cabbage Salad | Roasted Cabbage Steaks | Miso Roasted White Sweet Potatoes

    WANT TO SAVE THIS RECIPE?
    Enter your e-mail below and we will send it right to your inbox!
    Please enable JavaScript in your browser to complete this form.
    Occasionally we might send you our best rated seasonal recipes. We respect your privacy and you can opt out at anytime.
    Loading

    Recipe

    German potato salad known as kartoffelsalat shown in three variations.

    Kartoffelsalat Bavarian Potato Salad with Hot Marinade

    How to make authentic Kartoffelsalat in the Bavarian tradition with a hot marinade of sauted onions, vegetable broth, mild vinegar and mustard. Achieve the landmark creamy coating and the rich flavor of the thick potato slices in just a few easy steps.
    5 from 4 votes
    Print Pin Rate
    Prep Time: 10 minutes minutes
    Cook Time: 30 minutes minutes
    Total Time: 55 minutes minutes
    Servings: 4 -6 servings
    Calories: 308kcal
    Author: Milena Perrine
    Start Cooking

    Ingredients

    • 2 lbs Yukon gold potatoes*
    • 1 large onion diced
    • 5 tablespoon vegetable oil or sunflower
    • 3 ½ tablespoon white wine vinegar
    • 1 ½ tablespoon mustard Dijon works great
    • salt & pepper to taste**
    • 1 ¼ cup vegetable broth

    Instructions

    • Boil the potatoes in salted water for 15-20 minutes (depending on their size) until soft. Do not over boil. Let them cool down a bit and peel the skins. Slice in thick semi-circles or quarter-circles (again depending on the size of the potatoes). Place the slices in a deep bowl.
    • In a large sauce pan saute the onion in the vegetable oil until soft. Add the vinegar, the vegetable broth and the mustard and stir to combine. Bring to boil and immediately after that pour the hot marinade over the potatoes. Season with salt and pepper.
    • Stir gently, making sure that all slices are coated in marinade and let sit for at least 15-20 minutes. (The potatoes will acquire the landmark creamy coating of Kartoffelsalat and absorb the flavors of the hot marinade).
    • Serve the potato salad as is (taste first to determine if additional seasoning is needed) or fold in other ingredients to customize.
    • For a warm Kartoffelsalat consider adding cooked bacon bits and chives. For a cold version consider sliced radishes, lettuce and green onions. More customization ideas are listed in the body of the article.

    Notes

    *Alternatively you can use red potatoes. You need waxy potatoes.
    **Additionally, use about 1 teaspoon salt per quart of water for the boiling water for the potatoes.

    Nutrition

    Serving: 1g | Calories: 308kcal | Carbohydrates: 42g | Protein: 5g | Fat: 14g | Saturated Fat: 1g | Polyunsaturated Fat: 12g | Sodium: 295mg | Fiber: 5g | Sugar: 4g

    More Beer Garden Menu

    • Sausage peppers and onions baked in the oven shown on the sheet pan.
      Sausage Peppers and Onions in Oven
    • Bowl of horseradish sauce is shown on ablack plate with cocktail beef meatballls garnished with fresh herbs.
      German Horseradish Sauce
    • Whole fried trout with crispy skin shown side by side in an oval silver serving dish.
      Fried Trout
    • Sauerkraut balls with crispy bread crumb coating are shown onto a platter over white parchment paper with a wooden dish of honey mustard dipping sauce.
      Sauerkraut Balls

    Reader Interactions

    Comments

    1. Fiedler

      March 30, 2023 at 9:17 am

      Next time, I’ll reduce the broth. The flavour profile however schmeckt (tastes good)

      Reply
    2. May Ally

      April 15, 2022 at 3:00 pm

      Your recipes are fantastic! I really appreciate the attention to detail and images - making the whole process less daunting. My potato salad ended up a little wet so I'm trying it again this weekend.

      Reply
      • Milena Perrine

        April 15, 2022 at 5:42 pm

        Thank you so much for the kinds words! Did you weigh the potatoes? It is a pain, extra work, but the marinade is calibrated to a certain weight. It is hard to judge, with different varieties of potatoes and it also matter how fresh/old they are. You can always drain some of the liquid from the marinade if it happens again.

        Reply
    3. Mark Casteel

      October 27, 2021 at 1:50 pm

      Can i cook the potatoes in advance, and add the hot marinade on the following day?

      Reply
      • Craft Beering

        October 27, 2021 at 4:28 pm

        The potatoes absorb the marinade and its flavors best when both are warm. Simply marinate them and once cooled down cover and refrigerate. The longer they stay in the marinade, the better they will taste. All other optional garnishes can be added the following day.

        Reply
    4. spri tekk

      October 26, 2021 at 11:40 am

      I'm going to make a super size batch of this, and wonder if the ingredients 'amounts' need to change for 20-30 people?

      Ingredients Measure
      vegetable broth 6.25 cup
      Yukon gold potatoes* 10 lbs
      white wine vinegar 17.5 tbsp
      mustard 7.5 tbsp
      vegetable oil 25 tsp
      large onion, diced 5

      Reply
      • Craft Beering

        October 26, 2021 at 2:58 pm

        You've scaled correctly assuming a 5x increase. There are not tricks in scaling up, simply more of each ingredient. To guess how much potatoes per person a rule of thumb is a large potato each (about the size of a male fist). This typically holds true for mashed potatoes and potato salads.

        Reply
      • Michaela Barno

        October 01, 2023 at 3:41 pm

        How did it work for you? I’m wanting to do exactly the same this weekend.

        Reply
    5. Danielle

      October 14, 2021 at 8:31 pm

      This recipe is on point! My in-laws spent a considerable amount of time in Germany and this tastes exactly like their recipe!

      Reply
    6. Charlie

      September 24, 2021 at 7:27 pm

      How does this reheat? I'd like to make it a day in advance but I would prefer to serve it warm. Any thoughts on the best way to reheat it? Thanks for the recipe!

      Reply
      • Craft Beering

        September 25, 2021 at 5:03 pm

        Charlie, you can definitely make it a day in advance (steps 1 to 3), allow it cool down compeltely and store refrigerated. Actually the flavors will be even richer due to the extra time. To serve cold the next day simply bring to room temperature and add your preferred garnishes. To reheat the next day, first bring to room temperature, then transfer to a pot and reheat over low to medium heat, perhaps add a couple of tablespoons of vegetable broth to help things along. Stir gently once in a while to make sure the potatoes do not stick to the bottom of the pan (they shouldn't with lower heat). Then once warmed through, add your warm toppings of choice.

        Reply
    7. Jennifer

      September 10, 2020 at 9:53 am

      Such a great potato salad and I love all the customization options. So easy to change it up based on what it's being served with!

      Reply
      • CraftBeering

        September 10, 2020 at 11:07 am

        Absolutely, the versatility is quite rich here:) Thank you, Jennifer!

        Reply

    Leave a Comment Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Welcome!

    Hello! We are the Perrines, an executive chef and a home culinary wiz, lovers of great food and craft beer. With over 45 years of combined cooking experience we have you covered!

    More about us
    More about us

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • About Craft Beering

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact Form

    Copyright © 2026 Craft Beering

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Kartoffelsalat Bavarian Potato Salad with Hot Marinade

    Kartoffelsalat Bavarian Potato Salad with Hot Marinade

    Ingredients

    • 2 lbs Yukon gold potatoes*
    • 1 large onion (diced)
    • 5 tbsp vegetable oil (or sunflower)
    • 3 1/2 tbsp white wine vinegar
    • 1 1/2 tbsp mustard (Dijon works great)
    • salt & pepper to taste**
    • 1 1/4 cup vegetable broth
    1
    Boil the potatoes in salted water for 15-20 minutes (depending on their size) until soft. Do not over boil. Let them cool down a bit and peel the skins. Slice in thick semi-circles or quarter-circles (again depending on the size of the potatoes). Place the slices in a deep bowl.
    2
    In a large sauce pan saute the onion in the vegetable oil until soft. Add the vinegar, the vegetable broth and the mustard and stir to combine. Bring to boil and immediately after that pour the hot marinade over the potatoes. Season with salt and pepper.
    3
    Stir gently, making sure that all slices are coated in marinade and let sit for at least 15-20 minutes. (The potatoes will acquire the landmark creamy coating of Kartoffelsalat and absorb the flavors of the hot marinade).
    4
    Serve the potato salad as is (taste first to determine if additional seasoning is needed) or fold in other ingredients to customize.
    5
    For a warm Kartoffelsalat consider adding cooked bacon bits and chives. For a cold version consider sliced radishes, lettuce and green onions. More customization ideas are listed in the body of the article.

    Hope you enjoyed cooking this recipe!

    Please rate this recipe to help others find it.

    step 1 of 5