Spicy Marinated Cabbage Salad
This spicy marinated cabbage salad is crunchy, garlicky, and tossed in a sweet-tangy dressing with coriander and paprika. A little chili adds warmth without taking over the whole bowl.
For more ideas to round out dinner, browse my easy side dish recipes, from fresh salads to comforting favorites.

The step I love most is pouring the hot oil over the garlic and chili before tossing everything together. The garlic smells wonderful as soon as the oil hits it, and the sweet paprika coats the cabbage in a rich red color. After six hours in the fridge, the cabbage has soaked up the dressing while keeping a satisfying crunch. Serve it alongside grilled meat, chicken, or potatoes for a bright, punchy side dish.
If you’re putting together a few sides to share, try my mushroom salad or a fresh Caprese salad. For something warm alongside this tangy cabbage, my crispy oven-roasted potato wedges make a lovely pairing.
Why You’ll Love This Recipe
This is a cabbage salad with plenty of texture. The bite-size pieces catch the garlic and spices between their layers, while the vinegar and sugar give the dressing a tangy sweetness. Coriander adds a warm, citrusy note that works beautifully with the sweet paprika.
It’s also easy to prepare ahead. Once the cabbage is salted, drained, and tossed with the dressing, the fridge does the rest. Make it earlier in the day, and you’ll have a colorful side ready to spoon onto the table at dinner.

Quick Look at the Ingredients
- Green cabbage. Choose a firm head, remove the tough core, and cut the leaves into bite-size pieces. A short rest with salt helps draw out excess liquid while keeping a pleasant crunch.
- Salt and sugar. Salt the cabbage first, then drain the released liquid before adding the sugar. The sugar balances the tangy vinegar and gentle chili heat.
- Vinegar. This version uses 4 tablespoons of 9% vinegar. Check your bottle’s acidity, since the same amount of a milder vinegar will give a less tangy result.
- Garlic and chili. Fresh minced garlic brings plenty of flavor, and ground chili adds warmth. Place them together on top of the cabbage before pouring the hot oil over them.
- Sweet paprika. Use regular sweet paprika for its mellow pepper flavor and rich red color.
- Ground coriander and turmeric. Coriander adds a warm, citrusy note, while a little turmeric brings earthy flavor and golden color.
- Vegetable oil. Sunflower or canola oil works well here. Heat until hot but not smoking, then carefully pour over the garlic and chili in a heatproof bowl.
How to Make Spicy Marinated Cabbage Salad
Cut the cabbage. Cut the cabbage into quarters through the core, then trim away the hard core from each wedge. Lay each quarter on a flat cut side and slice crosswise into thick strips, about 1 inch (2–3 cm) wide. Cut across the strips to make rough bite-size squares, rather than thin shreds. Gently separate the layers and transfer them to a large heatproof bowl.

Salt and gently massage. Sprinkle the cabbage with the salt. Toss with your hands, gently squeezing the leaves to help them release their juices. Keep the massage light so the pieces hold their shape.
Let it rest. Leave the cabbage for 15 minutes, then toss again and let it sit for another 15 minutes. You should see some liquid collecting at the bottom of the bowl.

Drain the liquid. Pour off the collected cabbage juice. Do not rinse the cabbage; simply drain it well before adding the dressing ingredients.
Add the seasonings. Add the sugar, 9% vinegar, sweet paprika, ground coriander, and turmeric. Place the minced garlic and ground chili together in a small mound on top.

Pour over the hot oil. Heat the vegetable oil in a small saucepan until hot but not smoking. Carefully pour it directly over the garlic and chili. It will sizzle as it hits, so keep your hands and face clear of the bowl.

Toss everything together. Using a large spoon or tongs, mix thoroughly, lifting the cabbage from the bottom until all the pieces are coated in the dressing.
Cover and refrigerate. Cover the bowl and refrigerate for 6 hours to let the cabbage absorb the garlic, spices, and tangy dressing.

Toss and serve. Give the salad another good toss to redistribute the dressing, then spoon it into a serving bowl. Serve chilled alongside chicken, grilled meat, or potatoes.

