Indian Coleslaw Salad Recipe: Spiced Yogurt Dressing With Crunchy Celery Crown

Salads

Indian Coleslaw Salad Recipe: Spiced Yogurt Dressing With Crunchy Celery Crown

This Indian coleslaw salad recipe transforms a classic side into a vibrant, spiced masterpiece with a creamy yogurt dressing and crunchy celery crown. The secret lies in balancing tangy yogurt with warm spices like cumin and mustard seeds, creating a dressing that's both cooling and bold.

I developed this after craving something fresh yet deeply flavorful for a summer lunch—it became an instant crowd-pleaser at every gathering.

The base of this salad is crisp cabbage and carrots, but the real magic happens in the dressing: yogurt blended with garam masala, lemon juice, and a touch of tamarind for depth.

The celery crown adds a satisfying crunch that holds up perfectly, while toasted cumin seeds and chopped cilantro elevate every bite. Unlike traditional coleslaw, this version stays fresh for days, making it ideal for meal prep.

What you'll end up with is a salad that's bright, crunchy, and packed with Indian-inspired warmth—cool enough for summer but flavorful enough to stand up to rich curries or grilled meats.

The yogurt dressing keeps it creamy without being heavy, and the spices infuse every bite with aromatic complexity. This isn't just a side dish; it's a complete meal in itself.

Perfect as a standalone salad, a refreshing starter, or a side for biryani and kebabs. The recipe scales easily for parties, and the dressing can be made ahead for convenience. Let's bring this vibrant twist to your table!

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for coleslaw salad recipe indian

Fresh veggies meet bold spices in this vibrant Indian-inspired salad with a creamy yogurt twist.

Ingredient Amount Notes
Green Cabbage 🥬 4 cups Shredded, outer leaves removed
Carrots 🥕 2 medium Shredded or julienned
Plain Yogurt 🥛 1 cup Full-fat for creaminess
Garam Masala 🌶️ 1 tbsp Toasted for deeper flavor
Lemon Juice 🍋 2 tbsp Freshly squeezed
Tamarind Paste 🍈 1 tbsp Adjust for tanginess
Cumin Seeds 🌿 1 tsp Toasted until fragrant
Celery Stalks 🥬 2 whole Thinly sliced for crown
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed
Mustard Seeds 🌶️ ½ tsp Toasted for crunch
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Olive Oil 🫒 1 tbsp For tossing

The cabbage and carrots are your base—green cabbage for that crisp texture and orange carrots for natural sweetness. Whole Foods or any grocery store has pre-shredded bags to save time, but cutting your own gives better control. Look for firm, crisp cabbage with no yellowing leaves. For the carrots, organic baby carrots work great if you're in a hurry, but whole carrots peeled and julienned add that restaurant-quality crunch. If you're feeling fancy, grab a mandoline slicer for even strips—game changer for the celery crown too.

No garam masala? Mix cumin, coriander, and cinnamon for a quick sub—just toast them first. Short on tamarind? Lime juice works in a pinch, but tamarind gives that signature Indian tang. The yogurt is non-negotiable—full-fat Greek yogurt makes it extra creamy, but regular works too. Toasting the cumin and mustard seeds is worth the 30 seconds—small dry pan, low heat, until fragrant. Fresh cilantro is ideal, but dried oregano at half the amount gets you close if you're out. And if you're making this ahead, prep the dressing separately—it keeps for 5 days in the fridge.

This salad stays fresh for 4-5 days in the fridge, but the celery crown gets soggy if mixed in too early. Keep it separate until serving—add it right before eating for maximum crunch. The dressing can be made up to 1 week ahead—just stir before using. For parties, double the recipe and store components separately. The yogurt dressing actually tastes better the next day as the flavors meld, so make it first thing if you're prepping ahead. And if you've got leftovers? Toss with grilled chicken for a quick lunch—trust me, it's amazing.

❤️

Why You'll Love This Recipe

  • No-Sharp-Knife Night: I swear by this one when my hands are too full to chop—just tear that cabbage into bite-sized pieces. No mandoline, no tears, and still gets that perfect crunch.
  • Tangy Creamy Magic: That yogurt-lemon-garam masala combo? It’s like a flavor party in your mouth. The garam masala adds warmth, while the lemon keeps it bright—no mayo needed, so it stays fresh longer.
  • Party in a Bowl: Serve it chilled with grilled meats, toss it into wraps, or let the kids dip their bread in it. Honestly, I’ve had it as a side for Sunday dinners and even as a quick lunch when I’m starving.
  • Fridge’s Best Friend: Between us, this salad lasts days in the fridge without getting soggy. I make a big batch on Sundays, and it’s still crisp by Thursday—perfect for lazy weeknights or when company drops by.

