← Back to Blog

German Coleslaw — The Central European Side That Babcia Would Approve Of

January 2024. Five months to the wedding. The deep cold has settled in — Milwaukee at its most brutal, the kind of cold where your nostrils freeze together when you breathe and the Jeep sounds like it's in pain every morning. But inside the apartment, inside the life Megan and I have built, everything is warm.

Wedding planning in the home stretch. The big items are done. The small items are endless. Programs need printing. Favors need assembling. Megan has drafted and redrafted the seating chart so many times that the paper is soft from erasing. I suggested we let people sit wherever they want. She looked at me like I'd suggested we cancel the wedding. "Chaos," she said. "You are suggesting chaos." I am indeed suggesting chaos. Chaos was rejected.

At the brewery, the winter lineup is solid. The coffee stout is our best-seller for the second year running. The sour program has developed a following — people come to the taproom specifically for the barrel-aged beers, which still feels surreal. Two years ago I was pitching an idea. Now I have a program. A following. A barrel room full of beer that is mine, in every way that matters.

Made a beef stroganoff this week — egg noodles, tender beef in a creamy mushroom sauce, finished with sour cream and a sprinkle of paprika. It's not Polish but it's Central European enough that Babcia would have considered it a cousin. The mushrooms are the key — cremini, sauteed until dark and concentrated, adding an earthiness that makes the dish feel more complex than it is. Megan ate two plates and said, "This tastes like a snow day." She's right. Stroganoff is a snow day in a bowl.

Stroganoff being the main event that night, I wanted something alongside it that could hold its own without competing — something with a little brightness to cut through all that richness. German coleslaw was the obvious call. It’s the kind of thing Babcia would have recognized immediately: cabbage, vinegar, caraway, nothing wasted. Where American coleslaw drowns everything in mayo, this version is sharp and clean, and it reminds you that Central European cooking was always about making something satisfying out of very little. Snow-day food on both counts.

German Coleslaw

Prep Time: 15 min | Cook Time: 5 min | Total Time: 20 min | Servings: 6

Ingredients

  • 1 small head green cabbage (about 2 lbs), cored and thinly shredded
  • 1/2 medium yellow onion, thinly sliced
  • 1/3 cup apple cider vinegar
  • 3 tablespoons neutral oil (such as canola or sunflower)
  • 1 tablespoon granulated sugar
  • 1 teaspoon caraway seeds
  • 3/4 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon freshly ground black pepper
  • 1/4 teaspoon celery seed (optional)
  • 2 tablespoons fresh flat-leaf parsley, roughly chopped (for garnish)

Instructions

  1. Shred the cabbage. Remove the outer leaves from the cabbage, quarter it, and remove the core. Slice each quarter as thinly as possible — a mandoline works great here, but a sharp knife does the job. Transfer to a large bowl along with the sliced onion.
  2. Salt and rest. Sprinkle 3/4 teaspoon of salt over the cabbage and toss well. Let it sit for 10 minutes. This draws out moisture and begins to soften the cabbage so it absorbs the dressing better.
  3. Make the warm dressing. In a small saucepan over medium heat, combine the apple cider vinegar, oil, sugar, caraway seeds, and celery seed if using. Stir and heat just until the sugar dissolves and the mixture begins to steam, about 3–4 minutes. Do not boil.
  4. Dress the slaw. Pour the warm dressing over the cabbage and onion. Toss thoroughly to coat every strand. The cabbage will wilt slightly from the heat — this is exactly what you want.
  5. Season and rest. Taste and adjust salt and pepper. Let the coleslaw rest at room temperature for at least 10 minutes before serving so the flavors can meld. It also keeps well refrigerated for up to 3 days and improves overnight.
  6. Garnish and serve. Transfer to a serving dish and scatter fresh parsley over the top. Serve alongside beef stroganoff, roasted sausages, or any hearty Central European main.

Nutrition (per serving)

Calories: 95 | Protein: 2g | Fat: 6g | Carbs: 10g | Fiber: 3g | Sodium: 280mg

Jake Kowalski
About the cook who shared this
Jake Kowalski
Week 405 of Jake’s 30-year story · Milwaukee, Wisconsin
Jake is a twenty-nine-year-old brewery worker, newlywed, and proud Polish-American from Milwaukee's Bay View neighborhood. He didn't start cooking until his grandmother Babcia Helen passed away and left behind a stack of grease-stained recipe cards. Now he makes pierogi from scratch, smokes meats on a balcony smoker his landlord pretends not to notice, and writes for guys who want to cook good food but don't know a roux from a rub.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?