My Dinner

  • About
  • Subscribe
  • Contact
menu icon
go to homepage
  • Recipes
  • Contact
  • About
  • Subscribe
  • Cookbooks
subscribe
search icon
Homepage link
  • Recipes
  • Contact
  • About
  • Subscribe
  • Cookbooks
×
Home » German Salads

Irresistible German Coleslaw: Authentic Bavarian Krautsalat

Marita- Author of Mydinner.co.uk
Modified: Feb 10, 2026 · Published: May 17, 2022 by Marita Sinden
336 shares
  • facebook
  • whatsapp
  • Flipboard
Jump to Recipe
a bowl of german coleslaw.
A bowl of German cabbage salad. and a fork with some coleslaw.
a fork with german cabbage salat. a bowl of coleslaw.

This German coleslaw will whisk you away to a Bavarian beer garden, where the air is heavy with the smoky aroma of grilled meats and sausages, and wooden tables groan under the weight of frothy, golden beer steins.

I remember my first taste of Krautsalat in Bayreuth, Bavaria - the crisp, crunchy bite, the sensation of sweet and slightly sour flavors dancing on my tongue, and that subtle aftertaste of caraway seeds that lingered long after swallowing.

I knew then that one taste would not be enough - I had to learn how to make this authentic southern German cabbage salad at home. Fortunately, this traditional Krautsalat recipe is surprisingly simple to master.

a bowl of German coleslaw

By popular demand, this reader-favorite recipe made it into my debut cookbook, German Kitchen-Classic Dishes!

How to make authentic German Coleslaw

For the detailed instructions and exact measurements, please jump to the printable recipe card

Ingredients

  • cabbage - white or green cabbage works with this recipe. In Germany, white cabbage is more often used.
  • white onion
  • For the dressing;
  • white vinegar - the vinegar which work best are white wine vinegar, cider vinegar or herb-infused vinegar.
  • vegetable oil - use a neutral oil such as sunflower oil or rapeseed oil
  • salt, sugar
  • caraway seeds - this is optional. You can use whole caraway seeds or, if you like the flavour without the crunch, you can use ground caraway seeds.

Krautsalat Recipe- Step by Step

Stem from cabbage removed. Cabbage being shredded in food processor.
  1. Wash the cabbage and remove the outer leaves. Quarter it through the stem and remove the dense core with a sharp knife, then discard.
  2. Finely slice the cabbage into thin shreds. Alternatively, you can use a mandoline or a food processor to shred the cabbage. Place in a large bowl.
White cabbage being kneaded with salt to draw out water.
  1. Sprinkle the salt over the cabbage. With your hands, knead the salt into the cabbage for approximately 5 minutes. Then leave to rest for at least 20 minutes. (This process is necessary to draw out the excess water from the cabbage. Otherwise, your coleslaw might end up soggy.)
  2. In the meantime, finely dice the onions.
onion fried in pan. German coleslaw dressing poured into cabbage.
  1. Heat 2 tablespoon of oil in a frying pan and fry the onions until they begin to brown. Remove from the heat and leave to cool. For the German coleslaw dressing, thoroughly mix the vinegar, oil, pepper, caraway seeds, and sugar in a jug. Then add the cooled onions. Strain the cabbage in a colander to remove any excess water. Place in a salad bowl and pour the dressing over it. Mix well and leave to rest for approximately 2 hours. Before serving, adjust the seasoning to taste. You can always add more salt or pepper.

Recipe Variations

German coleslaw with bacon

This recipe is very popular in Bavaria. Add about 100 g of smoked bacon to the pan and fry until crispy with the onions. This adds a lovely meaty flavour to the salad.

Replace the white cabbage slaw with red cabbage

You can just replace the white or green cabbage with red cabbage. To intensify the sweet and sour taste, I would use brown sugar instead of white. Also chopping in some apples will give this red cabbage coleslaw a crunchy note.

Serve the Krautsalat warm

If you prefer to serve the German slaw warm, then blanch the cabbage leaves with some hot water. After the onions are fried, place the sliced cabbage leaves, in the pan. When ready to serve slightly warm up the cabbage and then pour over the vinaigrette.

Krautsalat in a bowl. in the background some bread, vinegar and oil

How to serve Krautsalat

I love my German slaw at room temperature. This means, I prepare it but do not place it in the fridge again. You can also serve it cold, but this is up to personal taste.

