If you are craving a refreshing and vibrant salad that bursts with flavors, look no further than this Indian Tomato Mint Salad Recipe. It combines juicy, ripe tomatoes with fragrant mint and a tangy yoghurt dressing that creates a perfect harmony of taste and texture. This salad is not only quick to whip up but also colorful and nourishing, making it an excellent side or a light snack any time of the day.

Ingredients You’ll Need
This Indian Tomato Mint Salad Recipe relies on a handful of simple, fresh ingredients that make every bite lively and satisfying. Each component plays a crucial role: tomatoes add juicy sweetness, mint lends a cool herbal note, and yoghurt brings just the right creamy tanginess.
- 3 large ripe tomatoes: Use firm, juicy tomatoes sliced into rounds for that luscious fresh base.
- 1/4 red onion: Thinly sliced to add a mild sharpness without overpowering the other flavors.
- 1 pinch garam masala (optional): Just a touch to introduce warm, subtle spice that complements the coolness of mint.
- 1 cup / 250g plain yoghurt: Acts as a creamy, tangy dressing that balances the acidity of the tomatoes.
- 2 cups mint leaves: Fresh and vibrant, finely chopped for that unmistakable minty freshness.
- 1 tbsp lemon juice: Adds brightness and enhances the salad’s zesty flavor.
- Couple of pinches of salt: Essential for bringing out all the natural flavors.
- 1 tbsp+ water: To adjust the dressing consistency to your liking.
How to Make Indian Tomato Mint Salad Recipe
Step 1: Prepare the Tomatoes and Onion
Start by slicing your ripe tomatoes into even rounds so that each bite has a perfect slice of tomato. Then take your red onion and slice it very thinly to keep it delicate but flavorful. The thin onion slices add a lovely bite without overwhelming the freshness of the tomatoes.
Step 2: Make the Mint Yoghurt Dressing
In a bowl, whisk together the plain yoghurt, finely chopped mint leaves, lemon juice, salt, and a pinch of garam masala if you like that warm hint of spice. Add a tablespoon or a little more water to loosen the dressing so it’s creamy but pourable. This mint yoghurt dressing is the star that brightens the whole salad with its cooling and tangy character.
Step 3: Combine and Toss
Gently toss the tomato rounds and thin onion slices in the mint yoghurt dressing, making sure each slice is lightly coated without breaking them apart. The goal is to keep the tomatoes fresh and juicy while letting the dressing infuse its flavor beautifully into every layer.
How to Serve Indian Tomato Mint Salad Recipe

Garnishes
For a pretty and tasty finish, sprinkle a few whole mint leaves or some finely chopped fresh cilantro on top. A light dusting of extra garam masala or chaat masala just before serving can add a subtle, exciting twist. You can also add a few thin slices of green chili if you want a little kick.
Side Dishes
This Indian Tomato Mint Salad Recipe pairs wonderfully with many dishes, especially Indian staples like naan bread, dal, or grilled tandoori meats. It also brightens up a simple rice bowl or can be served alongside a spicy curry to provide a refreshing contrast.
Creative Ways to Present
For a fun presentation, layer the salad in small glass jars with alternating layers of tomatoes, onions, and dressing. You can also serve it as a colorful side salad on a large platter, garnished with edible flowers or pomegranate seeds for a festive touch.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers, store them in an airtight container in the refrigerator. The salad is best enjoyed within 24 hours as the tomatoes will soften and release water over time, which can dilute the dressing.
Freezing
This Indian Tomato Mint Salad Recipe does not freeze well because tomatoes and yoghurt tend to separate and become watery when thawed. It’s best to prepare it fresh or store it chilled for a short duration.
Reheating
Since this salad is served cold and fresh, reheating is not recommended. Instead, give it a quick stir before serving again to redistribute the dressing and freshen up the flavors.
FAQs
Can I use other types of tomatoes for this salad?
Absolutely! Cherry tomatoes or heirloom varieties can add interesting colors and textures, just be sure they are ripe and flavorful to keep the salad vibrant.
Is the garam masala necessary in this recipe?
No, the garam masala is optional. It adds a subtle warmth and complexity but you can omit it if you prefer a simpler, fresher taste.
Can I substitute mint with another herb?
Mint is essential for the signature flavor of this salad, but if you need a substitute, fresh cilantro or basil can work, though the taste will be different.
Is this salad vegan friendly?
To make this Indian Tomato Mint Salad Recipe vegan, substitute the yoghurt with coconut yoghurt or any plant-based yoghurt of your choice.
How long does this salad stay fresh?
It’s best eaten within a day when the tomatoes retain their texture and the dressing is fresh. After that, the salad can become watery and less crisp.
Final Thoughts
I absolutely love how this Indian Tomato Mint Salad Recipe brings together the zing of lemon, the cooling effect of mint, and the fresh juiciness of tomatoes into one delightful dish. It’s simple, quick, and impossible not to enjoy. I hope you give it a try soon and find it as refreshing and satisfying as I do!
Print
Indian Tomato Mint Salad Recipe
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 10 minutes
- Yield: 4 servings
- Category: Salad
- Method: No-Cook
- Cuisine: Indian
- Diet: Vegetarian
Description
This Indian Salad with Tomato and Mint Dressing is a refreshing and flavorful dish perfect for any meal. The ripe tomatoes and thinly sliced red onions are beautifully complemented by a tangy and aromatic mint yogurt dressing made with garam masala, lemon juice, and a touch of salt. This no-cook recipe is quick to prepare and ideal for serving as a light side or appetizer.
Ingredients
Salad
- 3 large ripe tomatoes, sliced into rounds
- 1/4 red onion, very thinly sliced
- 1 pinch of garam masala, to taste (optional)
Mint Dressing
- 1 cup / 250g plain yoghurt
- 2 cups mint leaves
- 1 tbsp lemon juice, or to taste
- Couple of pinches of salt
- 1 tbsp+ water
Instructions
- Prepare the Salad: Arrange the sliced ripe tomatoes and thinly sliced red onion on a serving plate. Optionally sprinkle a pinch of garam masala over the tomatoes and onions to add a warm, aromatic flavor.
- Make the Mint Dressing: In a blender or food processor, combine the plain yoghurt, fresh mint leaves, lemon juice, salt, and water. Blend until smooth and creamy, adjusting water quantity to achieve desired consistency. Taste and adjust seasoning accordingly.
- Serve: Drizzle the mint yogurt dressing evenly over the tomatoes and onions. Serve immediately as a refreshing side dish or light appetizer.
Notes
- For a spicier dressing, add a small green chili to the blender.
- Use fresh mint leaves for the best flavor; dried mint will not yield the same freshness.
- Adjust lemon juice and salt levels according to your taste preference.
- This salad is best served fresh but can be refrigerated for up to 4 hours.
- Garam masala is optional but adds depth of flavor.

