Finding a coleslaw dressing that’s creamy, tangy, and actually tastes homemade can feel impossible when you’re staring at a pile of shredded cabbage. Store-bought versions are often too sweet or have that artificial flavor that just doesn’t cut it, and traditional recipes can be hit or miss.
This German-style coleslaw dressing solves that problem perfectly: it’s got the right balance of sour cream and vinegar for tang, uses simple ingredients you probably already have, and comes together in just a few minutes without any cooking required.

Why You’ll Love This German Coleslaw Dressing
- Quick and easy – This dressing comes together in just 30-40 minutes, making it perfect for last-minute gatherings or weeknight dinners.
- Simple, everyday ingredients – You probably already have most of these items in your fridge and pantry, so no special shopping trip required.
- Creamy and tangy flavor – The combination of sour cream and white wine vinegar creates a perfectly balanced dressing that’s not too heavy or too sharp.
- Fresh herb boost – The parsley and chives add a bright, fresh taste that takes this coleslaw from ordinary to something special.
- Great for meal prep – Make a big batch to enjoy throughout the week as a side dish for grilled meats, sandwiches, or barbecues.
What Kind of Cabbage Should I Use?
For German coleslaw, you have a few good options when it comes to cabbage. Green cabbage is the traditional choice and gives you that classic coleslaw crunch and mild flavor. Red cabbage works great too if you want a prettier, more colorful slaw, though it will give your dressing a slight purple tint. You can even mix both green and red cabbage for a nice visual contrast. When picking out your cabbage at the store, look for heads that feel heavy for their size and have tight, crisp leaves without any browning or soft spots.

Options for Substitutions
This coleslaw dressing is pretty forgiving when it comes to swaps:
- Sour cream: Greek yogurt works great as a substitute and gives you a similar tangy flavor with a bit less richness. You can also use regular plain yogurt, though it’s a bit thinner. For a dairy-free option, try cashew cream or a plant-based sour cream.
- White wine vinegar: Apple cider vinegar or regular white vinegar both work well here. If using white vinegar, you might want to add just a tiny bit less since it can be sharper.
- Cabbage: Green cabbage is traditional, but you can mix in some red cabbage for color or use a pre-shredded coleslaw mix to save time. Just skip the salt step if using pre-shredded since it’s already cut thin.
- Fresh herbs: If you don’t have both parsley and chives, you can use just one or the other. Dill also works nicely in German-style coleslaw. Dried herbs won’t give you the same fresh taste, so it’s better to leave them out if fresh isn’t available.
- Milk: Any milk works here – whole, 2%, or even a non-dairy milk like almond or oat milk. It’s just there to thin the dressing a bit.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with German coleslaw is skipping or rushing the salting step – if you don’t knead the cabbage with salt and let it sit for at least 3 hours, you’ll end up with a watery dressing since the cabbage releases moisture as it sits.
Another common error is adding the dressing too early, so wait until right before serving to mix everything together, otherwise the slaw will become limp and soggy.
When it comes to the dressing itself, start with less milk than you think you need and add it gradually – you can always thin it out more, but you can’t thicken it back up without adding more sour cream.
Finally, make sure to drain and squeeze out the excess liquid from the cabbage after it’s been salting, as this step is crucial for keeping your coleslaw crisp and preventing a watery mess at the bottom of your bowl.

