| | |

Indian Salad (Indian Takeaway Style Kachumber Salad)

Updated: March 2026

If you’ve ever ordered a curry from an Indian takeaway in the UK, you’ll almost certainly have been served a fresh Indian salad on the side.

This simple Indian salad recipe (sometimes called kachumber salad or Indian takeaway salad) is made with crisp lettuce, cucumber, tomatoes, onion, coriander and chilli, finished with a squeeze of lemon and a pinch of salt.

It’s fresh, crunchy, slightly spicy and incredibly refreshing, which makes it the perfect side dish to balance rich curries, kebabs or grilled meats.

The best part?
It takes just 10–15 minutes to make and uses simple everyday ingredients.

What Is Indian Salad?

Indian salad is a simple chopped vegetable salad commonly served in Indian restaurants and takeaways alongside curry. It usually includes cucumber, tomatoes, onion and fresh herbs, often finished with lemon juice and chilli.

This version is inspired by the classic Indian takeaway salad served in the UK, with shredded lettuce, fresh coriander and chilli for extra crunch and flavour.

Why This Indian Salad Is So Good With Curry

A classic Indian takeaway salad works so well alongside curry because it adds freshness and acidity to balance the spices.

The cool crisp vegetables help cut through:

  • rich curry sauces
  • spicy kebabs
  • fried starters like samosas or pakoras

You’ll often find this simple cucumber and onion salad served in Indian restaurants alongside:

  • poppadoms
  • mint sauce
  • mango chutney
  • onion bhajis

It’s a simple side dish — but it makes a big difference to the whole meal.

Quick Recipe Summary

Recipe: Indian Salad
Cuisine: Indian
Prep Time: 15 minutes
Servings: 4–6

A fresh, crunchy Indian takeaway style salad made with lettuce, cucumber, tomatoes, onion, coriander and chilli.

Perfect served alongside curry, kebabs or grilled meats.

Ingredients For Indian Salad

One of the reasons this recipe works so well is that the ingredients are simple, fresh and inexpensive.

You’ll need:

  • 2–3 Little Gem lettuces, finely shredded
  • cucumber, diced
  • salad tomatoes, diced
  • small onion, finely chopped
  • 1 bunch fresh coriander, roughly chopped
  • red chilli, finely sliced
  • juice of 1 lemon
  • sea salt, to taste

These ingredients combine to create the fresh crunchy texture and bright flavour typical of Indian restaurant salads.

bowl full of Indian style salad with fresh lettuce, cucumber, tomatoes, herbs and freshly sliced chillies served with lemon wedges for squeezing over

Equipment You’ll Need

You don’t need any specialist equipment to make this salad.

Just:

  • chopping board
  • sharp vegetable knife
  • salad spinner (optional but helpful)
  • lemon juicer
  • large mixing bowl

How To Make Indian Salad (Step-By-Step)

This salad takes just a few minutes to prepare.

Step 1 – Prepare The Vegetables

Wash the lettuce, cucumber, tomatoes and coriander thoroughly.

Spin the lettuce dry using a salad spinner or pat dry with kitchen paper. This helps keep the salad crisp.

Step 2 – Chop The Ingredients

Prepare the vegetables:

  • shred the lettuce finely
  • dice the cucumber and tomatoes
  • finely chop the onion
  • slice the chilli thinly
  • roughly chop the coriander

For extra heat, leave the chilli seeds in.

Step 3 – Toss The Salad

Add everything to a large bowl and gently toss together.

Finish by squeezing over fresh lemon juice and adding a pinch of sea salt.

Serve immediately for the best texture and flavour.

Tasty Variations To Try

Once you’ve made the classic version, you can easily customise it.

Add Protein

Turn this into a light main course salad by adding:

  • grilled chicken tikka
  • cooked prawns
  • roasted chickpeas
  • grilled halloumi
  • tofu

Add Fruit

For a sweeter twist try adding:

  • fresh mango slices
  • pomegranate seeds

