Some salads surprise you with how much flavor they carry despite using only a handful of ingredients. This Vegan Cabbage Salad is one of those dishes — simple, bright, crunchy, and lifted entirely by a fragrant hot oil seasoning. It’s the kind of recipe you make when you want something refreshing yet satisfying, something that comes together quickly but tastes layered and intentional.
Jump to RecipeFinely chopped cabbage sets the foundation: crisp, neutral, and ready to absorb flavor. Crushed roasted peanuts add nuttiness and body, while fresh cilantro brings an herbal lift. But the real magic comes from the tempering — hot oil infused with mustard seeds, cumin, curry leaves, and green chilies. When this sizzling mixture hits the cabbage, it perfumes the salad with warmth, aroma, and a gentle heat that pulls the whole dish together.
This is a salad that isn’t shy. It’s crunchy, tangy, slightly nutty, and full of the kind of flavor that makes you go back for a second bowl.
Why You’ll Love It
Fresh and crunchy: Cabbage stays crisp, even under seasoning.
Naturally vegan and wholesome: Simple ingredients, big flavor.
Light yet satisfying: Roasted peanut powder adds depth and richness.
Quick to prepare: No cooking except the tempering.
Customizable heat: Use green chilies or jalapeños depending on your preference.
Good To Know
This salad’s brilliance lies in its technique rather than complexity. Instead of dressing the cabbage with a cold vinaigrette, you temper spices in hot oil — a method that releases essential oils, mellows bitterness, and deepens each ingredient’s aroma.
Mustard seeds crackle and pop, becoming nutty rather than pungent. Cumin adds warmth. Curry leaves turn crisp and aromatic in seconds. Green chilies soften, losing harshness and turning into a more rounded heat. When you pour this sizzling oil over the raw cabbage, the light heat gently wilts the top layer without softening the crunch.
Another important detail is the timing of the salt. Adding salt too early causes the cabbage to release water and lose its crispness. Waiting until right before serving keeps the texture bright and fresh — an essential part of what makes this salad so enjoyable.
Serving Suggestions
- Serve as a side dish with rice, dal, curries, or vegetable stir-fries.
- Use it as a refreshing addition to Buddha bowls or grain bowls.
- Pair with tacos or wraps as a crunchy topping.
- Enjoy as a light snack on its own — it’s surprisingly satisfying.
- Add extra lemon juice and peanuts for a warmer-day lunch salad.

Vegan Cabbage Salad
Ingredients
Method
- Add finely chopped cabbage to a mixing bowl and top with cilantro and roasted peanut powder.
- Heat oil in a small pan; add mustard seeds.
- When they begin to splatter, add cumin seeds, curry leaves, and chopped chilies; let them sizzle to release flavor.
- Pour this hot tempering directly over the cabbage mixture.
- Add lemon juice and mix well.
- Add salt only just before serving to prevent the salad from becoming watery.
So easy to make. I did not add sugar but I cut down on the chillies. Cabbage is my favorite vegetable.