Serve the coleslaw with

  • roast meats - such as Bavarian Pork Roast, Sauerbraten or German Meatloaf
  • Grilled sausages and meats - such as Bratwurst, Nürenberger Würstchen, Schwenkbraten or Grillfackeln.
  • With sandwiches - this is a popular side dish for Brotzeit or Abendbrot as a refreshing side to some German Rye bread.
fork full of German Coleslaw

Storage Instructions

German-style coleslaw contains no mayo. This does not only have the advantage that it is healthier but also keeps for longer. The salad should be kept in the fridge and will keep for up to 5 days.

You will recognize gone off Krautsalad at the smell, and bitter taste.

FAQ

What is German style coleslaw?

German coleslaw is known as "Krautsalat". It is a simple light salad made from shredded white or green cabbage that is served with a sweet and sour vinegar dressing.

How do you make German coleslaw dressing?

The dressing consists of vinegar, oil and sugar. This gives it the famous sweet and sour flavour. Optionally you can add some caraway seeds to your dressing.

Is Coleslaw German?

Coleslaw has its origins all the way back in Roman Times, when a dish made of cabbage, vinegar and oil was very popular. The term coleslaw was derrives from the Dutch term for cabbage salad "koosla". The German have their own version of cabbage salad called Krautsalat.

Have you made this recipe?

Marita - Autheor of MyDinner.co.uk

I'd love to hear how it turned out! Leave a rating and comment below.

You'll help fellow readers enjoy it too and help me spread the word about German cuisine. - Marita x

More German Salad Recipes

  • Schwäbischer Kartoffelsalat ( Swabian Style Potato Salad)
    Traditional Swabian Potato Salad Recipe
  • German Egg Salad with Pickles
    Easy German Egg Salad with Pickles and Apple (Eiersalat)
  • German pasta salads, with mayo, pickles and frankfurters
    Best German Pasta Salad (Nudelsalat)
  • German Apple Carrot Salad with lemons and carrots in the background
    Traditional German Carrot Salad (Karottensalat)

Recipe

a bowl of German coleslaw

Traditional German Coleslaw (Krautsalat)

4.59 from 12 votes
I look forward to your feedback. Just click the stars above.
by Marita Sinden
Try this German coleslaw- a light cabbage salad made without mayonnaise (affiliate link).
Print Recipe Pin Recipe
Prep Time 25 minutes mins
Total Time 25 minutes mins
Course Side Dish
Cuisine German
Servings 6 people
Calories 128 kcal

Ingredients
 

  • 2 lb (900 g) cabbage white or green cabbage
  • 2 onions about 200 g / 7 oz
  • 3 tablespoon white vinegar use apple cider vinegar or white wine vinegar
  • 3 tablespoon vegetable oil use a neutral oil such as sunflower oil or rapeseed oil
  • 2 teaspoon salt
  • 2 tablespoon sugar
  • 1 teaspoon ground caraway seeds (optional) you can also use whole caraway seeds. Or omit them if you do not like the taste
Prevent your screen from going dark

Instructions
 

  • Wash the cabbage and remove the outer leaves. Quarter through the stem and remove the dense core with a sharp knife and discard.
  • Finely slice the cabbage into thin shreds. Alternatively you can use a mandolin or a food processor to shred the cabbage. Place into a large bowl.
  • Now sprinkle the salt over the cabbage. With your hands kneed the salt into the cabbage for approximately 5 minutes. Then leave to rest for at least 20 minutes. (This process is necessary to draw out the excess water from the cabbage. Otherwise, your coleslaw might end up soggy).
  • In the meantime, finely cube the onions.
  • Heat up 2 teaspoon of oil in a frying pan and fry the onions until they begin to brown. Remove from the heat and leave to cool.
  • Mix together the vinegar, oil, pepper, carraway seeds and sugar in a jug. Mix well. Then add the cooled down onions.
  • Strain the cabbage in a colander to remove any excess water. Place in a salad bowl and pour over the dressing. Mix well and then leave to rest for approximately 2 hours.
  • Before serving adjust the seasoning to taste. You can always add more salt or pepper. Serve at room temperature.

Notes

I recommend checking the step by step instruction pictures in the main post. 

Storage Instructions

German-style coleslaw contains no mayo. This does not only have the advantage that it is healthier but also keeps for longer. The salad should be kept in the fridge and will keep for up to 5 days.
You will recognize gone off Krautsalad at the smell, and bitter taste.

Nutrition

