Thai Salad with Grilled Eggplant and Hard‑Boiled Eggs Recipe
This salad combines the smoky flavor of grilled eggplant, creamy hard‑boiled eggs and a refreshing lime‑and‑chili dressing. In Thailand, similar salads are eaten as a light dish with rice or as a snack on hot days – they’re filling but don’t feel heavy on the stomach.
Yam makhua yao is a popular Thai grilled eggplant salad, often sold at street stalls next to som tam. In the original, it’s usually spicier and saltier, and eggs are added to turn it into a more complete meal.
This version uses easy-to-find ingredients and the oven instead of a grill, but keeps the signature smokiness and freshness of the Thai salad. The balanced lime-chili dressing brings a bold street-food flavor without overwhelming the delicate egg. It’s a great recipe to start exploring Thai food beyond curry and pad thai.
Why this version works
- Baking the eggplant cut side up lets it brown deeply without burning the skin underneath.
- Preparing the dressing separately makes it easy to adjust the level of heat and saltiness to your taste.
- Adding the vegetables at the end keeps the shallot fresh and the tomatoes juicy.
- The contrast of warm eggplant with cooler toppings enhances the impression of a true “street-style” salad.
Chef's tips
Roast the eggplant until the skin is wrinkled and starting to crack in spots – that’s the sign the inside is perfectly soft; if baked too briefly, it will stay fibrous. After boiling, cool the eggs in cold water, otherwise they’ll keep cooking and the yolk will turn chalky. Before mixing with the vegetables, taste the dressing, because the eggplant soaks it up a lot – it’s better if it’s half a notch stronger than you’d like on its own.
How to serve
Serve with a bowl of warm jasmine rice as a light lunch or dinner with a Thai twist. It’s also great as a starter alongside grilled fish, shrimp, or tofu. Leave extra lime and fresh chili on the table so everyone can adjust the flavor to their liking.
Watch out for
- If, after baking, the eggplant is pale and spongy inside, it needs a few more minutes until it’s almost creamy.
- Don’t overmix – crushed eggplant will turn the salad into a paste and soak up too much dressing.
- Before adding extra salt, taste the dressed salad – fish sauce can be very salty and it’s easy to oversalt the whole dish.
Substitutions
- You can partially replace fish sauce with light soy sauce if you want a milder, less fishy flavor.
- You can swap cilantro for flat-leaf parsley and still keep a fresh, herbal note.
- You can use leftover grilled eggplant from the day before instead of baking from scratch – just reheat it.
Ingredients
- eggplant - 2 piece
- eggs - 3 piece
- shallot or red onion - 2 piece
- cherry tomatoes - 10 piece
- fish sauce rybny - 2.5 tablespoons
- lime juice - 3 tablespoons
- sugar trzcinowy - 1.5 tablespoons
- red chili pepper - 1 piece
- garlic - 1 clove
- fresh coriander or parsley - 3 tablespoons
- oil roślinny - 1 tablespoon
Preparation
- Wash and dry the eggplants. Cut them in half lengthwise and score the flesh in a crosshatch pattern to a depth of about 1 cm, being careful not to cut through the skin. Brush the flesh with a thin layer of oil.
- Preheat the oven grill to 220°C or heat a grill pan over medium‑high heat. Place the eggplants cut‑side up and bake or grill for 15–20 minutes, until the flesh is very soft and the top is lightly browned.
- Meanwhile, hard‑boil the eggs (about 9–10 minutes from the moment the water starts boiling). After cooking, cover with cold water, cool and peel.
- In a small bowl, mix the fish sauce, lime juice and sugar until the sugar dissolves. Add the chopped chili and garlic and stir. The dressing should be salty, sour and slightly sweet at the same time.
- Remove the baked eggplants and let them cool for 5 minutes. Scoop out the soft flesh with a spoon, trying not to take too much skin. Cut the flesh into smaller pieces or gently tear it into chunks with your fingers.
- In a bowl, combine the warm eggplant, sliced shallot and cherry tomatoes. Pour over the prepared dressing and gently toss so the vegetables don’t fall apart.
- Cut the eggs into quarters.
- Transfer the eggplant salad to a plate or serving platter. Arrange the egg pieces on top. Sprinkle with chopped coriander or parsley.
- Serve immediately at room temperature or slightly chilled.
Storage
No storage information available for this dish.
I usually make this salad with leftover grilled eggplants – I just whisk a fresh dressing and cook some eggs, so in 10 minutes I have a Thai-style lunch made from “leftovers.”