This juicy, crunchy and fragrant tomato and onion salad is a super simple way to add a refreshing side dish to spicy curries.
Four ingredients only, and you can make it ahead to add a little something extra to curry night.
A good curry and movie (or game night) at the weekend is one of our favourite ways to spend time together as a family.
I love to make curry night that little bit more special, by serving it up with poppadoms or chapatis, and a simple side dish or two - like this tomato, onion and coriander salad and some creamy raita.
It takes 5 minutes to throw together, and you can even make it an hour or two ahead, so you can grab it out of the fridge when you're ready to serve everything up.
What do we need?
- Cherry (grape) tomatoes - I like to use cherry tomatoes are they're sweeter, but you can use 3 or 4 larger regular tomatoes if you prefer.
- Onion - I use half a small onion. You can replace with red onion if you prefer.
- Coriander (cilantro) - fresh coriander is a must. I use 3 tbsp of chopped coriander, but this salad can take more if you love the stuff.
- Plus a pinch of salt.
How to make Indian Tomato and Onion Salad
Full recipe with detailed steps in the recipe card at the end of this post.
- Finely chop the tomatoes, onion and coriander (cilantro)
- Place in a bowl and mix together with a good pinch of salt.
Looking for more Indian-style side dishes?
- Homemade Pilau Rice - fragrant and tasty - only takes 5 minutes longer than boiled rice.
- Easy Raita - great for cooling the palate with a spicy curry
- Homemade Chapati - the kids love helping me to make these
- Chicken Pakora (extra crispy and a little bit spicy)
- Boiled Rice - my no fail method. No draining, no sloppy rice!
📺 Watch how to make it
Stay updated with new recipes!
Subscribe to the newsletter to hear when I post a new recipe. I’m also on YouTube (new videos every week) and Instagram (behind-the-scenes stories & beautiful food photos).
Tomato and Onion Salad Recipe
- 16 cherry tomatoes
- ½ small brown onion - finely diced
- 3 tbsp finely chopped fresh coriander - (cilantro)
- pinch salt
- Chop each of the tomatoes into eighths and add to a bowl.16 cherry tomatoes
- Add in the finely diced onion, chopped coriander and a pinch of salt.½ small brown onion, 3 tbsp finely chopped fresh coriander, pinch salt
- Stir together and serve.
If you wanted to make it up to a day ahead, you'll notice the tomatoes will release some of their liquid, and the coriander will wilt slightly, but it will still taste great. Can I freeze it? No, I don't recommend freezing this as the tomatoes will go mushy upon defrosting. Ingredient swaps
- Swap out the coriander for fresh mint, or do half mint, half coriander. You could also add fresh parsley too if you like
- Swap out the onion for red onion or spring onions.
- Swap out the cherry tomatoes for larger tomatoes. I'd recommend you use dark red, ripe tomatoes (ideally vine-ripened) for the best taste.
Some of the links in this post may be affiliate links – which means if you buy the product I get a small commission (at no extra cost to you). If you do buy, then thank you! That’s what helps us to keep Kitchen Sanctuary running. The nutritional information provided is approximate and can vary depending on several factors. For more information please see our Terms & Conditions.