Calories: 128kcalCarbohydrates: 12gProtein: 2gFat: 9gSaturated Fat: 1gPolyunsaturated Fat: 5gMonounsaturated Fat: 2gTrans Fat: 1gSodium: 812mgPotassium: 280mgFiber: 4gSugar: 7gVitamin A: 133IUVitamin C: 51mgCalcium: 64mgIron: 1mg
Keyword German cabbage salad, German coleslaw, Krautsalat
Did you make this recipe? I love hearing how you went with my recipes! Please leave a quick Comment and star rating. I appreciate your feedback.
Marita Classic Dishes Cookbook

Love this authentic German recipe?

This is one of 65 traditional dishes featured in my cookbook, German Kitchen-Classic Dishes - all tested, perfected, and handpicked by readers like you!

Get your copy!

More German Salads

  • A plate with Bohnensalat (green beans and onion)
    Authentic German Bohnensalat Recipe: The Ultimate Green Bean Salad
  • Sauerkraut Salad
    Effortless Sauerkraut Salad - Superfood Magic
  • Hot German Potato Salad
    Warm German Potato Salad with Bacon
  • a bowl of cucumber radish salad
    Creamy German Cucumber and Radish Salad
336 shares
  • facebook
  • whatsapp
  • Flipboard

Comments

    4.59 from 12 votes (9 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Sara says

    December 19, 2024 at 5:51 pm

    5 stars
    I ate this in Germany and loved it,!
    Glad I found the recipe! Thank you
    Danke'

    Reply
    • Marita Sinden says

      December 29, 2024 at 3:04 pm

      Hi Sara, thanks for your feedback. I am glad you liked it.

      Reply
  2. Beth says

    August 13, 2024 at 12:53 pm

    5 stars
    I’ve made this recipe so many times after finding it here - thank you!
    My husband is German, and he loves this salad. It goes particularly well with nice sausages and mashed potato, but we have it with anything!

    Reply
    • Marita Sinden says

      August 13, 2024 at 12:54 pm

      Hi Beth, thanks for the feedback! I am so glad you and your husband are enjoying it! Best Wishes Marita

      Reply
  3. Petra says

    May 20, 2022 at 3:25 pm

    5 stars
    Thanks for the recipe, the salad looks prima and easy to make! I will try it as a side dish for our weekend lunch.

    Reply

Hi, I'm Marita

Food enthusiast & home cook. I returned to Germany after living in the UK for 20 years. Here at My Dinner, you will find traditional and authentic German recipes with cultural backgrounds.

More about me>

Traditional German Easter Recipes

  • German Easter Food
    Traditional German Easter Food: Beloved Dishes for Ostern
  • German Hefezopf
    Hefezopf - Braided sweet bread (zopf bread/striezel)
  • German Easter Bread
    Easy German Easter Bread with Marzipan (Osterkranz)
  • Bunny Buns made with yeast
    Easy Bunny Buns
  • German Easter Lamb Cake
    German Easter Lamb Cake (Osterlamm)
  • German Egg Salad with Pickles
    Easy German Egg Salad with Pickles and Apple (Eiersalat)
  • Classic Frankfurter Green Sauce (Frankfurter Grüne Sauce)
  • Eierlikör - German Egg Liquer Drink
    Homemade Eierlikör - German Egg Liquer

Popular Posts

  • A German apple streusel cake on a glass plate. One of the slices is being lifted out with a cake slice. In the background there are some red apples. One red apple is sliced.
    Easy German Apple Streusel Cake (Apfelstreuselkuchen)
  • German Currywurst recipe
    Easy Currywurst Recipe with Homemade Currywurst Sauce
  • Hunter Sauce - Jager Sauce
    Homemade Jager Sauce – German Hunter Sauce (Jägersoße)
  • German pot luck recipes. Apple Cake, Potato Salad, Onione Cake, Pretzels
    Easy Traditional German Potluck Recipes or Party Food Ideas
  • German Flammkuchen
    Flammkuchen Recipe - (German Pizza with Sourcream)
  • German Cabbage Rolls
    Authentic German Cabbage Rolls (Kohlrouladen)
  • Smohrkohl (Cabbage with ground beef)
    German Braised Cabbage with Ground Beef (Schmorkohl)
  • German Apple Carrot Salad with lemons and carrots in the background
    Traditional German Carrot Salad (Karottensalat)
An advert for a free Mini German Cookbook

Footer

Featured on:

↑ back to top

About

  • Privacy Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2026 My Dinner - Easy German Recipes

  • 146

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.