Indian Cabbage Slaw is a vegan cabbage salad made with chopped cabbage, tomatoes, cilantro, roasted peanuts, mustard or cumin seeds, turmeric, oil, and lemon juice. It’s quick and works well for a fresh summer side dish when you want something light, vegan, and crunchy alongside spicy mains. Unlike classic coleslaw or yogurt-based koshimbir-style salads, this version gets its bold flavor from a hot oil tadka poured over the cabbage for instant Indian-style seasoning.

What Is Indian Cabbage Slaw?
I’m not really sure what to call this. I don’t even know if this is a proper Indian dish, but I do know I’ve been making it for years, and my cabbage-loving husband devours it.
And let me tell you, even if this might not be a proper Indian dish , it is still full of Indian flavor and is absolutely delicious! It’s made up of chopped cabbage, tomatoes, cilantro, roasted peanuts, and a few seasonings and whatnot, resulting in a slaw that is just as refreshing as it is tasty.
It’s made pretty much like you’d make the Cucumber Koshimbir, except without yogurt (and of course, substituting cabbage for cucumbers).
This is one of those side dish recipes that I find myself craving in the hotter months because it has such a crisp and refreshing taste. And it’s one of those super easy recipes that I find myself making again and again.
Watch the video to see How To Make this Cabbage Slaw
This video is also helpful to learn how to do a classic Indian “Tadka” or what is meant by tempering in Indian Recipes.
How To Make Indian Cabbage Slaw
- Roughly chop the cabbage and carrots slaw mix into bite-size pieces
- Chop the tomato, cilantro, and peanuts into a fine dice.
- Place all the vegetables into a bowl and season with salt and sugar.
- In the smallest little heatproof bowl you have, heat the oil until it is hot and shimmering.
- Place the mustard and/or cumin seeds and allow them to sputter like popcorn about 30 seconds.
- Add the turmeric and stir quickly.
- Pour this hot, flavored oil over the cabbage mixture and mix well.
- Squeeze lemon juice and mix once again and serve.
Tips and Tricks for Making Indian Cabbage Slaw
- To make this easy on myself, I buy a package of ready chopped coleslaw mix which is usually cabbage and shredded carrots. I rough chop that mix, use my Kuhn Rikon Pull chop for the tomatoes, cilantro, and peanuts, and then I’m ready to just mix and season.
- If you don’t have any small heatproof bowls, I highly recommend getting this mini fry pan . It’s perfect for applications such as this.
- This salad tastes great the first day but it is ABSOLUTELY AMAZING the next day!
- You can sub 1/4 cup of lemon juice instead of yogurt if you prefer. This is good if you’re planning to use it for a picnic or leave it out with no refrigeration for hours.
- Use this slap chopper for smashing up the peanuts.
- I like to use Red Spanish peanuts but if you can’t find those, just use regular roasted peanuts.
- If you’re not sure how to do the hot oil technique, watch this video to see how I did it for the cabbage slaw.
To keep Indian cabbage slaw crunchy overnight, salt the shredded cabbage lightly and let it drain, then pat it dry so excess water does not soften the slaw. Store the cabbage, tomatoes, lemon juice, and tadka separately and combine right before serving, since tomatoes and acid pull moisture and make Indian coleslaw no mayo watery. If you are meal prepping, add the roasted peanuts and cilantro at the end so the slaw stays crisp and fresh.
Yes, you can make Indian cabbage slaw without peanuts and still keep the crunchy texture and bold flavor. Swap in roasted sunflower seeds, toasted pumpkin seeds, or crunchy roasted chickpeas for a similar bite, or simply leave the nuts out for a lighter vegan Indian coleslaw with no mayo. The key flavor still comes from the lemon, cilantro, and hot oil tadka with mustard seeds and turmeric, so the slaw will taste Indian style even without peanuts.
Indian cabbage slaw is mildly spicy, with most of the heat coming from green chile and the mustard seeds used in the hot oil tadka rather than from heavy chili powder. You can make this Indian coleslaw very mild by skipping the green chile and using less mustard seed, or make it hotter by adding more chile or a pinch of red chili powder. The lemon, cabbage, and cilantro keep the flavor bright and crunchy even when you adjust the spice level.
More Of Our Best Cabbage Recipes
If you want a cooked cabbage dish, try the Cabbage with Fennel Seeds , Cabbage with peas and carrots or the Szechuan Pepper cabbage !

