Indian Coleslaw Recipe with Yogurt, Lime, and Cumin

Updated November 3, 2026

Total time
40 min
prep 25 min · cook 0 min
Serves
6
portions as written

Jump to recipe

Indian Coleslaw Recipe with Yogurt, Lime, and Cumin

This Indian-style coleslaw combines crisp cabbage, carrots, bell pepper, and cilantro with a tangy yogurt-lime dressing seasoned with cumin and chaat masala. It is a cool, crunchy side for grilled food, curries, and sandwiches, with optional peanuts for extra texture; Indian-inspired slaws vary, and this is one practical version rather than a single traditional standard.

Ingredients

  • 6 cups (420 g) finely shredded green cabbage
  • 1 1/2 cups (165 g) peeled, coarsely grated carrots
  • 1 cup (150 g) thinly sliced red bell pepper
  • 1/3 cup (50 g) thinly sliced red onion
  • 1/2 cup (15 g) roughly chopped fresh cilantro leaves and tender stems
  • 1/2 cup (120 g) plain Greek yogurt, preferably whole-milk
  • 1/4 cup (55 g) mayonnaise
  • 2 tablespoons (30 ml) fresh lime juice
  • 1 tablespoon (21 g) honey
  • 1 teaspoon (2 g) ground roasted cumin
  • 1/2 teaspoon (1.5 g) chaat masala
  • 1/4 teaspoon (0.5 g) ground coriander
  • 1/4 teaspoon (0.5 g) cayenne pepper or Kashmiri chili powder, or less to taste
  • 1/2 teaspoon (3 g) fine salt, plus more as needed
  • 1/8 teaspoon (0.3 g) freshly ground black pepper
  • 1/3 cup (45 g) roasted peanuts, roughly chopped, for serving (optional)

Chaat masala supplies a distinctive tangy, savory flavor; its exact blend varies by brand and may include dried mango powder, black salt, and other spices. If you cannot find it, use 1/4 teaspoon (0.5 g) ground cumin plus 1/4 teaspoon (1 ml) extra lime juice in its place. The dressing will still be bright and spiced, but will miss some of chaat masala’s tart, mineral character. Use plain, unsalted yogurt so you can control the final salt level.

Instructions

  1. Prepare the vegetables. Remove any tough or damaged outer cabbage leaves, cut the cabbage into manageable wedges, and slice away the dense core. Shred the cabbage into fine ribbons with a sharp knife, mandoline, or food processor. Grate the carrots and slice the bell pepper and onion thinly. Put everything in a large bowl with the cilantro. If the vegetables look wet after washing, dry them well first; water clinging to the leaves can thin the dressing.
  2. Mix the dressing. In a medium bowl, whisk together the Greek yogurt, mayonnaise, lime juice, honey, cumin, chaat masala, coriander, cayenne or Kashmiri chili, salt, and black pepper. Whisk until smooth, then taste a small dab. It should taste lively and slightly more seasoned than you want the finished slaw to be, since the vegetables will soften the flavor. Add a little more lime for tang or a small pinch of salt if it tastes flat.
  3. Dress the slaw. Pour about three-quarters of the dressing over the vegetables. Toss thoroughly, lifting from the bottom so the cabbage is coated evenly. Add the remaining dressing a spoonful at a time only if the slaw looks dry; the vegetables should be lightly coated rather than sitting in a pool. This helps preserve a crisp texture and keeps the bottom of the serving bowl from becoming watery.
  4. Chill and adjust. Cover the bowl and refrigerate for 15 minutes so the flavors can mingle. Toss again and taste before serving. Add salt, lime, or chili in small amounts as needed. If the slaw has released a little liquid, toss it once more rather than pouring off the dressing, which carries much of the seasoning.
  5. Finish and serve. Scatter the chopped peanuts over the top just before serving, if using. Adding them at the end keeps them crunchy. Serve the coleslaw cold or cool, and set out extra lime wedges or chili for anyone who wants a sharper or spicier bite.

Tips

  • Slice the cabbage finely and evenly. Thin shreds are easier to coat and more pleasant to eat than thick, uneven pieces. A sharp knife works well; a mandoline makes very uniform strands, but use its hand guard and stop before the cabbage becomes too small to hold securely.
  • Keep the vegetables dry. Wash and dry the cabbage, carrots, and herbs before cutting, or use a salad spinner for the leaves. Excess water dilutes the creamy dressing. If you are preparing vegetables in advance, store them dry and add dressing closer to serving.
  • Adjust heat gradually. Chili powders differ in strength, and chaat masala blends vary in salt and tang. Start with the stated amount, chill the mixture, then add more a pinch at a time. For a mild bowl, omit the cayenne or Kashmiri chili; diners can add sliced fresh chili separately.
  • Choose a suitable yogurt and substitute thoughtfully. Greek yogurt gives the dressing body. Regular plain yogurt works, but the dressing will be looser; use 1/3 cup (80 g) to start and add more only if needed. For a dairy-free version, use unsweetened plant-based yogurt and vegan mayonnaise, checking that both are plain and not sweetened.