What to Serve With German Coleslaw?
This tangy coleslaw is perfect alongside grilled bratwurst or knockwurst, especially when you pile everything into a soft bun with some spicy mustard. It also pairs really well with schnitzel, whether it’s pork or chicken, since the creamy dressing cuts through the richness of the breaded meat. I love serving it at summer barbecues with burgers, pulled pork, or grilled chicken – the cool, crunchy slaw is a nice contrast to anything hot off the grill. For a complete German-inspired meal, try it with roasted potatoes or potato pancakes on the side.
Storage Instructions
Store: Keep your German coleslaw in an airtight container in the fridge for up to 3 days. The cabbage will soften a bit over time as it sits in the dressing, which some people actually prefer! Just give it a good stir before serving since the dressing might settle at the bottom.
Make Ahead: This coleslaw is actually great to make a few hours ahead of time. The flavors really come together as it sits, and the cabbage gets nicely dressed. Just hold off on adding the fresh herbs until right before serving so they stay bright and fresh looking.
Serve: If your coleslaw has been sitting in the fridge, you might notice some liquid at the bottom. Just drain off any excess liquid and toss everything together before serving. It’s best served cold, straight from the fridge!
| Preparation Time | 30-40 minutes |
| Cooking Time | 0 minutes |
| Total Time | 30-40 minutes |
| Level of Difficulty | Easy |
| Servings | 2.5 cups of dressing |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 400-500
- Protein: 8-12 g
- Fat: 28-34 g
- Carbohydrates: 28-36 g
Ingredients
For the cabbage:
- 2 lb cabbage (shredded into very thin 1/8-inch strips)
- 2 tsp salt
For the dressing:
- 1 medium onion (finely diced into 1/4-inch pieces)
- 1 cup sour cream (I use Daisy for a cleaner flavor)
- 4 tbsp white wine vinegar
- 1.5 tsp sugar
- 2 tbsp milk
- 1 tsp Dijon mustard
- 1/2 tsp celery seeds
- 1 bunch parsley
- 1 bunch chives (chopped into small 1/4-inch rings)
- salt
- pepper (freshly cracked Malabar pepper adds great depth)
Step 1: Prepare and Brine the Cabbage
- 2 lb cabbage
- 2 tsp salt
Shred the cabbage into very thin 1/8-inch strips and place in a large bowl.
Sprinkle with 2 teaspoons of salt and knead the cabbage by hand for 2-3 minutes, working the salt into the leaves until they begin to release their liquid.
This salting process softens the cabbage and draws out excess moisture, which will help it absorb the dressing flavors more effectively.
Cover the bowl and refrigerate for at least 3 hours, or up to 12 hours if time allows—this brining step is what gives German coleslaw its distinctive tender texture and concentrated flavor.
Step 2: Prepare Aromatics and Herbs
- 1 medium onion
- 1 bunch chives
- 1 bunch parsley
While the cabbage brines, finely dice the onion into 1/4-inch pieces and chop the chives into small 1/4-inch rings.
Roughly chop the parsley and set all aromatics aside.
I prefer to prep these just before assembly so the herbs stay fresh and vibrant rather than oxidizing while sitting.
Step 3: Build the Creamy Dressing Base
- 1 cup sour cream
- 4 tbsp white wine vinegar
- 1.5 tsp sugar
- 2 tbsp milk
- 1 tsp Dijon mustard
- 1/2 tsp celery seeds
In a separate bowl, whisk together the sour cream, white wine vinegar, Dijon mustard, sugar, celery seeds, and 2 tablespoons of milk until smooth and well combined.
The vinegar and mustard add brightness and tang to balance the richness of the sour cream, while the celery seeds provide subtle aromatic notes traditional to German coleslaw.
Taste the dressing and adjust seasoning if needed—this is your flavor foundation before combining with the cabbage.
Step 4: Combine and Season the Coleslaw
- brined cabbage from Step 1
- diced onion from Step 2
- dressing mixture from Step 3
- chopped chives and parsley from Step 2
- salt
- pepper
Drain the brined cabbage of any excess liquid that has accumulated (you may discard this liquid or save it if you prefer extra tanginess).
Add the diced onion to the cabbage, then pour the dressing from Step 3 over the mixture.
Toss everything together gently but thoroughly, making sure the dressing coats all the cabbage evenly.
Season with additional salt, freshly cracked pepper, and more sugar if needed—I find freshly cracked Malabar pepper adds wonderful depth that pre-ground pepper can’t match.
Fold in the fresh chives and parsley just before serving to keep them bright and fresh.

Quick German Coleslaw Dressing
Ingredients
For the cabbage
- 2 lb cabbage (shredded into very thin 1/8-inch strips)
- 2 tsp salt
For the dressing
- 1 medium onion (finely diced into 1/4-inch pieces)
- 1 cup sour cream (I use Daisy for a cleaner flavor)
- 4 tbsp white wine vinegar
- 1.5 tsp sugar
- 2 tbsp milk
- 1 tsp Dijon mustard
- 1/2 tsp celery seeds
- 1 bunch parsley
- 1 bunch chives (chopped into small 1/4-inch rings)
- salt
- pepper (freshly cracked Malabar pepper adds great depth)
Instructions
- Shred the cabbage into very thin 1/8-inch strips and place in a large bowl. Sprinkle with 2 teaspoons of salt and knead the cabbage by hand for 2-3 minutes, working the salt into the leaves until they begin to release their liquid. This salting process softens the cabbage and draws out excess moisture, which will help it absorb the dressing flavors more effectively. Cover the bowl and refrigerate for at least 3 hours, or up to 12 hours if time allows—this brining step is what gives German coleslaw its distinctive tender texture and concentrated flavor.
- While the cabbage brines, finely dice the onion into 1/4-inch pieces and chop the chives into small 1/4-inch rings. Roughly chop the parsley and set all aromatics aside. I prefer to prep these just before assembly so the herbs stay fresh and vibrant rather than oxidizing while sitting.
- In a separate bowl, whisk together the sour cream, white wine vinegar, Dijon mustard, sugar, celery seeds, and 2 tablespoons of milk until smooth and well combined. The vinegar and mustard add brightness and tang to balance the richness of the sour cream, while the celery seeds provide subtle aromatic notes traditional to German coleslaw. Taste the dressing and adjust seasoning if needed—this is your flavor foundation before combining with the cabbage.
- Drain the brined cabbage of any excess liquid that has accumulated (you may discard this liquid or save it if you prefer extra tanginess). Add the diced onion to the cabbage, then pour the dressing from Step 3 over the mixture. Toss everything together gently but thoroughly, making sure the dressing coats all the cabbage evenly. Season with additional salt, freshly cracked pepper, and more sugar if needed—I find freshly cracked Malabar pepper adds wonderful depth that pre-ground pepper can't match. Fold in the fresh chives and parsley just before serving to keep them bright and fresh.