Indian Cabbage Slaw
Ingredients
- ▢ 4 cups ( 280 g ) chopped cabbage , or use ready slaw mix
- ▢ 1 ( 1 ) Tomatoes , diced
- ▢ 1/4 cup ( 4 g ) Cilantro , chopped
- ▢ 2 tablespoons ( 2 tablespoons ) Spanish peanuts , chopped
- ▢ 1 teaspoon ( 1 teaspoon ) Kosher Salt
- ▢ 1/2 teaspoon ( 0.5 teaspoon ) Sugar Or Other Sweetener Equivalent , (Optional)
- ▢ 1 tablespoon ( 1 tablespoon ) Oil
- ▢ 1/4 teaspoon ( 0.25 teaspoon ) black mustard seeds , or cumin seeds
- ▢ 1/2 teaspoon ( 0.5 teaspoon ) Turmeric
- ▢ 1 ( 1 ) Lemon , juiced
Instructions
Roughly chop the cabbage and carrots slaw mix into bite-size pieces
Chop the tomato, cilantro, and peanuts into a fine dice. I use my trusty Kuhn Rikon pull chop which I love and it works on all of these equally well.
Place all the vegetables into a bowl and season with salt and sugar.
In the smallest little heatproof bowl you have, heat the oil until it is hot and shimmering.
Place the mustard and/or cumin seeds and allow them to sputter like popcorn about 30 seconds.
Add the turmeric and stir quickly.
Pour this hot, flavored oil over the cabbage mixture and mix well.
Squeeze lemon juice and mix once again and serve.
To make this easy on myself, I buy a package of ready chopped coleslaw mix which is usually cabbage and shredded carrots. I rough chop that mix, use my Kuhn Rikon Pull chop for the tomatoes, cilantro, and peanuts, and then I’m ready to just mix and season.
If you don’t have any small heatproof bowls, I highly recommend getting this mini fry pan . It’s perfect for applications such as this.
This salad tastes great the first day but it is ABSOLUTELY AMAZING the next day!
You can sub 1/4 cup of lemon juice instead of yogurt if you prefer. This is good if you’re planning to use it for a picnic or leave it out with no refrigeration for hours.
Use this slap chopper for smashing up the peanuts.
I like to use Red Spanish peanuts but if you can’t find those, just use regular roasted peanuts.
If you’re not sure how to do the hot oil technique, watch this video to see how I did it for the cabbage slaw.
Get support & connect with our community on Facebook!
Nutrition
Indian Cabbage Slaw is a vegan cabbage salad made with chopped cabbage, tomatoes, cilantro, roasted peanuts, mustard or cumin seeds, turmeric, oil, and lemon juice. It’s quick and works well for a fresh summer side dish when you want something light, vegan, and crunchy alongside spicy mains. Unlike classic coleslaw or yogurt-based koshimbir-style salads, this version gets its bold flavor from a hot oil tadka poured over the cabbage for instant Indian-style seasoning.

What Is Indian Cabbage Slaw?
I’m not really sure what to call this. I don’t even know if this is a proper Indian dish, but I do know I’ve been making it for years, and my cabbage-loving husband devours it.
And let me tell you, even if this might not be a proper Indian dish , it is still full of Indian flavor and is absolutely delicious! It’s made up of chopped cabbage, tomatoes, cilantro, roasted peanuts, and a few seasonings and whatnot, resulting in a slaw that is just as refreshing as it is tasty.
It’s made pretty much like you’d make the Cucumber Koshimbir, except without yogurt (and of course, substituting cabbage for cucumbers).
This is one of those side dish recipes that I find myself craving in the hotter months because it has such a crisp and refreshing taste. And it’s one of those super easy recipes that I find myself making again and again.
Watch the video to see How To Make this Cabbage Slaw
This video is also helpful to learn how to do a classic Indian “Tadka” or what is meant by tempering in Indian Recipes.
How To Make Indian Cabbage Slaw
- Roughly chop the cabbage and carrots slaw mix into bite-size pieces
- Chop the tomato, cilantro, and peanuts into a fine dice.
- Place all the vegetables into a bowl and season with salt and sugar.
- In the smallest little heatproof bowl you have, heat the oil until it is hot and shimmering.
- Place the mustard and/or cumin seeds and allow them to sputter like popcorn about 30 seconds.
- Add the turmeric and stir quickly.
- Pour this hot, flavored oil over the cabbage mixture and mix well.
- Squeeze lemon juice and mix once again and serve.
Tips and Tricks for Making Indian Cabbage Slaw
- To make this easy on myself, I buy a package of ready chopped coleslaw mix which is usually cabbage and shredded carrots. I rough chop that mix, use my Kuhn Rikon Pull chop for the tomatoes, cilantro, and peanuts, and then I’m ready to just mix and season.
- If you don’t have any small heatproof bowls, I highly recommend getting this mini fry pan . It’s perfect for applications such as this.
- This salad tastes great the first day but it is ABSOLUTELY AMAZING the next day!
- You can sub 1/4 cup of lemon juice instead of yogurt if you prefer. This is good if you’re planning to use it for a picnic or leave it out with no refrigeration for hours.
- Use this slap chopper for smashing up the peanuts.
- I like to use Red Spanish peanuts but if you can’t find those, just use regular roasted peanuts.
- If you’re not sure how to do the hot oil technique, watch this video to see how I did it for the cabbage slaw.
To keep Indian cabbage slaw crunchy overnight, salt the shredded cabbage lightly and let it drain, then pat it dry so excess water does not soften the slaw. Store the cabbage, tomatoes, lemon juice, and tadka separately and combine right before serving, since tomatoes and acid pull moisture and make Indian coleslaw no mayo watery. If you are meal prepping, add the roasted peanuts and cilantro at the end so the slaw stays crisp and fresh.
Yes, you can make Indian cabbage slaw without peanuts and still keep the crunchy texture and bold flavor. Swap in roasted sunflower seeds, toasted pumpkin seeds, or crunchy roasted chickpeas for a similar bite, or simply leave the nuts out for a lighter vegan Indian coleslaw with no mayo. The key flavor still comes from the lemon, cilantro, and hot oil tadka with mustard seeds and turmeric, so the slaw will taste Indian style even without peanuts.
Indian cabbage slaw is mildly spicy, with most of the heat coming from green chile and the mustard seeds used in the hot oil tadka rather than from heavy chili powder. You can make this Indian coleslaw very mild by skipping the green chile and using less mustard seed, or make it hotter by adding more chile or a pinch of red chili powder. The lemon, cabbage, and cilantro keep the flavor bright and crunchy even when you adjust the spice level.
More Of Our Best Cabbage Recipes
If you want a cooked cabbage dish, try the Cabbage with Fennel Seeds , Cabbage with peas and carrots or the Szechuan Pepper cabbage !

