This salad is pan-fried eggplant tossed with shallots and cherry tomatoes in a tamarind-fish sauce dressing, finished with peanuts and cilantro. It comes together in 45 minutes and is substantial enough to eat as a full meal. The dressing does real work here โ tangy, salty, and just sweet enough to pull everything together.
Why this recipe works
Two things make this salad land well. First, frying the eggplant in a hot pan until genuinely golden โ not just softened โ gives it a slightly firm exterior that holds up under the dressing instead of turning to mush. Undercooked eggplant is spongy and bland; properly browned eggplant is creamy inside with enough structure to feel satisfying. Second, the dressing balances four distinct flavors: tamarind for sourness, fish sauce for salt and depth, palm sugar for body, and lime juice for brightness. Because each element plays a different role, the dressing tastes complex without requiring anything complicated. Taste it before you pour โ palm sugars vary in sweetness, and tamarind pastes vary in concentration, so a quick adjustment at the bowl stage saves the whole dish.
Shopping notes
- Tamarind paste: Buy a jar labeled โtamarind concentrateโ or โtamarind pasteโ โ not a block of tamarind pulp, which needs soaking and straining before use. Brands from Southeast Asian grocery stores tend to be less sweet than supermarket versions.
- Asian eggplant: The long, slender purple variety (sometimes labeled Japanese or Chinese eggplant) has thinner skin, fewer seeds, and cooks faster than globe eggplant. Globe eggplant works but benefits from salting and pressing for 15 minutes first to draw out excess moisture.
- Palm sugar: Found in Asian grocery stores, usually in small discs or tubs. Light brown sugar is a reliable substitute โ use the same amount and taste as you go.
- Fish sauce: Any Thai or Vietnamese fish sauce works. For a fully vegan version, light soy sauce or tamari gives saltiness, though the umami depth is slightly different.
Make-ahead notes
The dressing keeps in a sealed jar in the fridge for up to five days, so mixing it ahead is worth doing. The fried eggplant can be cooked up to a day in advance and stored in an airtight container in the fridge, though it softens slightly overnight โ still fine, just less contrast in texture. Shallots and cherry tomatoes can be prepped several hours ahead and kept separate. Dress it at the table โ a pre-dressed salad goes limp fast, and the eggplant will absorb the dressing and turn the whole bowl watery within 20 minutes. Peanuts and cilantro should always go on at the last moment.
What can go wrong
- Eggplant soaks up all the oil and sticks: This happens when the pan isnโt hot enough before you add the oil, or when you move the eggplant too soon. Let the pan heat fully on medium, add the oil, then add the eggplant and leave it alone for 2โ3 minutes before stirring.
- Dressing is too sour or too salty: Tamarind paste and fish sauce both vary by brand. Always taste the dressing before adding it to the salad. A small extra pinch of palm sugar fixes too-sour; a squeeze more lime juice cuts too-salty.
- Shallots are too sharp and raw-tasting: Thinly sliced raw shallots can overpower the dish. A 10-minute soak in cold water mellows them noticeably without losing their crunch.
- Salad is watery at the bottom of the bowl: Cherry tomatoes release juice once cut, especially if salted or left to sit. Halve them just before assembling, and donโt dress the salad until youโre ready to serve.
- Peanuts go soft: Crushed peanuts lose their crunch quickly once they hit the dressing. Keep them separate until the moment you plate, and add a little extra on top so every serving gets some.
Thai Tamarind Eggplant Salad
Ingredients
Salad Ingredients
- 500 grams eggplant preferably Asian variety, cut into bite-sized pieces
- 2 tablespoons vegetable oil for frying
- 1 cup sliced shallots thinly sliced
- 1 cup cherry tomatoes halved
Dressing Ingredients
- 3 tablespoons tamarind paste high quality
- 2 tablespoons fish sauce use light soy sauce for vegan
- 2 tablespoons palm sugar can substitute with brown sugar
- 1 tablespoon lime juice freshly squeezed
Garnishes
- 2 tablespoons crushed peanuts unsalted
- 2 tablespoons fresh cilantro chopped
Instructions
- In a large frying pan, heat the vegetable oil over medium heat.
- Add the eggplant and cook, stirring occasionally, until golden brown and tender, approximately 8 minutes. You should notice a slight char giving a smoky aroma.
- Remove the eggplant from the pan and set aside on a paper towel to absorb excess oil.
- In a small bowl, combine the tamarind paste, fish sauce, palm sugar, and lime juice. Stir until the sugar is dissolved, adjusting the balance of salty, sweet, and sour to personal preference.
- Place the fried eggplant into a large salad bowl along with the shallots and cherry tomatoes.
- Drizzle the tamarind dressing over the mixture and gently toss to coat evenly. To plate, neatly mound the salad onto individual plates or a serving dish, allowing some cherry tomatoes and shallots to be visible at the top for vibrant visual contrast.
Notes
Nutrition
Common questions
Can I make this salad more filling as a main dish?
Add a soft-boiled egg, some cooked rice noodles, or a handful of cooked edamame to bulk it up. The dressing is bold enough to carry extra ingredients without needing adjustment.
Do I have to use Asian eggplant, or will regular eggplant work?
Regular globe eggplant works fine. Slice it, salt it, and let it sit for 15 minutes before patting dry and frying โ this removes excess moisture and prevents the pieces from steaming instead of browning.
My tamarind paste is very thick and hard to mix. What should I do?
Stir it with the lime juice first โ the acid loosens it quickly. If itโs still clumping, warm the dressing ingredients together in a small saucepan over low heat for a minute, then let it cool before using.
Is this salad spicy?
As written, it has no heat. If you want spice, add a thinly sliced fresh birdโs eye chili or a pinch of dried chili flakes to the dressing โ start small, since birdโs eye chilies are very hot.
Can I use an air fryer instead of a frying pan for the eggplant?
Yes โ toss the eggplant pieces with the oil and air fry at 400ยฐF for about 12โ14 minutes, shaking halfway through, until golden and tender. Youโll use less oil and get a slightly drier texture, which actually holds up well under the dressing.
How long does leftover dressed salad keep?
Honestly, itโs best eaten the day itโs made. If you have leftovers, store them in the fridge for up to one day โ the eggplant will be softer and the dressing more absorbed, but the flavor is still good. Keep any remaining peanuts stored separately and add them fresh.