Both work beautifully with the chilli and coriander.

Add Crunch

For extra texture sprinkle over:

  • toasted seeds
  • roasted chickpeas
  • crushed poppadoms

What To Serve With Indian Salad

This salad is most commonly served alongside Indian curries and grilled meats.

It pairs particularly well with:

It’s also delicious with:

The freshness of the vegetables helps balance rich, spicy food.

Tips For The Best Indian Salad

A few small tips will make this salad even better.

Use fresh lemon juice
Fresh lemon juice gives a much brighter flavour than bottled juice.

Slice the onion finely
Very finely chopped onion keeps the salad balanced and prevents it overpowering the other ingredients.

Serve immediately
This salad tastes best freshly made, while the vegetables are crisp.

Indian Salad Recipe FAQs

What is Indian salad?

Indian salad is a simple fresh side dish made with chopped vegetables such as lettuce, cucumber, tomatoes and onion, usually finished with lemon juice, coriander and chilli. It is often served alongside curry in Indian restaurants and takeaways.

Is this the same as kachumber salad?

This recipe is very similar to kachumber salad. Traditional kachumber usually includes chopped cucumber, tomato and onion, sometimes without lettuce, while this Indian takeaway style version includes shredded lettuce as well.

Can I make Indian salad ahead of time?

You can chop the vegetables a few hours in advance and keep them chilled in the fridge. For the freshest texture, add the lemon juice and salt just before serving.

What do you serve Indian salad with?

Indian salad is delicious served with curry, kebabs, poppadoms, grilled chicken, tandoori dishes and spicy burgers. It adds freshness and crunch to rich or spicy meals.

How spicy is Indian salad?

This salad has a mild to moderate heat from the fresh red chilli. You can make it milder by removing the seeds or leaving the chilli out altogether.

More Healthy Salad Recipes

If you're looking for more easy side salads to serve with dinner, try one of these fresh salad recipes next.

These fresh salads are perfect for quick lunches or easy dinners.

stainless steel bowl filled with homemade spicy salad with coriander and chillies, lemon wedge on the side

Indian Salad (Indian Takeaway Style)

Yield: Serves 4
Prep Time: 15 minutes
Total Time: 15 minutes
A fresh, crunchy Indian takeaway style salad made with lettuce, cucumber, tomatoes, onion, coriander, chilli and lemon juice. Perfect served alongside curry, kebabs, poppadoms or grilled meats.
4.5 Stars (28 Reviews)

Ingredients

  • 2 little gem lettuces, finely shredded
  • 1 cucumber, diced
  • 6 salad tomatoes, diced
  • 1 small onion, finely chopped
  • 1 bunch fresh coriander, roughly chopped
  • 1 red chilli, finely sliced
  • Juice of 1 lemon
  • Sea salt, to taste

Instructions

    1. Wash and dry the lettuce, cucumber, tomatoes and coriander.
    2. Finely shred the lettuce and dice the cucumber and tomatoes.
    3. Finely chop the onion, slice the chilli and roughly chop the coriander.
    4. Add all the prepared ingredients to a large serving bowl.
    5. Squeeze over the lemon juice and season with sea salt to taste.
    6. Toss everything together gently and serve immediately.

Notes

For a milder salad, remove the chilli seeds or leave the chilli out completely.

This salad is best served fresh, but you can prepare the chopped vegetables a few hours in advance and toss with the lemon juice and salt just before serving.

Serve with curry, kebabs, poppadoms, grilled chicken or fish.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 197Total Fat: 9gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 25mgSodium: 539mgCarbohydrates: 20gFiber: 4gSugar: 8gProtein: 12g

Nutritional content will vary depending on the exact ingredients you use and how careful you are with measuring - this nutritional information is given as a general guide only and may not be accurate - you should always calculate your own nutritional information especially if you have specific dietary requirements.

Did You Enjoy This Recipe?

Check Out Our Facebook! and Leave A Comment Below If You Enjoyed This Recipe!