Where everything's made with love
red cabbage

How to Make Classic German Red Cabbage (Rotkohl)

Published: November 5, 2023 • 
Last Modified: September 6, 2026
Published: September 6, 2026

Sharing is caring!

An Easy Sweet-and-Sour Side Dish for Fall Dinners and Holiday Feasts

German red cabbage is far too good to save for Thanksgiving! This sweet-and-sour cabbage is absolutely wonderful alongside roast pork, where its tangy flavor cuts through the richness of the meat. Add mashed potatoes, and you have one cozy, old-world supper that belongs on the table all fall and winter.

This cozy sweet-and-sour side dish begins with onion and tart apple, then simmers slowly until the cabbage is tender and full of old-country flavor.

Serve it with sausage, pork roast, ham, duck, goose, or turkey. It’s right at home at an Oktoberfest supper, a Sunday family dinner, or beside the Thanksgiving and Christmas turkey.

Best of all, you can make it ahead—and it tastes even better reheated! It freezes beautifully, too, so don’t hesitate to make a full batch even for a smaller household. Freeze it in meal-size portions, then thaw and reheat gently whenever roast pork, sausage, or ham is on the menu.

A bowl of sweet and tangy homemade German red cabbage (Rotkohl)

German red cabbage simmered low and slow was a staple at our holiday table. My parents brought this recipe with them from Denmark and Iceland in 1950, and Mom made it every Thanksgiving and Christmas for as long as I can remember. It’s sweet, tangy, and the perfect companion to turkey, pork roast, or ham — and it makes your whole kitchen smell like home.

They brought their traditions with them, and red cabbage was an important one.

Red cabbage isn't just a German dish. Whether the main course is duck, goose, or a succulent pork roast, this sweet-and-sour combination is a beloved staple across Scandinavia and northern Europe.

Why You Will Love This Colorful German Red Cabbage

  • Let's face it. A plate of turkey or pork roast, mashed potatoes, and stuffing may be delicious, but it can look pretty boring. The pop of color from the red cabbage on the plate is pretty spectacular.
  • This dish is slightly sweet and slightly tangy. The flavors pair exceptionally well with a typical holiday menu. And it's good for you! This dish is extremely nutritious, high in fiber, and low in calories.
  • Red Cabbage is easy to make ahead, and it freezes beautifully!

How To Make German Red Cabbage In One Pot

Chop a medium onion and sauté it in a heavy pot. Use bacon drippings if you have some, as they add a great deal of wonderful flavor. I always have a jar of drippings in our fridge.

I was amazed today when I saw a new product on the grocer's shelves: Bacon Up. A tub of real bacon drippings! What an amazing idea!

If you don't have any drippings, use real butter. When the onions are soft, translucent, and fragrant, add a whole, unpeeled apple, cored and chopped.

saute onions and apples in bacon drippings for rGerman red cabbage (Rotkohl)

Let the mixture soften, then add a small head of shredded red cabbage. Put 1/4 cup of apple cider vinegar, 1/4 cup of sugar, and a teaspoon or so of coarse salt in the cabbage-apple-onion mixture. Turn the heat down to medium-low and let the cabbage braise slowly.

adding bright purple red cabbage (Rotkohl) to the apples and onions

Stir it occasionally. It will form more juice as it cooks down. The cabbage will be tender but not mushy after about an hour or an hour and a half. Now, you can refrigerate it and warm it up when needed.

This dish tastes even better reheated, so it's a great option to prepare a day or two ahead of the feast. Let's hear it for as many do-ahead dishes as we can make! When you reheat it, you may want to add a little more sugar, vinegar, salt, or even a pat of butter until it tastes just right to you.

This is exceptionally good with sausage or pork roast, too! My dad loved adding cold red cabbage to his turkey or pork sandwich when it was time to enjoy the leftovers!!

Here are some of our other fall and holiday favorites!

Norma Jean's Chicken and Dressing Casserole: A delicious chicken and dressing casserole made outside the bird, but it works great with everything on your Thanksgiving table! Meaty enough to be a main dish.

Danish Frikadeller: Classic oval meatballs are considered a national dish in Denmark. Serve hot or refrigerate and slice for open-faced sandwiches. Also amazing with red cabbage!

