Back to all recipes
Thai Eggplant Oyster Sauce

Thai Eggplant Oyster Sauce

Silky Eggplant in Glossy Oyster Sauce

Japanese eggplant gets the full Thai treatment here — salted to draw out bitterness, then stir-fried until creamy and coated in a glossy oyster sauce that clings to every piece. Fresh cilantro brightens the whole dish right at the end.

ThaiAsianDinnerSide DishQuick MealsStir Fry
↓ Jump to Recipe

Japanese eggplant transforms completely under heat — from firm and slightly bitter to silky and almost custard-like. This Thai preparation takes full advantage of that transformation, starting with a crucial salting step that draws out any lingering bitterness and helps the eggplant hold its shape during cooking.

The sauce here is deceptively simple but perfectly balanced: oyster sauce provides deep umami richness, sesame oil adds nutty depth, and just enough sugar rounds out the savory elements. The cornstarch slurry creates that restaurant-quality glossy coating that clings to each piece of eggplant without being heavy or gloppy.

What makes this dish particularly satisfying is the contrast between the creamy, almost melting eggplant and the bright pop of fresh cilantro folded in at the very end. It's the kind of side dish that can easily become the star of the meal — rich enough to satisfy but clean-tasting enough that you'll want another bite.

Prep20 min
Cook10 min
Total30 min
Servings4
Difficultyeasy

Ingredients

  • 3 medium-smallJapanese or Chinese eggplant, medium-small size
  • 3 tbspoyster sauce
  • ½ tbsptoasted sesame oil
  • ½ tbspgranulated sugar
  • ½ tbspcornstarch
  • 1 tbspwater
  • fresh cilantro, leaves and tender stems
  • neutral vegetable oil for frying

Instructions

  1. Slice the eggplant into bite-sized cubes or thick batons — whatever size you prefer, just keep them uniform for even cooking. Toss with a generous pinch of salt and let them drain in a colander for 15 minutes. Meanwhile, whisk together the oyster sauce, sesame oil, and sugar in a small bowl. In another bowl, dissolve the cornstarch completely in the water, then stir this slurry into the oyster sauce mixture until smooth.
    15 min
  2. Pour enough oil into a large skillet or wok to coat the bottom generously and heat over medium-high heat until shimmering. Pat the eggplant dry with paper towels, then add to the hot oil. Cook for 6-8 minutes, stirring occasionally, until the pieces are golden brown and completely tender when pierced with a fork. Pour the sauce mixture over the eggplant and toss quickly to coat. Keep stir-frying for 1-2 minutes until the sauce thickens and becomes glossy.
    8 min
  3. Remove from heat and roughly tear the cilantro into bite-sized pieces — stems and all. Fold the herbs into the hot eggplant so they wilt slightly but stay bright green. Serve immediately while the sauce is still glossy and the eggplant is piping hot.
Tips & Tricks
Frequently Asked Questions
Can I use regular globe eggplant instead of Japanese eggplant?

Yes, but you'll need to salt it longer — about 30 minutes instead of 15 — and it may need an extra minute or two of cooking time. Globe eggplant has more seeds and can be slightly more bitter, so the extended salting is important.

What can I substitute for oyster sauce?

Try hoisin sauce thinned with a splash of soy sauce, or make a quick substitute by mixing soy sauce, a pinch of sugar, and a drop of sesame oil. The flavor won't be identical but it'll still be delicious.

Why does my sauce separate or look grainy?

This usually means the cornstarch wasn't fully dissolved or the heat was too high when you added the sauce. Make sure to whisk the cornstarch slurry until completely smooth, and reduce the heat slightly before adding it to the pan.

Can this be made ahead of time?

It's best served fresh since the eggplant and sauce lose their ideal texture when reheated. If you must make it ahead, undercook the eggplant slightly and reheat gently with a splash of water to loosen the sauce.