Indian Cabbage Slaw
Ingredients
- ▢ 4 cups ( 280 g ) chopped cabbage , or use ready slaw mix
- ▢ 1 ( 1 ) Tomatoes , diced
- ▢ 1/4 cup ( 4 g ) Cilantro , chopped
- ▢ 2 tablespoons ( 2 tablespoons ) Spanish peanuts , chopped
- ▢ 1 teaspoon ( 1 teaspoon ) Kosher Salt
- ▢ 1/2 teaspoon ( 0.5 teaspoon ) Sugar Or Other Sweetener Equivalent , (Optional)
- ▢ 1 tablespoon ( 1 tablespoon ) Oil
- ▢ 1/4 teaspoon ( 0.25 teaspoon ) black mustard seeds , or cumin seeds
- ▢ 1/2 teaspoon ( 0.5 teaspoon ) Turmeric
- ▢ 1 ( 1 ) Lemon , juiced
Instructions
Roughly chop the cabbage and carrots slaw mix into bite-size pieces
Chop the tomato, cilantro, and peanuts into a fine dice. I use my trusty Kuhn Rikon pull chop which I love and it works on all of these equally well.
Place all the vegetables into a bowl and season with salt and sugar.
In the smallest little heatproof bowl you have, heat the oil until it is hot and shimmering.
Place the mustard and/or cumin seeds and allow them to sputter like popcorn about 30 seconds.
Add the turmeric and stir quickly.
Pour this hot, flavored oil over the cabbage mixture and mix well.
Squeeze lemon juice and mix once again and serve.
To make this easy on myself, I buy a package of ready chopped coleslaw mix which is usually cabbage and shredded carrots. I rough chop that mix, use my Kuhn Rikon Pull chop for the tomatoes, cilantro, and peanuts, and then I’m ready to just mix and season.
If you don’t have any small heatproof bowls, I highly recommend getting this mini fry pan . It’s perfect for applications such as this.
This salad tastes great the first day but it is ABSOLUTELY AMAZING the next day!
You can sub 1/4 cup of lemon juice instead of yogurt if you prefer. This is good if you’re planning to use it for a picnic or leave it out with no refrigeration for hours.
Use this slap chopper for smashing up the peanuts.
I like to use Red Spanish peanuts but if you can’t find those, just use regular roasted peanuts.
If you’re not sure how to do the hot oil technique, watch this video to see how I did it for the cabbage slaw.
Get support & connect with our community on Facebook!
Nutrition

If you already signed up, you should have received an email with a password to give you unlimited access to our FREE Printable Library. The password is case sensitive. Enter it below and get printing!
Password:

Indian Cabbage Slaw
Ingredients
- 4 cups chopped cabbage or use ready slaw mix
- 1 Tomatoes diced
- 1/4 cup Cilantro chopped
- 2 tablespoons Spanish peanuts chopped
- 1 teaspoon Kosher Salt
- 1/2 teaspoon Sugar Or Other Sweetener Equivalent (Optional)
- 1 tablespoon Oil
- 1/4 teaspoon black mustard seeds or cumin seeds
- 1/2 teaspoon Turmeric
- 1 Lemon juiced
Instructions
Roughly chop the cabbage and carrots slaw mix into bite-size pieces
Chop the tomato, cilantro, and peanuts into a fine dice. I use my trusty Kuhn Rikon pull chop which I love and it works on all of these equally well.
Place all the vegetables into a bowl and season with salt and sugar.
In the smallest little heatproof bowl you have, heat the oil until it is hot and shimmering.
Place the mustard and/or cumin seeds and allow them to sputter like popcorn about 30 seconds.
Add the turmeric and stir quickly.
Pour this hot, flavored oil over the cabbage mixture and mix well.
Squeeze lemon juice and mix once again and serve.
To make this easy on myself, I buy a package of ready chopped coleslaw mix which is usually cabbage and shredded carrots. I rough chop that mix, use my Kuhn Rikon Pull chop for the tomatoes, cilantro, and peanuts, and then I’m ready to just mix and season.
If you don’t have any small heatproof bowls, I highly recommend getting this mini fry pan . It’s perfect for applications such as this.
This salad tastes great the first day but it is ABSOLUTELY AMAZING the next day!
You can sub 1/4 cup of lemon juice instead of yogurt if you prefer. This is good if you’re planning to use it for a picnic or leave it out with no refrigeration for hours.
Use this slap chopper for smashing up the peanuts.
I like to use Red Spanish peanuts but if you can’t find those, just use regular roasted peanuts.
If you’re not sure how to do the hot oil technique, watch this video to see how I did it for the cabbage slaw.
Indian Cabbage Slaw https://twosleevers.com/indian-cabbage-slaw/

This Instant Pot Indian recipe will allow you to make something at home that you’re unlikely to encounter in a restaurant. Last night I made Indian Kala Channa or Black Chick Peas in my Instant Pot. Childhood food memories are strange things. They tend to pop up out of nowhere and make you crave things you’d all but forgotten about. My mom used to make these channa with puris and halwa for Navratri or Durga puja. It’s a 9-days and 9-nights type of festival to celebrate the triumph of good over evil. As part of the celebration on the final day, 9 little girls are revered, fed this channa, puris and halva made from semolina, and they’re often given new clothes or other presents.
I didn’t care about the clothes and presents. I didn’t understand why I wasn’t given the food along with them. No amount of telling me that I was too young or too old or that I was the host not the guest had any impact on my perception of how unfair this was! So my mom would make this for me from time to time and I have always loved the channa.

Looking for more great chickpea recipes? Check out my Slow Cooker Chana Masala !
The steps for making this Instant Pot Indian Kala Chana are:
- Cook the chana in the Instant Pot or pressure cooker
- Season in a pan on the stove
- Eat!

Instant Pot Indian Sookha Kala Chana Black Garbanzo Beans
Ingredients
To Cook The Chickpeas
- ▢ 1 cup ( 164 g ) dried black garbanzo beans
- ▢ 4 cups ( 1 kg ) hot water
- ▢ 1 teaspoon ( 1 teaspoon ) Kosher Salt
- ▢ 2 ( 2 ) Bay Leaves
To Season The Chickpeas
- ▢ 1 tablespoon ( 1 tablespoon ) Oil
- ▢ 1/2 teaspoon ( 0.5 teaspoon ) cumin seeds
- ▢ 2 teaspoon ( 2 teaspoon ) Minced Ginger , julienned
- ▢ 1/2 teaspoon ( 0.5 teaspoon ) Turmeric
- ▢ 1 teaspoon ( 1 teaspoon ) Garam Masala
- ▢ 1/2 teaspoon ( 0.5 teaspoon ) Cayenne Pepper , (adjust to taste)
- ▢ 1 lemon ( 1 lemon ) juiced
- ▢ 1/2 teaspoon ( 0.5 teaspoon ) Amchoor , (Optional)
Instructions
- Add water, chickpeas, salt, and bay leaves to the inner liner of your Instant Pot or pressure cooker.
- Cook for 30 minutes at high pressure, or use the BEAN button. Allow pressure to release naturally for 10 minutes. Release remaining pressure carefully. If it foams, stop and let it cool some more.
- Drain water and reserve for other purposes. Place cooked black chickpeas in a bowl.
- Turn your Instant Pot onto Sauté on high. When the display reads HOT, add 1 tbsp oil. When the oil is hot and shimmering, add cumin seeds and julienned ginger and allow the seeds to sputter and pop.
- Pour in drained chickpeas, and add all other spices, and lemon juice. Cook until heated through.
- Garnish with cilantro (or parsley).
Get support & connect with our community on Facebook!
Nutrition