Pro Tips
- Keep the pieces roughly the same size. Thick pieces near the base of the leaves can be cut a little smaller so you don’t end up with tough bites among the tender ones.
- Massage gently. You only need to help the salt draw out moisture. Stop before the cabbage becomes limp or the edges start to tear.
- Drain before dressing. Tilt the bowl and let the collected liquid run off thoroughly. Excess liquid will dilute the garlic and spices, but there’s no need to wring the cabbage dry.
- Have the bowl ready before heating the oil. Put the garlic and chili on top first. Once the oil is hot, pour it over them carefully and mix promptly so the spices don’t sit in one hot spot and scorch.
- Toss before adjusting the flavor. Dressing collects at the bottom as the cabbage rests. Mix everything well and taste a piece before deciding whether it needs more salt, sweetness, or heat.
Variations and Substitutions
- Make it milder. Reduce or leave out the ground chili. Keep the sweet paprika for its color and mellow pepper flavor.
- Add more heat. After the salad has marinated, taste it and stir in an extra pinch of chili if you’d like a stronger kick.
- Try a different neutral oil. Sunflower, canola, or grapeseed oil will all let the garlic and spices come through without adding a strong flavor of their own.
- Finish with fresh herbs. Toss in a little chopped cilantro or parsley just before serving for a fresh contrast to the tangy dressing.
- Skip the turmeric. If you don’t have it, you can leave it out. The paprika will still give the cabbage plenty of color, though the flavor will lose a little of its earthy warmth.
What to Serve with Spicy Marinated Cabbage Salad
I like serving this crunchy cabbage salad alongside a warm, hearty main. Its tangy dressing pairs especially well with pork chops, baked chicken, or grilled meat. Add a spoonful on the side so you can enjoy a little crisp cabbage between bites.
For an easy dinner, round out the plate with mashed potatoes or fluffy stovetop rice. Both make a mild, comforting pairing for the garlic, chili, and vinegar in the salad.
Storage
Store the cabbage salad in an airtight container in the refrigerator at 40°F (4°C) or below, and use within 4 days of preparation. Give it a good toss before serving to redistribute the dressing, and use a clean utensil each time.
The cabbage will gradually soften as it sits. For that fresh, crunchy bite, enjoy it sooner rather than later. Freezing is not recommended for this salad, as thawing will soften the cabbage and change its texture.
Frequently Asked Questions
Can I use bagged coleslaw mix?
For the chunky texture shown here, start with a whole head of cabbage. Finely shredded coleslaw mix will soften faster during salting and won’t have the same substantial crunch.
Is this cabbage salad very spicy?
The sweet paprika adds color and flavor without much heat. Most of the heat comes from the ground chili, and its strength varies by brand and variety. Use less if you prefer a milder salad.
Does the hot oil cook the cabbage?
No. The oil sizzles over the garlic and chili, helping release their aromas, but it doesn’t cook the whole bowl of cabbage. The salad keeps its crisp texture.
Why is there more liquid after marinating?
The cabbage continues to release moisture as it rests, even after the initial draining. This mixes with the dressing, so toss the salad before serving to coat the pieces again.
Spicy Marinated Cabbage Salad

Ingredients
- 4.5 lb kg (about 2 kg.) green cabbage
- 2 teaspoons salt
- 2 tablespoons sugar
- 4 tablespoons 9% vinegar
- 5 tablespoons vegetable oil
- 1 teaspoon ground coriander
- 2 tablespoons sweet paprika
- 6 garlic cloves minced
- ⅓ teaspoon ground chili
- ½ teaspoon ground turmeric
Instructions
- Cut the cabbage. Remove any damaged outer leaves. Quarter the cabbage through the core, then trim away the hard core. Lay each quarter on a flat cut side and slice into strips about 1 inch (2–3 cm) wide. Cut across the strips to make rough bite-size squares. Separate the layers and place in a large heatproof bowl.
- Salt and rest. Sprinkle with the salt and toss, gently massaging the cabbage with your hands. Let stand for 15 minutes, toss again, and leave for another 15 minutes.
- Drain. Pour off the accumulated liquid without rinsing the cabbage.
- Add the seasonings. Add the sugar, vinegar, coriander, sweet paprika, and turmeric. Place the minced garlic and chili together in a small mound on top.
- Heat the oil. Heat the vegetable oil in a small saucepan until hot but not smoking. Carefully pour it over the garlic and chili, keeping your hands and face away from any splashes.
- Mix thoroughly. Use a large spoon or tongs to toss the cabbage until the garlic, spices, and dressing are evenly distributed.
- Marinate. Cover and refrigerate for 6 hours. Toss well before serving chilled.
Notes
- Vinegar strength: This recipe specifies 9% vinegar. The same volume of 5% vinegar will give a less acidic result.
- Texture: Massage gently and avoid wringing the cabbage dry so the pieces keep their shape and crunch.
- Heat level: Use sweet paprika, not hot paprika. Reduce the ground chili for a milder salad.
- Storage: Keep in an airtight container in the refrigerator at 40°F (4°C) or below and use within 4 days of preparation.

