Sweet and Tangy German Red Cabbage (Rotkohl)
This sweet and tangy German red cabbage is the side dish you want next to sausages, or a holiday roast. It simmers low and slow on the stovetop, turning tender while the apples melt right into the glossy sauce.

You only need a handful of pantry staples and about 15 minutes of hands-on work. After that, the pot does the rest, filling your kitchen with the warm scent of cloves and vinegar.
Why This Red Cabbage Wins
The apple disappears into the cabbage, leaving a silky texture and a deep, mellow flavor that only gets better the next day. I keep coming back to this version because it hits that sweet-sour balance without becoming syrupy or sharp.
Each forkful is tender, with just a whisper of clove and a gentle tang from the vinegar. It tastes generous, not fussy, and it holds its own next to rich meats and buttery potato dumplings alike.
Ingredients

- 1 medium red cabbage (about 2 lb): look for a tight, heavy head with crisp outer leaves
- 2 tbsp unsalted butter or neutral oil: butter adds richness, oil keeps it vegan
- 1 large yellow onion: sliced into thin half-moons
- 2 tart apples (such as Granny Smith): peeled and coarsely grated
- 1/4 cup red wine vinegar: apple cider vinegar works in a pinch
- 2 tbsp brown sugar: adjust to your sweet-sour preference, up to 3 tbsp if you like it sweeter
- 1 cup vegetable broth: or water plus a pinch of salt
- 1 bay leaf
- 4 whole cloves
- Salt and freshly ground black pepper: to taste
Variations / Substitutions
- Make it vegan: use oil instead of butter and vegetable broth.
- Swap the vinegar: apple cider vinegar gives a fruitier tang, white wine vinegar keeps it brighter.
- Add red currant jelly: stir in 1 heaping tablespoon at the end for a glossier, sweeter finish.
- Change the spices: four allspice berries or six juniper berries can replace the cloves for a different aroma.
- Use red onion: it softens into a slightly sweeter, pinker version.
- Make it on a holiday: double everything and cook in a large Dutch oven, adding 10 extra minutes.
This dish pairs naturally with a pile of bratwurst and sauerkraut.
How to Make German Red Cabbage
Step 1: Sauté the Onion

Set a large pot or Dutch oven over medium heat and melt the 2 tbsp butter. Once it foams, add the sliced onion and a pinch of salt. Cook for 5 to 7 minutes, stirring now and then, until the onion turns soft and translucent with just a touch of gold at the edges. You do not need deep color here, just a gentle sweetness to build the base.
The onion will start to smell mellow and buttery. That is your cue to move on, so it does not catch and turn bitter.
Step 2: Add the Cabbage and Apple

Add the shredded red cabbage and the grated apple to the pot. Stir everything together so the butter coats the ribbons. Cook for about 4 minutes, stirring once or twice, until the cabbage begins to wilt slightly and the apple releases its juice. The mound of cabbage will look impossibly tall at first, then it will shrink down as it warms.
You want the cabbage to glisten and soften just enough that it starts to turn a shade deeper. No need to rush this part.
Step 3: Simmer with the Spices

Pour in the 1/4 cup red wine vinegar and sprinkle the 2 tbsp brown sugar over the cabbage. Stir well, then add the 1 cup broth, the bay leaf, and the 4 cloves. Bring the liquid to a gentle simmer, reduce the heat to low, and cover with a lid. Let it cook for 50 to 60 minutes, stirring halfway through, until the cabbage is fork-tender and the liquid has mostly reduced into a thin, glossy coating.
The whole house will smell like warm spice and sweet vinegar. When you lift the lid, the cabbage should look dark purple and move easily when you stir it, no crunch left behind.
Step 4: Finish and Serve

Fish out the bay leaf and as many cloves as you can spot. Taste the cabbage and add salt and pepper until the sweet-sour balance sings to you. Spoon it into a warm serving bowl and serve hot.
The cabbage will be tender, glossy, and deep magenta, with no pool of liquid at the bottom. That is the moment it looks its best on the table.
A Few Notes Before You Start
- For the deepest color, stir in an extra tablespoon of red wine vinegar right at the end. It brightens the purple and sharpens the tang.
- This is a perfect make-ahead side. The flavors round out overnight, so cook it a day early if you can.
- If the pot looks dry before the 50-minute mark, add a splash of water or broth. A tight lid helps, but every cabbage holds moisture a little differently.
- Whole cloves can be tricky to fish out. Stick them into a small scrap of onion or use a tea infuser to make removal painless.
Simmering time by cabbage size:
| Cabbage weight | Approx. shredded volume | Cook time |
|---|---|---|
| 1.5 lb | 8–9 cups | 45–50 mins |
| 2 lb | 10–12 cups | 55–60 mins |
| 2.5 lb | 13–15 cups | 60–70 mins |
Storing and Reheating Leftovers
- Refrigerate: Cool completely, then store in an airtight container for up to 5 days.
- Reheating: Warm gently in a covered pot over low heat with a splash of water. A quick zap in the microwave also works.
- Freeze: Portion into freezer bags, press out the air, and freeze for up to 3 months. Thaw in the fridge overnight before reheating.
What Goes Well With German Red Cabbage
Spoon it next to pan-seared bratwurst or weisswurst, where the meat’s richness cuts through the sweet-tangy cabbage. For a vegetarian plate, pair it with buttered potato dumplings and a mushroom gravy; the earthy dumplings soak up every last bit of the glossy sauce.
Frequently Asked Questions
Can I make this in a slow cooker?
Yes. Combine all ingredients in the slow cooker after sautéing the onion. Cook on low for 6 to 7 hours or on high for 3 to 4 hours, until tender.
Can I use pre-shredded cabbage?
You can, but it cooks faster. Start checking for tenderness at 35 minutes so it does not turn mushy.
Is this recipe gluten-free?
Yes, as written. Just confirm your broth is gluten-free if using a packaged one.
My cabbage turned out too sour. How can I fix it?
Add a teaspoon of brown sugar or a small pat of butter and stir it through while the cabbage is still hot. The fat and sweetness will soften the sharp edge quickly.
Can I skip the apple?
You can, but the apple melts into the cabbage and gives it that silky, rounded texture. Without it, the dish will taste leaner and more sharply vinegary, so you may want to add an extra half tablespoon of sugar.

German Red Cabbage Recipe
Ingredients
Method
- Melt butter in a large pot over medium heat. Add the sliced onion with a pinch of salt and cook, stirring often, until soft and translucent, 5 to 7 minutes.
- Add the shredded cabbage and grated apple. Stir to coat and cook for about 4 minutes until the cabbage wilts slightly.
- Pour in the vinegar and sprinkle the sugar over the cabbage. Stir in the broth, bay leaf, and cloves. Bring to a simmer, cover, and reduce heat to low. Cook for 50 to 60 minutes, stirring once, until the cabbage is tender and the liquid is reduced to a thin glaze.
- Remove the bay leaf and cloves. Season with salt and pepper to taste, then spoon into a serving bowl and serve hot.