Step-by-step instructions for Indian coleslaw salad

This coleslaw brings bold Indian flavors to a classic crunchy salad.

1

Toast the Spices for Maximum Flavor

Heat a small dry skillet over medium heat. Add the 1 teaspoon cumin seeds and 0.5 teaspoon mustard seeds and toast for 30-45 seconds until they begin to pop and release their aroma. You'll know they're ready when the cumin seeds darken slightly and the mustard seeds start to sizzle.

Immediately transfer the toasted seeds to a small bowl and let them cool for 2 minutes. Then add the 1 tablespoon garam masala to the same skillet and toast for 10-15 seconds until fragrant. Let this cool completely before using - the spices will be potent and ready to infuse the yogurt dressing with deep, warm flavors.

2

Prepare the Yogurt Dressing

In a medium bowl, combine the 1 cup plain yogurt, 2 tablespoons lemon juice, and 1 tablespoon tamarind paste. Whisk until smooth and fully incorporated. The tamarind will give that signature tangy depth that sets this dressing apart from traditional coleslaw.

Add the toasted spices - the cumin seeds, mustard seeds, and garam masala - along with the 0.5 teaspoon salt and 0.25 teaspoon black pepper. Mix well to distribute the spices evenly. Taste the dressing and adjust the lemon juice or salt as needed. The dressing should be tangy but balanced, with a subtle spice warmth that will complement the fresh vegetables.

3

Prep the Vegetable Mixture

In a large mixing bowl, combine the 4 cups shredded green cabbage and 2 medium shredded carrots. Add the 2 whole celery stalks, thinly sliced into crowns. Sprinkle with the 0.25 cup chopped fresh cilantro and toss gently to distribute evenly. The cabbage should look vibrant and the celery should add that signature crunchy texture that makes this salad special.

Drizzle the 1 tablespoon olive oil over the vegetable mixture and toss again to lightly coat. This helps the dressing cling better to each piece when you combine everything. The vegetables should look fresh and slightly glistening from the oil - this is your signal that they're ready for the dressing.

4

Combine and Chill for Perfect Texture

Pour the yogurt dressing over the vegetable mixture and toss gently but thoroughly to coat each piece evenly. You'll want to work quickly but carefully to ensure every shred of cabbage, carrot, and celery crown gets a good coating of the flavorful dressing. The salad should look vibrant with the dressing clinging to each piece.

Cover the bowl and refrigerate for at least 30 minutes before serving. This chilling time allows the flavors to meld together perfectly and gives the dressing time to soak into the vegetables. The longer it chills, the better the flavors will develop - I like to let mine sit for about 1 hour if possible. When ready to serve, give it one final gentle toss to redistribute the dressing.

👨‍🍳

Pro Tips For Making Coleslaw Salad Recipe Indian

  • SHRED SMALLER THAN YOU THINK: I learned this the hard way—big chunks of cabbage stay crunchy but make the salad look uneven. Aim for rice-sized pieces; they’ll soften just enough to blend with the yogurt while keeping texture. (Yes, even if your knife skills are rusty—just patience.)
  • SALT THE YOGURT FIRST: Plain yogurt tastes bland until it’s seasoned. Mix it with a pinch of salt and half the garam masala before adding lemon juice—this lets the spices bloom and balances the tang. Skip this, and your salad will taste flat, no matter how much lemon you squeeze.
  • DRESS IT 30 MINUTES EARLY: The cabbage releases water when shredded, and that water dilutes your dressing. Toss the veggies with the yogurt mix, then let it sit uncovered in the fridge for 30 minutes. The excess moisture will drain, and the flavors will meld—no soggy salad here.
  • GRATE CARROTS FINE, NOT JULIENNE: Thick carrot strips turn mushy fast in yogurt. Use a box grater for paper-thin shreds—they’ll stay crisp and sweeten the salad without overpowering the cabbage. (Bonus: No one will notice if you skip peeling—just scrub them well.)

Health benefits of these flavors

Probiotic Powerhouse

The yogurt base in this Indian coleslaw makes it a fantastic source of live probiotics, supporting your gut health with every bite. A 1-cup serving of plain yogurt typically contains 10-20 billion CFU (colony-forming units), which helps maintain a healthy gut microbiome.

