
Silky Eggplant, Bright Basil, a Sauce That Clings
Thai basil eggplant is a wok stir-fry built on contrast. The eggplant goes in hot oil until the edges turn golden and the centers go silky, then it gets tossed with garlic, fresh chilies, and a short, punchy sauce of fish sauce, soy, and a little sugar. A big handful of Thai basil goes in at the very end, off the heat, so it wilts but keeps its peppery, anise-like perfume.
It is not the same dish as Nasu Dengaku: Miso-Glazed Eggplant, the Japanese broiled eggplant with a sweet miso glaze. That one is oven-finished and mellow. This one is all wok heat and fresh herbs — faster, brighter, and made to spoon over rice so none of the sauce is wasted. If you keep Thai Basil vs Italian Basil: Flavor and Uses in mind, you will see why the basil choice matters here: Thai basil holds up to heat and brings a warm spice note that sweet Italian basil cannot match.
Serve it over How to Cook Perfect Jasmine Rice Every Time with a wedge of lime, or alongside Thai Green Curry with Chicken for a two-dish Thai spread where the eggplant plays the fresh, herb-heavy counterpoint to a rich curry.
Pick the Right Eggplant (It Changes Everything)
Long, slender Asian eggplants are the first choice for this stir-fry. Their skin is thin, their seeds are small, and they cook tender without turning bitter or falling apart. A large globe eggplant can work, but it drinks more oil and needs closer watching so the cubes do not collapse.
| Type | Skin and seeds | How it cooks | Best approach |
|---|---|---|---|
| Chinese or Japanese long eggplant | Thin skin, few seeds, pale lavender | Tender and silky, holds its shape | Cut into 3-inch batons or thick half-moons |
| Thai eggplant (round, green-white) | Firmer, more seeds | Stays bouncy, slightly bitter edge | Quarter and cook 1 to 2 minutes longer |
| Globe eggplant | Thick skin, larger seed pockets | Absorbs oil fast, can go mushy | Salt, rest, and pat very dry before frying |
Whatever you buy, pick eggplants that feel heavy for their size with glossy, taut skin and no soft brown spots. Press the stem end gently — it should spring back, not leave a dent.
One prep habit matters more than variety: keep the cut pieces large enough to get a real sear. Small cubes steam and slump. Batons about 3/4 inch thick give you browned edges with creamy centers, and they stand up to tossing in the sauce.
The Sauce Is Short for a Reason
Five ingredients, mixed before the wok gets hot. Stir-fries move too fast to measure mid-cook, so the sauce waits in a small bowl by the stove.
| Component | Amount | What it does |
|---|---|---|
| Fish sauce | 1 tablespoon | Salty depth and the backbone savoriness |
| Light soy sauce | 1 tablespoon | Rounds the salt, adds color |
| Oyster sauce | 1 tablespoon | Body and a light gloss that helps the sauce cling |
| Sugar (palm or granulated) | 2 teaspoons | Balances the salt and chilies; not a sweet glaze |
| Water | 2 tablespoons | Loosens the mix so it coats instead of scorching |
Taste your fish sauce first if you cook with more than one brand — salt levels vary a lot. The finished sauce should read savory first, then warm, with the sugar only softening the edges. If you are swapping fish sauce for soy to keep the dish vegetarian, use 2 tablespoons soy total, keep the oyster sauce only if you have a mushroom-based version you like, and add a squeeze of lime at the end to lift it.
Ingredients
- 1 1/2 lb (680 g) Asian eggplant (Chinese or Japanese), about 3 to 4 long eggplants
- 1 teaspoon kosher salt, for drawing out moisture
- 3 tablespoons neutral oil with a high smoke point (avocado, grapeseed, or peanut), plus more as needed
- 5 cloves garlic, coarsely chopped
- 2 to 4 Thai bird chilies, thinly sliced (or 1 serrano for milder heat)
- 1 small shallot, thinly sliced (optional)
- 1 tablespoon fish sauce
- 1 tablespoon light soy sauce
- 1 tablespoon oyster sauce
- 2 teaspoons sugar (palm sugar or granulated)
- 2 tablespoons water
- 2 cups (about 40 g) Thai basil leaves, loosely packed, large stems removed
- Cooked jasmine rice, for serving
- Lime wedges, for serving
Prep: 15 minutes, plus 10 minutes salting. Cook: 12 minutes. Total: 37 minutes including salting, about 27 minutes active. Serves 4 as a side or 3 as a main over rice.

