Salads
This Indian coleslaw salad recipe transforms a classic side into a vibrant, tangy dish with bold spices and crisp textures. The secret lies in a spiced yogurt dressing that balances cool creaminess with zesty lemon and aromatic mustard seeds, while shredded cabbage and carrots stay perfectly crunchy.
I developed this version after discovering how much my family loved the contrast of textures—especially the delicate celery crowns that add a refreshing bite.
The foundation is simple: finely shredded cabbage and carrots tossed with a dressing made from yogurt, lemon juice, and a blend of Indian spices like cumin and coriander.
What sets this apart is the optional addition of toasted mustard seeds and curry powder, which infuse the salad with warm, earthy notes that complement any main dish. The celery crowns, sliced into thin ribbons, provide that signature crunch without overpowering the other flavors.
This salad isn’t just a side—it’s a meal in itself, packed with protein from yogurt and fiber from fresh vegetables. Serve it alongside grilled chicken, lamb kebabs, or even as a filling for wraps. The dressing clings perfectly to the shredded vegetables, ensuring every bite is bursting with flavor.
Ready in just 20 minutes, it’s the ideal way to bring a taste of India to your table without the fuss.
For extra depth, add a sprinkle of fresh cilantro or a dash of tamarind paste to the dressing. The possibilities are endless, but the core technique remains foolproof—crisp vegetables, balanced dressing, and a touch of spice. Let’s get started!
Ingredients for coleslaw salad recipe indian
Crisp veggies meet spiced yogurt—this Indian coleslaw delivers bold flavor in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 4 cups | Shredded, outer leaves removed |
| Carrots 🥕 | 2 medium | Shredded, peeled |
| Plain Yogurt 🥛 | 1 cup | Full-fat preferred for creaminess |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Mustard Seeds 🌶️ | 1 tbsp | Toasted until fragrant |
| Curry Powder 🌶️ | 1 tbsp | Mild for subtle flavor |
| Ground Cumin 🌿 | ½ tsp | Freshly ground preferred |
| Ground Coriander 🌿 | ½ tsp | For earthy depth |
| Celery Crowns 🥬 | 2 whole | Thinly sliced into ribbons |
| Red Onion 🧅 | ¼ cup | Finely chopped |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Tamarind Paste 🍯 | 1 tbsp | Optional, for tang |
The cabbage and carrots are the stars here. Green cabbage stays crunchier than red, so grab that from the store—it's usually on the outer edge of the produce section. Carrots should be firm and bright orange, not rubbery or dull. I always buy organic for the veggies since we're eating them raw. The celery crowns? Look for thick, pale stalks—they slice best and stay crisp longer. If you can't find celery crowns, regular celery stalks work, but you'll need to slice them thinner for that ribbon effect. Pro tip: soak your shredding tools in ice water for 10 minutes before use—they'll stay sharper longer.
No mustard seeds? Swap for 1/2 tsp ground mustard, though it won't give that toasty crunch. The yogurt is non-negotiable for creaminess—Greek yogurt works too, but regular plain yogurt gives the best texture. Short on cilantro? Fresh parsley or mint works in a pinch. For extra tang, add 1 tsp apple cider vinegar to the dressing. The tamarind paste is optional but adds that signature Indian depth—Trader Joe's carries it if your regular store doesn't. If you can't find it, 1 tsp lemon juice + 1/2 tsp honey mimics the flavor. The spices? Penzeys or bulk bins have the freshest ground spices—toss the pre-mixed packets.
This salad keeps best for 3 days in the fridge, sealed in an airtight container with a paper towel pressed on top to absorb moisture. The dressing separates naturally—just stir before serving. For extra crunch, add celery ribbons right before eating. The flavors actually improve overnight as everything melds. I make double batches because it disappears fast—perfect for meal prep. Store the dressing separately if you're prepping ahead, then toss it all together when ready to serve. The celery stays crisp for 2 days if you wrap it tightly in damp paper towels.
Why You'll Love This Recipe
- No-Chop Chaos Allowed: Honestly, I’ve made this salad while my toddler “helped” dump shredded cabbage everywhere—still turned out perfect. The cabbage and carrots just need a quick knife or even a box grater if you’re lazy. Mustard seeds pop in the pan in seconds, and the yogurt-lemon dressing? Stir, pour, done.
- Tangy-Creamy Magic: Between us, that yogurt-lemon combo with warm mustard seeds is ridiculously good. The crunch of raw cabbage cuts through the richness, and the lemon keeps it bright—no soggy salad here. It’s the kind of flavor that makes you eat it straight from the bowl (no judgment).
- Picnic-to-Party Side: I’ve packed this in jars for office lunches, served it at birthday parties, and even tossed it with grilled chicken for a weeknight dinner. The dressing clings to everything, so it’s great cold or at room temp. Plus, it’s the one salad that won’t wilt in the heat.
- Budget Bulk Winner: A head of cabbage and a few carrots feed my family for days, and yogurt stretches further than you’d think. Leftovers? They last 4 days in the fridge, and the flavor actually gets better as the mustard seeds mellow. My wallet and my lunchbox thank me every time.
Step-by-step instructions for Indian coleslaw salad
Here's how to create a vibrant Indian-inspired slaw with creamy yogurt dressing and crunchy celery ribbons.
Toast the Spices for Maximum Flavor
In a dry skillet over medium heat, add the 1 tablespoon mustard seeds and toast for 30-45 seconds until they begin to pop and turn golden. This is where the magic happens—the seeds release their nutty aroma and depth of flavor. Watch closely; they burn quickly.
Once the mustard seeds are fragrant and just starting to darken, immediately add the 1 tablespoon curry powder, ½ teaspoon ground cumin, and ½ teaspoon ground coriander. Stir constantly for 20 seconds until the spices are warmed through and the curry powder releases its earthy scent. Remove from heat and let cool for 2 minutes—this prevents the spices from making your yogurt dressing bitter.
Prepare the Yogurt Dressing with Tangy Balance
In a medium bowl, whisk together the 1 cup plain yogurt and ¼ cup lemon juice until completely smooth. The yogurt should be fully incorporated with no lumps—this ensures a silky dressing. Add the cooled spice mixture and whisk again until evenly distributed.
Now, stir in the 1 tablespoon tamarind paste (if using) and taste. The tamarind adds that signature Indian tang that cuts through the richness. If you skipped tamarind, don't worry—just add 1 teaspoon extra lemon juice for brightness. Season with ½ teaspoon salt and ¼ teaspoon black pepper, adjusting to taste. Set the dressing aside while you prep the vegetables.
Shred and Slice the Vegetables for Perfect Texture
Remove the outer leaves from the 4 cups green cabbage and shred it using a mandoline or sharp knife into thin ribbons. You want even shreds for consistent texture—about ¼-inch wide. Transfer to a large mixing bowl. Peel and shred the 2 medium carrots into similarly thin strips and add to the cabbage.
For the celery, slice the 2 whole celery crowns into thin ribbons by cutting lengthwise through the core. Finely chop the ¼ cup red onion and set aside. The celery adds a refreshing crunch that balances the cabbage's firmness, while the onion provides a sharp bite. Chop the ¼ cup fresh cilantro and reserve for garnish—it adds freshness that brightens every bite.
Combine and Toss for Even Coating
In the bowl with the shredded cabbage and carrots, pour the yogurt dressing and gently fold with a large spoon or your hands. You want to coat the vegetables evenly without bruising them—think of it like massaging the dressing into every crevice. Add the celery ribbons and chopped red onion, tossing again until everything is well combined.
Taste the slaw and adjust seasoning if needed. If it's too mild, add a pinch more salt or a splash of lemon juice. If it's too tangy, balance with a bit more yogurt. The ideal flavor should be creamy, slightly spicy, and bright with citrus. Let the salad sit for 10 minutes before serving—this allows the flavors to meld and the dressing to fully penetrate the vegetables.
Serve with Fresh Garnish for Maximum Appeal
Transfer the Indian coleslaw to a serving bowl or platter. Sprinkle with the reserved ¼ cup chopped cilantro and give it one final gentle toss to distribute the garnish evenly. The cilantro adds a pop of color and freshness that contrasts beautifully with the creamy dressing and crunchy vegetables.
Serve immediately for the best texture and flavor. This slaw pairs perfectly with grilled meats, flatbreads, or as a refreshing side to any Indian meal. The combination of cool yogurt, crisp vegetables, and warm spices makes it a crowd-pleaser that's as delicious as it is easy to make.
Pro Tips For Making Coleslaw Salad Recipe Indian
- GRATE CARROTS SMALL: A 5mm-wide shred makes all the difference—thick strips turn mushy fast in yogurt, while fine grates blend into the cabbage. Use the largest holes on your box grater, then pulse twice in a food processor if you’re impatient. (Yes, even if you’re in a hurry, this step saves you from soggy texture later.)
- TEMPER MUSTARD SEEDS FIRST: Dry-roast the mustard seeds in a tiny pan for 30 seconds until they just start to pop—this removes their raw bite and deepens their flavor. Add them to warm yogurt (not cold) so they bloom properly. I learned this the hard way after making a batch that tasted like bitter wallpaper paste.
- SALT THE CABBAGE BEFORE MIXING: Toss shredded cabbage with ½ teaspoon salt and let it sit for 10 minutes in a colander. This draws out moisture so your slaw stays crisp, not watery. Trust me, skipping this means a sad, limp salad by lunchtime.
- USE FULL-FAT YOGURT: Whole-milk yogurt clings better to the veggies and balances the tang of lemon juice without curdling. Greek yogurt works too, but whisk it with 1 tablespoon cold water first—this prevents a grainy texture. (I know, I know, but the effort is worth it.)
Dietary considerations for this coleslaw salad recipe indian
Gluten-Free Adaptations
This Indian coleslaw is naturally gluten-free, but double-check your ingredients for hidden sources. The curry powder and ground spices should be certified gluten-free—brands like Spicewalla or Badia offer safe options.
The yogurt dressing is inherently safe, but if you're using tamarind paste, ensure it's labeled gluten-free (some brands process in shared facilities). For extra security, I always verify packaging labels before use. 🌱
Dairy-Free Substitutes
For a dairy-free version, replace the yogurt with unsweetened coconut yogurt or a cashew cream made by blending 1 cup soaked cashews with ½ cup water until smooth. The texture will be slightly lighter, but the tangy flavor remains.
I’ve tested this swap with Kite Hill coconut yogurt, which works beautifully without compromising creaminess. Add 1 tsp lemon juice to the cashew cream for brightness.
Spice Adjustments
If you’re sensitive to heat, reduce the curry powder to ½ tablespoon and omit the mustard seeds (or toast them for just 15 seconds). For a milder profile, swap the curry powder for ½ tsp garam masala instead—it’s aromatic but less pungent.
I’ve found that mild curry powder from Penzeys works well for beginners. Always taste as you go!
Nut-Free Options
This recipe doesn’t include nuts, but if you’re adding toppings like peanuts or cashews, ensure they’re labeled nut-free or serve them on the side. For crunch without nuts, try toasted pumpkin seeds or crushed roasted chickpeas—they add texture without allergen risks.
I keep a stash of Trader Joe’s pumpkin seeds for quick toasting in a dry pan.
Low-Carb Modifications
To reduce carbs, replace half the green cabbage with shredded cauliflower (about 2 cups). The texture stays crisp, and the flavor remains vibrant. I’ve also swapped carrots for jicama, which adds a refreshing sweetness without the sugar spike.
For extra protein, fold in ½ cup cooked quinoa or chickpeas—they hold up well to the dressing.
Nutrition facts
Frequently asked questions
Can I make this Indian coleslaw without yogurt?
For a dairy-free version, swap the yogurt with unsweetened coconut yogurt or a cashew cream blend (1 cup soaked cashews + ½ cup water). The texture will be lighter but still creamy. Add 1 tsp lemon juice to enhance tanginess. For extra richness, try 1 tbsp tahini mixed with a little water to mimic yogurt's consistency.
How do I keep the cabbage extra crispy?
For maximum crunch, shred the cabbage just before tossing with dressing and soak your knife/mandoline in ice water for 10 minutes before use. Pat the shredded veggies dry with a paper towel to remove excess moisture, then toss with dressing. Serve immediately or store in an airtight container with a paper towel pressed on top to absorb moisture.
What's the best way to adjust spice levels?
For milder heat, reduce curry powder to ½ tbsp and toast mustard seeds for only 15 seconds. For extra kick, add ¼ tsp cayenne or ½ tsp red chili powder to the dressing. Always taste as you go! The yogurt helps balance spice, so you can't go wrong by starting conservative and adding more later.
Can I prep this ahead of time?
Yes! Store the dressing and veggies separately in airtight containers for up to 3 days. The cabbage stays crisp for 2 days if wrapped tightly in damp paper towels. Combine just before serving. For celery ribbons, slice them fresh and add them last to maintain crunch. The flavors actually improve overnight as everything melds.
What are the best serving suggestions?
This slaw pairs perfectly with grilled meats like chicken tikka or lamb kebabs, but also works as a refreshing wrap filling or sandwich topping. For a complete Indian meal, serve with naan bread or roti. The creamy dressing makes it great as a cooling contrast to spicy dishes. Try it as a topping for dal or curries too!