I always opt for full-fat yogurt because it naturally contains more probiotic cultures than low-fat versions. These good bacteria aid digestion and may even boost your immune system. 💪

Vitamin C Boost

This salad packs a serious vitamin C punch thanks to the fresh cabbage and carrots. Just 1 cup of shredded green cabbage provides about 40% of your daily vitamin C needs, while carrots add an extra 15%.

Vitamin C isn't just for immunity—it also helps your body absorb iron from plant-based foods, making this salad a great pairing for lentil dishes or grilled tofu. The lemon juice in the dressing enhances this benefit even more.

Fiber-Rich Crunch

The combination of cabbage, carrots, and celery delivers a whopping 8 grams of fiber per serving, which is about 30% of your daily recommended intake. This fiber keeps you feeling full longer and supports healthy digestion.

The celery crown adds an extra 2 grams of fiber while providing that satisfying crunch. I love how this salad keeps me energized throughout the day without any heavy, greasy feelings.

Antioxidant Protection

Cabbage and carrots are rich in antioxidants like vitamin A (from carrots) and vitamin K (from cabbage), which help protect your cells from damage. The garam masala and cumin seeds in the dressing also contain antioxidative properties, reducing inflammation in the body.

This makes the salad not just delicious but also a great addition to an anti-inflammatory diet. The vibrant colors are your first clue that this dish is packed with good-for-you compounds. 🌟

Low-Calorie, High-Flavor

At just around 120 calories per serving, this Indian coleslaw is a guilt-free way to enjoy bold flavors. The yogurt dressing adds creaminess without the heavy calories you'd find in mayo-based coleslaws. This makes it perfect for those watching their weight or simply looking for lighter meal options.

I've served this as a side at potlucks, and no one ever guesses it's a "light" dish—it's always the first to disappear!

Digestive Aid

The cumin seeds in this recipe are particularly beneficial for digestion. Just ½ teaspoon contains about 10% of your daily manganese needs, which aids in metabolism and digestion. The tamarind paste also contains enzymes that help break down food, making this salad especially soothing after rich meals.

I've noticed my digestion improves when I include this salad regularly in my meals—it's like a natural digestive aid! 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 4g20%
Cholesterol 5mg2%
Sodium 320mg14%
Total Carbohydrate 24g8%
Dietary Fiber 5g18%
Sugars 10g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this Indian coleslaw without yogurt?

Yes, you can substitute yogurt with 1 cup of sour cream or ½ cup of Greek yogurt mixed with ½ cup of mayonnaise for creaminess. For a vegan option, use ½ cup coconut yogurt plus 2 tablespoons lemon juice and reduce the tamarind to ½ tablespoon. The dressing will still be tangy, but the texture will be slightly lighter. Toast the spices as directed for maximum flavor.

2

How can I make this salad spicier?

Add ½ teaspoon of red chili powder or 1-2 finely chopped green chilies to the dressing for heat. For a smoky kick, toast ¼ teaspoon of smoked paprika with the cumin seeds. If you love bold flavors, try adding 1 teaspoon of chaat masala to the yogurt mixture—it balances spice with tangy sweetness. Always taste before serving!

3

Can I use other vegetables in this recipe?

Swap in red cabbage for color, jicama for extra crunch, or grated daikon radish for a sweeter taste. For Indian-inspired twists, add ½ cup of thinly sliced cucumber or ¼ cup of finely chopped bell peppers. Just keep the total vegetable volume similar to maintain the right texture. The celery crown is optional but adds that satisfying bite.

4

Why does my dressing separate?

This happens when the yogurt isn't fully mixed or the spices aren't evenly distributed. Whisk the dressing vigorously for 1-2 minutes to emulsify it, or blend it briefly with an immersion blender. For extra stability, add 1 teaspoon of honey or sugar to the dressing—it helps bind the mixture. If separation occurs after chilling, stir gently before serving. The salad will still taste great!

5

Is this salad safe for lactose-intolerant people?

Yes! Use lactose-free yogurt or a dairy-free alternative like coconut yogurt. The spices and vegetables carry the Indian flavor profile, so the dish remains rich in taste without dairy. For extra creaminess, blend ½ cup of cashew cream into the dressing. Always check labels to ensure your yogurt substitute has no hidden dairy ingredients.

★★★★★4.5(14 reviews)
Categories Salads