Thai eggplant salad is a bright, savory salad of tender eggplant tossed with lime, fish sauce, chili, and fresh herbs. This version uses small Thai eggplants, which hold their shape when simmered, and can be served warm or at room temperature as part of a Thai-inspired meal; recipes vary by region and household.
Ingredients
- 1 lb (450 g) small Thai eggplants, stems trimmed and cut into quarters lengthwise
- 5 cups (1.2 L) water, for cooking
- 1 tablespoon (15 ml) fresh lime juice, plus more to taste
- 1 tablespoon (15 ml) fish sauce
- 1 teaspoon (5 ml) palm sugar or light brown sugar
- 1 small Thai bird’s-eye chili, thinly sliced, or ½ teaspoon (2 g) red pepper flakes
- ¼ cup (15 g) thinly sliced shallot, about 1 small shallot
- ¼ cup (10 g) chopped fresh mint leaves
- ¼ cup (10 g) chopped fresh cilantro leaves and tender stems
- 2 tablespoons (10 g) chopped roasted peanuts, optional
- ¼ teaspoon (1 g) fine salt, for the cooking water
Instructions
- Prepare the eggplants. Rinse them and trim away the stems. Cut each eggplant lengthwise into quarters. If the pieces are large, cut them into roughly 2-inch (5 cm) lengths so they cook evenly. Keep the cut pieces submerged in a bowl of cool water while you bring the cooking water to a boil; this limits browning.
- Cook until tender. Bring 5 cups (1.2 L) water and the salt to a boil in a medium saucepan. Drain the eggplant, add it to the pan, and simmer for 6–9 minutes, uncovered. Begin checking at 6 minutes: a piece should be tender enough to pierce easily with a fork but not collapsing. Thai eggplants can vary in size and maturity, so use texture rather than the clock alone.
- Drain thoroughly. Set a colander in the sink and drain the eggplants carefully. Let them stand for about 5 minutes, then gently press or shake off excess water without crushing them. Too much water can dilute the dressing. Transfer the eggplant to a wide serving bowl and let it cool until warm, about 5 minutes.
- Mix the dressing. In a small bowl, stir together the lime juice, fish sauce, and palm sugar until the sugar dissolves. Add the sliced chili. Taste a drop: the dressing should be tangy and savory with a little sweetness. Add more lime for brightness, fish sauce for saltiness, or a pinch more sugar if the lime is especially sharp.
- Toss and finish. Add the shallot, mint, and cilantro to the warm eggplant. Pour over the dressing and fold gently to coat, taking care not to mash the pieces. Taste and adjust the seasoning. Scatter the peanuts over the top just before serving, if using.
Tips
- Choose the right eggplant. Small Thai eggplants are firm and slightly bitter, and their texture suits this salad. If you cannot find them, use 1 lb (450 g) Japanese eggplant cut into ½-inch (1 cm) half-moons. It will soften faster and have a silkier texture, so start checking after 4 minutes.
- Balance the dressing gradually. Fish sauces differ in saltiness, and limes differ in acidity. Mix the listed amounts first, then adjust in small increments after tossing; avoid adding extra fish sauce before tasting the finished salad.
- Control the heat. Thai bird’s-eye chilies can be very hot. Remove the seeds for a milder result, start with half a chili, or use red pepper flakes. Wear gloves if you are sensitive to chili oils, and wash your hands before touching your face.
- Keep the texture intact. Drain the eggplant well and fold rather than stir vigorously. Add peanuts at serving time so they stay crisp.
Serving Suggestions
Serve the salad warm or at room temperature alongside jasmine rice and a Thai-style main dish such as grilled chicken, tofu, or fish. It also works as one dish in a shared meal with fresh vegetables, rice noodles, or a light soup. Because the fish sauce and lime provide a strong, salty-tart dressing, offer plain rice to balance the plate. For a more substantial vegetarian meal, serve it with rice and add sliced cucumber or crisp lettuce on the side.
Variations
For a vegetarian or vegan version, replace the fish sauce with an equal amount of light soy sauce or tamari. The flavor will be less briny and more rounded; a small pinch of salt can help bring the seasoning into balance. For a more traditional savory note without fish, use a vegan fish-sauce alternative if available and adjust to taste.
To make the salad less sharp, use 2 teaspoons (10 ml) lime juice and add more only after tasting. For extra fragrance, add 1 tablespoon (3 g) chopped scallion greens. A tablespoon of dried shrimp, briefly soaked and finely chopped, is another variation found in some versions, but it adds a pronounced seafood flavor. Leave out the peanuts for a nut-free salad; they are a garnish, not essential to the dressing.
Storage and Reheating
For food safety, refrigerate the salad within 2 hours of cooking, in a covered container. It keeps for up to 3 days in the refrigerator, though the herbs soften and the eggplant releases liquid over time. If the salad has been sitting at room temperature for more than 2 hours, discard it rather than saving it.
This salad is best served cool, at room temperature, or gently warmed. To warm leftovers, heat them in a small saucepan over low heat just until warm, stirring carefully; avoid boiling, which can break down the eggplant. If reheating leftovers as a hot dish, heat to 165°F (74°C), the USDA FSIS safe minimum for reheated leftovers, checking with a food thermometer. Add fresh herbs and peanuts after warming. Do not freeze it, since thawing makes the eggplant watery and soft.
Frequently Asked Questions
Are Thai eggplants the same as Japanese eggplants?
No. Thai eggplants are small, round, firm, and often green or striped, while Japanese eggplants are long, narrow, and usually purple. Japanese eggplant works as a substitute, but it cooks faster and becomes softer.
Can I make this salad ahead?
You can cook and drain the eggplant and mix the dressing up to a day ahead; refrigerate both separately in covered containers. Toss them with the herbs shortly before serving for fresher flavor and better texture. If already dressed, the salad is still usable for up to 3 days, but the herbs will wilt.
Can I use regular purple eggplant?
Yes. Cut it into ½-inch (1 cm) cubes and simmer until tender, checking after about 5 minutes. Large purple eggplant can absorb more water and turn softer than Thai eggplant, so drain it especially well and fold gently.
Is this salad very spicy?
It has mild-to-moderate heat with one small bird’s-eye chili, but chili strength varies. Use half a chili or omit it for a mild salad, then add more after tasting if you want extra heat.
What can I use instead of fish sauce?
Use light soy sauce or tamari in the same quantity for a vegetarian option. The salad will lose some of fish sauce’s savory, fermented character, so taste it and add a small pinch of salt if needed.
Should I serve it hot or cold?
Either works. Warm or room-temperature eggplant absorbs the dressing well, while chilled salad tastes brighter and firmer. If refrigerated, let it sit out briefly before serving and stir gently to redistribute the dressing.
Related
- Do Not Drink Labels: What They Mean and When They Apply
- Fruit and More LLC: Fresh Fruit Salad Recipe
- Fruit Combination for Juice: A Fresh, Balanced Blend
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).