Back to all recipes
Eggplant and Bok Choy Stir-Fry

Eggplant and Bok Choy Stir-Fry

Chinese Eggplant and Baby Bok Choy Stir-Fry with Oyster Sauce

This classic Chinese stir-fry brings together the silky texture of Chinese eggplant with crisp baby bok choy in a glossy, savory sauce. The key is high heat and constant motion—your wok should sizzle and steam as the vegetables caramelize while staying tender-crisp. It's a perfect example of how simple ingredients can create restaurant-quality results in your own kitchen.

AsianDinnerQuick MealsOne Pot
↓ Jump to Recipe

Chinese eggplant has a texture unlike any other vegetable — silky and almost creamy when cooked properly, with none of the bitterness that can plague its globe-shaped cousins. Paired with baby bok choy's crisp stems and tender leaves, it creates the kind of textural interplay that makes Chinese stir-frying such an art form.

This dish represents Cantonese cooking at its most accessible: a handful of ingredients, high heat, and careful timing. The oyster sauce provides that distinctive umami depth that makes restaurant stir-fries so craveable, while the fish sauce adds another layer of savory complexity. What looks like a simple weeknight dinner is actually a masterclass in balancing flavors and textures.

The secret is in the order of operations. Eggplant needs time to absorb flavors, while bok choy can go from perfect to overcooked in seconds. Getting the timing right means understanding how each vegetable behaves under high heat — knowledge that will serve you well in countless other stir-fries to come.

Prep15 min
Cook8 min
Total23 min
Servings4
Difficultyeasy

Ingredients

  • lbbaby bok choy, trimmed and quartered lengthwise
  • 2 Chinese eggplants, halved and cut into 1/2 inch half circles
  • 1 red bell pepper, cut into 1 inch squares
  • 1 tbspolive oil or vegetable oil for stir-frying
  • 1 tbspfresh ginger, peeled and finely grated
  • 1 tspgarlic, finely chopped
  • 3 tbspoyster sauce, preferably premium brand
  • 2 tspfish sauce for umami depth
  • 1 tspsoy sauce, light or regular
  • 2 tbspsesame seeds, toasted if possible

Instructions

  1. Heat your oil in a large frying pan or wok over medium-high heat until it shimmers and moves freely around the pan. Add the grated ginger and chopped garlic, stirring constantly with a wooden spoon or wok spatula. You'll hear them sizzle immediately—this is exactly what you want. Cook for 1 minute until fragrant but not browned, keeping everything moving to prevent burning.
    1 min
  2. Add the quartered bok choy to the hot aromatics and listen for that satisfying sizzle as it hits the pan. Toss and stir constantly for 2-3 minutes—the leaves should wilt while the white stems stay crisp. You'll notice the beautiful contrast of emerald greens against the pale stems as they cook down slightly.
    3 min
  3. Now add the eggplant half-circles and bell pepper squares to the pan. The eggplant will eagerly absorb the flavors while the bell pepper adds a sweet crunch. Toss everything together vigorously for 1 minute, ensuring all vegetables are coated with the aromatic oil and beginning to soften.
    1 min
  4. Pour in the oyster sauce, fish sauce, and soy sauce, creating an instant glossy coating as the sauces hit the hot vegetables. Cook for 1 minute, tossing constantly, until everything is heated through and glistening. If your pan starts to brown too heavily or looks dry, add 2 tablespoons of water to create some steam and prevent sticking.
    1 min
  5. Remove the pan from heat immediately to prevent overcooking—the vegetables should retain their vibrant colors and slight bite. Sprinkle the sesame seeds over the top for a nutty finish and pleasant textural contrast. Serve immediately over steamed jasmine rice, allowing the savory sauce to mingle with the grains.
Tips & Tricks
Frequently Asked Questions
Can I use regular bok choy instead of baby bok choy?

Yes, but cut the larger leaves into 2-inch pieces and separate the thick white stems, adding the stems first and the leaves about a minute later. The cooking time will be roughly the same.

What can I substitute for oyster sauce?

Mix 2 tablespoons soy sauce with 1 tablespoon brown sugar and 1 teaspoon cornstarch for a similar sweet-salty profile, though you'll miss the distinctive briny depth of real oyster sauce.

Why did my eggplant turn mushy?

Either the heat was too low (causing the eggplant to steam rather than sear) or it cooked too long. Chinese eggplant should be tender but still hold its shape after just 2-3 minutes of cooking.

Can I make this ahead of time?

Stir-fries are best served immediately, but you can prep all ingredients up to 4 hours ahead. The cooked dish will keep in the fridge for 2 days, though reheating will soften the vegetables further.