Chinese eggplant with garlic sauce is a savory stir-fry of tender, silky eggplant coated in a tangy, lightly sweet sauce, often served with steamed rice. This home-style take on a popular Chinese restaurant dish uses Chinese eggplant, garlic, soy sauce, vinegar, and chili; regional and household versions vary in seasoning and heat.
Before you start, cut the eggplant and mix the sauce so the stir-fry can move quickly. A large skillet or wok helps cook the eggplant evenly; cook in batches if your pan is small.
What You’ll Need
- 1½ lb (680 g) Chinese eggplant, about 3–4 slender eggplants
- 2 tbsp (30 ml) neutral cooking oil, such as canola or peanut oil, divided
- 4 garlic cloves (about 12 g), finely chopped
- 1 tbsp (15 g) fresh ginger, peeled and finely chopped
- 2 scallions (about 30 g), thinly sliced, whites and greens separated
- 2 tbsp (30 ml) soy sauce
- 1 tbsp (15 ml) Chinkiang black vinegar
- 1 tbsp (15 ml) Shaoxing wine
- 1 tbsp (12 g) sugar
- ½ cup (120 ml) water
- 1 tsp (3 g) cornstarch
- ½ tsp (2.5 ml) toasted sesame oil
- ¼–½ tsp (0.5–1 g) red chili flakes, optional
- Steamed rice, to serve
Chinkiang vinegar and Shaoxing wine are common Chinese pantry ingredients. If you cannot find Chinkiang vinegar, use unseasoned rice vinegar; the sauce will be milder and less malty. Dry sherry can stand in for Shaoxing wine, while omitting the wine is also fine. Use low-sodium soy sauce if you prefer less salt.
Step-by-Step
- Prepare the eggplant. Rinse and dry the eggplants. Trim off the stems, then cut each one lengthwise into quarters and slice into pieces about 3 inches (7.5 cm) long. If an eggplant is especially thick, cut it into sixths so the pieces are similar in size. Chinese eggplant is usually tender enough to cook without salting.
- Mix the sauce. In a small bowl, whisk together the soy sauce, vinegar, Shaoxing wine, sugar, water, and cornstarch until no dry starch remains. Keep the bowl near the stove. Measure out the sesame oil, chili flakes, garlic, ginger, and scallion whites separately.
- Heat the pan. Set a large wok or skillet over medium-high heat. Add 1 tablespoon (15 ml) of the neutral oil. When the oil shimmers, add half the eggplant in a single layer. Cook for 4–5 minutes, turning occasionally, until browned in spots and beginning to soften. Transfer it to a plate. Repeat with the remaining oil and eggplant. If the pan is crowded, cook in more batches rather than steaming the pieces.
- Aromatize the pan. Lower the heat to medium. Add the garlic, ginger, scallion whites, and optional chili flakes. Stir for about 30 seconds, just until fragrant; do not let the garlic brown, which can make it bitter.
- Simmer until tender. Return all the eggplant to the pan and pour in the sauce, stirring it again first so the cornstarch is evenly distributed. Toss gently to coat. Cover and cook for 3–5 minutes, stirring once, until the eggplant is soft throughout but still holds its shape. If it remains firm, add 1–2 tablespoons (15–30 ml) water and cook for another minute or two.
- Finish and serve. Uncover and stir for 30–60 seconds, until the sauce thickens and clings to the eggplant. Turn off the heat and mix in the sesame oil and scallion greens. Taste and adjust with a splash of vinegar for brightness, a little soy sauce for salt, or chili for heat. Serve hot with steamed rice.
Common Mistakes
- Crowding the pan: Too much eggplant at once releases moisture and steams instead of browning. Use a wide pan or cook in batches.
- Using heat that is too low: The eggplant can soak up oil and turn greasy before it softens. Preheat the pan and oil, and keep the heat at medium-high for browning.
- Adding cornstarch without mixing it: It settles in the bowl and can form lumps. Stir the sauce just before pouring it into the pan.
- Overcooking the aromatics: Garlic burns quickly. Add it after browning the eggplant, keep stirring, and lower the heat first.
- Expecting crisp eggplant: This is a tender, saucy stir-fry, not a crunchy dish. Browning adds flavor, but the inside should become soft.
Tips
- Choose firm, glossy Chinese eggplants with smooth skin and no soft spots. Their slender shape and delicate flesh cook quickly; if unavailable, use small globe eggplants and cut them into similarly sized batons. Globe eggplant may need a few extra minutes to soften.
- Keep the pieces close in size so they finish together. Leave the skin on: it helps the pieces keep their shape and adds color.
- For a less oily result, brown the eggplant in batches and add water by the tablespoon if it sticks. Avoid pouring in extra oil automatically; eggplant absorbs it readily.
- For more heat, add chili flakes with the garlic or serve chili oil at the table. For a vegetarian or vegan version, check that the soy sauce and other condiments contain no animal-derived ingredients.
- Make rice while the eggplant cooks. The sauce is best served freshly made, when its texture is glossy and the eggplant is tender.
Troubleshooting
- The eggplant is still firm: Cover the pan and simmer for another 1–2 minutes. Add a small splash of water if the sauce has become too thick before the center softens.
- The sauce is watery: Remove the lid and simmer, stirring gently, for another minute. If needed, mix ½ teaspoon (1.5 g) cornstarch with 1 tablespoon (15 ml) cold water, stir it in, and simmer until glossy.
- The sauce is too thick or sticky: Stir in water, 1 tablespoon (15 ml) at a time, until it loosens. Taste afterward because dilution can soften the seasoning.
- The dish tastes too salty: Add a splash of water and a little vinegar or sugar, then serve with plain rice. Next time, use low-sodium soy sauce and measure it rather than pouring freely.
- The eggplant looks oily: Blot excess oil from the pan before adding the aromatics, and loosen the sauce with a little water. For the next batch, use a hotter pan and cook smaller portions.
Refrigerate leftovers within 2 hours in a covered container and use within 3–4 days. Reheat until steaming hot; USDA FSIS recommends leftovers reach 165°F (74°C), checked with a food thermometer. Add a spoonful of water while reheating if the sauce has thickened.
Frequently Asked Questions
Do I need to salt Chinese eggplant before cooking?
No. Chinese eggplant is generally mild and cooks quickly without salting. Salting is optional if you want to draw moisture from older or particularly seedy eggplant; rinse and dry it well before cooking.
Can I use regular purple eggplant?
Yes. Choose a small, firm globe eggplant and cut it into batons. Its flesh is denser, so it may take a few extra minutes to become tender.
What can I use instead of Chinkiang vinegar?
Unseasoned rice vinegar is the easiest substitute. It tastes lighter and less complex, but still gives the sauce the acidity it needs. Avoid sweetened seasoned rice vinegar unless you reduce the sugar.
Can I make Chinese eggplant without Shaoxing wine?
Yes. Leave it out or replace it with dry sherry. The flavor will be slightly less rounded, but the dish will still work.
Is Chinese eggplant with garlic sauce spicy?
Not necessarily. The recipe’s chili flakes are optional, so leave them out for a mild dish or add more to suit your preference.
Can I prepare it ahead?
You can mix the sauce and chop the aromatics ahead, then refrigerate them separately. Cook the eggplant close to serving time for the best texture; refrigerate cooked leftovers within 2 hours.
Related
- Fruit Juice Label Design: A Practical Recipe for a Label
- Woolworths Non-Alcoholic Drinks: Easy Citrus Spritz
- Do Not Drink Labels: What They Mean and When They Apply
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).