Slow Cooker Pork Tenderloin: A wonderful recipe for moist, tender pork tenderloin with potatoes and carrots made in a slow cooker. The sauce has intriguing flavors!

Danish Apple Cake: Here's a wonderful recipe for a dense, moist cake with subtle notes of coffee and cardamom. Top it lavishly with tangy cream cheese frosting.

Grammy's Ham Balls: Tasty meatballs made of ground ham and ground pork in a sweet and tangy glaze of ketchup, brown sugar, apple cider vinegar, and dry mustard.

PRINTABLE RECIPE CARD

Yield: 10 servings

German Red Cabbage Recipe

red cabbage
4.4 Stars (17 Reviews)

Traditional German-style sweet and sour red cabbage. Great with turkey, goose, duck, or pork roast. Easy to make ahead.

Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 45 minutes

Ingredients

  • 3 Tbsp bacon drippings or butter
  • 1 medium onion, chopped
  • 1 tart apple, unpeeled, cored, and chopped.
  • 1 small head red cabbage, shredded
  • 1/4 cup apple cider vinegar
  • 1/4 cup sugar
  • 1 tsp coarse salt

Instructions

  1. Saute onion in bacon drippings or butter until soft, transparent, and fragrant.
  2. Add chopped apple and continue to saute until apple is soft.
  3. Add shredded cabbage, vinegar, sugar, and salt to the pot.
  4. Turn heat to low and braise slowly, stirring occasionally for 60 to 90 minutes.
  5. Can be made two or three days ahead and refrigerated. Tastes better reheated.

Nutrition Information:

Yield:

10

Serving Size:

1

Amount Per Serving: Calories: 108Total Fat: 4gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 1gCholesterol: 9mgSodium: 297mgCarbohydrates: 19gFiber: 2gSugar: 13gProtein: 2g

Red Cabbage FAQs

Can I make German red cabbage ahead of time?

Absolutely! In fact, it tastes even better after the flavors have had time to mingle. Make it two or three days ahead, cover it tightly, and refrigerate it until you’re ready to reheat and serve.

Can I freeze cooked red cabbage?

Yes, this red cabbage freezes beautifully. Let it cool completely, then freeze it in an airtight container or meal-size portions for up to three months. Thaw it overnight in the refrigerator before reheating.

What should I serve with German red cabbage?

Its sweet-and-sour flavor is especially delicious with pork roast, pork chops, bratwurst, smoked sausage, ham, duck, goose, or turkey. Add mashed potatoes, boiled potatoes, or buttered noodles for one wonderfully cozy meal.

How should I reheat German red cabbage?

Warm it gently in a covered saucepan over low heat, stirring occasionally. You can also reheat it in the microwave. Taste before serving and add a little sugar, vinegar, salt, butter, or bacon drippings until the balance tastes just right to you.

My dad and mom are both gone now, but I will never eat German red cabbage without thinking of them with warm memories. Mom always made it in the same heavy pot, and lucky me- I still have it. 💝

If you enjoyed a post, I'd love it if you would leave a ⭐⭐⭐⭐⭐ review or a comment. It really helps my little business reach people who know food creates powerful memories. ❤❤

Love,

GB (Betty Streff)

Real food. Real kitchen. Real easy.

Sharing is caring!

10 comments on “How to Make Classic German Red Cabbage (Rotkohl)”

  1. I am on a very low sodium diet so I was excited that your German cabbage recipe was only 9 mg of sodium. That usually applies per serving and this has 10 servings, Yet it calls for 1 tsp coarse salt. 1 tsp of coarse salt is 1560 mg of sodium. one tenth of that then is 156 mg, not 9. What am I doing incorrectly? I will still try the recipe though!

    1. Amount Per Serving: Calories: 108Total Fat: 4gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 1gCholesterol: 9mgSodium: 297mgCarbohydrates: 19gFiber: 2gSugar: 13gProtein: 2g

      Looking at it again, I think the Cholestrol is 9mg and sodium is 297mg.

    1. Your grandpa?? Awwww! That is so special! I never had one myself, I got so lucky to meet the most delightful "seasoned citizen" who shared her recipe with me, so glad you enjoyed it!

Tell me what you think

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

Website designed and built with ♥ by 
BirchKey Digital
Skip to Recipe