How to Make It, Step by Step
1. Cut and salt the eggplant. Trim the stems and cut the eggplant into batons about 3 inches long and 3/4 inch thick, or into thick half-moons. Toss with the kosher salt in a colander and let stand 10 minutes. This draws out moisture so the eggplant browns instead of steaming. Pat very dry with a clean towel or paper towels — surface dryness is what gives you crisp edges.
2. Mix the sauce. In a small bowl, stir the fish sauce, soy sauce, oyster sauce, sugar, and water until the sugar dissolves. Set it by the stove with the garlic, chilies, shallot, and basil all prepped. Once the wok is hot, there is no time to chop.
3. Sear the eggplant in batches. Heat a wok or large heavy skillet over high heat until very hot. Add 2 tablespoons of the oil and swirl. Lay in half the eggplant in a single layer and leave it undisturbed for 2 minutes so the cut sides take on color. Toss and cook 2 to 3 minutes more until golden at the edges and tender when pressed. Move to a plate. Add the remaining tablespoon of oil and repeat with the second batch. Crowding the pan is the fastest route to gray, oily eggplant, so the batches are not optional.
4. Bloom the aromatics. Return the wok to medium-high heat with any oil left in the pan (add a teaspoon if it looks dry). Add the garlic, chilies, and shallot. Stir-fry 30 to 45 seconds until the garlic is fragrant and just pale gold at the edges. Do not walk away — garlic goes from gold to bitter in seconds.
5. Sauce and toss. Return all the eggplant to the wok. Pour the sauce around the edges of the pan so it sizzles on contact, then toss for 60 to 90 seconds until the eggplant is glossy and the sauce has reduced to a light coating. The pieces should look lacquered, not swimming.
6. Basil off the heat. Take the wok off the heat. Fold in the Thai basil leaves and toss just until they wilt, about 20 seconds. The residual heat is enough. Serve at once over jasmine rice with lime wedges on the side.

Getting the Texture Right
Eggplant soaked up all the oil and still looks pale: the pan was not hot enough, or the pieces went in wet after salting. Eggplant is a sponge when it steams and a good browner when it sears. Pat drier, heat longer, and keep the batches small.
Eggplant fell apart into mush: the pieces were cut too small or cooked too long after the sauce went in. Keep batons chunky and keep the sauced toss to about a minute — the eggplant is already cooked when it goes back in.
Sauce tastes harsh or one-note salty: brands of fish sauce differ. Next time, start with 2 teaspoons fish sauce and add the last teaspoon after tasting, with a pinch more sugar or a few drops of lime to round it.
Basil turned black and flat: it went in over direct heat or sat in the hot wok. Basil goes in off the heat, gets one quick toss, and the dish gets served. If you need to hold the stir-fry, keep the basil out and fold it in just before plating.
Variations worth knowing
- With ground pork or chicken: brown 8 oz (225 g) ground pork or chicken in the wok first, move it to the plate with the eggplant, and return it at the sauce step. This is the version that shows up most often as a rice-plate lunch.
- With tofu: press and cube 10 oz (300 g) firm tofu, sear it until golden before the eggplant, and set it aside. Fold it back in with the sauce so it picks up the glaze without breaking.
- Milder, family-style: swap the bird chilies for a quarter of a red bell pepper cut in strips, added with the shallot. You keep the color and a gentle warmth without the bite.
- Extra vegetables: a handful of yardlong beans or green beans, cut in 2-inch pieces and blanched for 2 minutes, can go in with the second batch of eggplant. Do not add raw watery vegetables like zucchini — they will steam the pan and undo the sear.
Serving and Leftovers
Serve the eggplant spooned over rice so the rice catches the sauce, with lime wedges for anyone who wants brightness. A simple cucumber salad or a clear soup on the side keeps the meal light, and the eggplant is just as good at room temperature as part of a larger spread.
Leftovers keep in a covered container in the refrigerator for up to 3 days. The basil will darken, which is normal. Reheat gently in a skillet over medium heat with a teaspoon of water until just warmed through; the microwave works but softens the edges further. This stir-fry does not freeze well — the eggplant turns spongy after thawing — so it is a make-and-enjoy dish.
Recipe Card Summary
Thai basil eggplant: long Asian eggplant salted, patted dry, and seared in batches until golden at the edges and silky inside, then tossed with garlic, bird chilies, and a five-ingredient fish-sauce glaze. Thai basil goes in off the heat so it stays bright. Prep 15 minutes plus 10 minutes salting, cook 12 minutes. Serves 4.

Thai Basil Eggplant
Ingredients
Method
- Cut and salt the eggplant: trim the stems and cut the eggplant into batons about 3 inches long and 3/4 inch thick, or into thick half-moons. Toss with the kosher salt in a colander and let stand 10 minutes. Pat very dry with a clean towel or paper towels.
- Mix the sauce: in a small bowl, stir the fish sauce, soy sauce, oyster sauce, sugar, and water until the sugar dissolves. Set it by the stove with the garlic, chilies, shallot, and basil all prepped.
- Sear the eggplant in batches: heat a wok or large heavy skillet over high heat until very hot. Add 2 tablespoons of the oil and swirl. Lay in half the eggplant in a single layer and leave undisturbed for 2 minutes. Toss and cook 2 to 3 minutes more until golden at the edges and tender. Move to a plate. Add the remaining tablespoon of oil and repeat with the second batch.
- Bloom the aromatics: return the wok to medium-high heat. Add the garlic, chilies, and shallot. Stir-fry 30 to 45 seconds until the garlic is fragrant and just pale gold at the edges.
- Sauce and toss: return all the eggplant to the wok. Pour the sauce around the edges of the pan, then toss for 60 to 90 seconds until the eggplant is glossy and the sauce has reduced to a light coating.
- Basil off the heat: take the wok off the heat. Fold in the Thai basil leaves and toss just until they wilt, about 20 seconds. Serve at once over jasmine rice with lime wedges on the side.