Serving Suggestions

Serve this slaw alongside tandoori-style chicken, grilled fish, kebabs, lentil dishes, or a weeknight curry. Its cool, tart dressing and crisp vegetables contrast especially well with warm, richly seasoned foods. It also makes a fresh topping for wraps, burgers, and toasted sandwiches: spoon on a modest amount just before eating so the bread does not become soggy.

For a simple meal, serve it with rice or flatbread and a bowl of dal. If the rest of the meal is spicy, keep the slaw mild and offer chili at the table; if the main dish is gentle, a little extra cayenne or fresh green chili can make the contrast more noticeable. For a buffet, put the slaw in a chilled serving bowl and keep the peanuts in a separate dish so guests can add them themselves. This is useful for accommodating nut allergies and keeping the garnish crisp.

Variations

Make it fruitier. Fold in 1 cup (150 g) diced firm mango or 1 cup (150 g) thinly sliced apple just before serving. Mango adds juicy sweetness and fits the lime-and-spice profile; apple gives a sharper crunch. Either one makes the salad sweeter, so taste before adding the full tablespoon of honey to the dressing.

Add more vegetables. Replace up to 1 cup (about 100 g) of the cabbage with thinly sliced red or green cabbage, or add 1 cup (100 g) of shredded daikon radish. Radish brings a peppery edge and can release liquid, so salt it lightly, wait 10 minutes, squeeze it gently, and then add it. Avoid adding several watery vegetables at once, since they can dilute the dressing.

Make it vegan or nut-free. For a vegan dressing, use unsweetened dairy-free yogurt, vegan mayonnaise, and maple syrup instead of honey. The flavor and thickness vary between plant-based yogurts, so add the dressing gradually. To replace peanuts, use roasted pumpkin seeds or sunflower seeds; for a seed-free version, leave off the crunchy garnish. For a nut allergy, check spice and condiment labels for cross-contact information.

Give it a more pronounced spice finish. Add 1/2 teaspoon (1 g) grated fresh ginger to the dressing, or fold in a finely chopped green chili. Ginger adds a fresh, warming note, while green chili brings a sharper heat. Add either in small amounts, taste, and remember that the flavor may become more pronounced as the dressed slaw rests.

Storage and Reheating

Refrigerate the coleslaw within 2 hours of making it, in a covered container at 40°F (4°C) or below. Because this recipe contains yogurt and mayonnaise, do not leave it at room temperature for more than 2 hours, or more than 1 hour if the temperature is above 90°F (32°C). For the best crunch, eat it within 1 day; it can be kept refrigerated for up to 2 days, though the cabbage will soften and release liquid. Toss before serving and drain only if there is an unusually large amount of liquid.

If you want to prepare ahead, keep the chopped vegetables and dressing in separate covered containers in the refrigerator for up to 1 day, then combine them and chill for 15 minutes before serving. Keep peanuts or other crunchy toppings separate until the last moment. This salad is not suitable for freezing: thawing makes the cabbage limp and causes the yogurt dressing to separate. Do not reheat it; it is intended to be served cold or cool.

Frequently Asked Questions

Can I make Indian coleslaw the day before?

Yes, but for the best texture, prepare the vegetables and dressing separately and refrigerate them in covered containers for up to 1 day. Toss them together 15 minutes before serving, then add peanuts at the table. If you have already dressed the slaw, it will still be safe when kept cold and handled promptly, but it will be softer and may release liquid by the next day.

Can I use regular yogurt instead of Greek yogurt?

Yes. Start with 1/3 cup (80 g) regular plain yogurt rather than the full 1/2 cup, because it is thinner than Greek yogurt. Whisk the dressing and add more yogurt only if it needs it. Avoid flavored or sweetened yogurt, which can make the slaw unexpectedly sweet and interfere with the cumin, lime, and chaat masala.

What can I use if I do not have chaat masala?

Use the suggested substitute of 1/4 teaspoon (0.5 g) ground cumin and 1/4 teaspoon (1 ml) extra lime juice. It keeps the dressing bright and savory, although it will not exactly reproduce chaat masala’s tangy complexity. A small pinch of amchur, or dried mango powder, can add more tartness if you already have it; add it sparingly because its intensity varies.

How do I keep the slaw from getting watery?

Dry the vegetables thoroughly after washing, slice the cabbage fairly finely, and add only enough dressing to coat it. Avoid salting the vegetables well ahead of time, since salt draws out moisture. If the dressed slaw sits for a while, toss it just before serving; a little liquid is normal as the cabbage softens, and the dressing can be redistributed with a quick toss.

Is this recipe gluten-free?

The main ingredients are naturally gluten-free, but check the labels on your chaat masala, mayonnaise, and any packaged toppings. Spice blends can differ, and some products may have ingredients or cross-contact warnings that matter to people avoiding gluten. For a simpler option, use the cumin-and-lime substitute for chaat masala and choose products labeled gluten-free when needed.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).