Ready in 25 minutes and serving four, this dish pairs large shrimp with thinly sliced Napa cabbage, julienned carrot and red bell pepper. Whisk soy, oyster, sesame oil, rice vinegar and cornstarch to make a glossy sauce; sear shrimp 2–3 minutes and set aside. Sauté garlic and grated ginger, stir-fry vegetables until crisp-tender, return shrimp and briefly thicken the sauce. Finish with green onions and toasted sesame seeds and serve hot with rice or noodles.
The wok was still sizzling when my neighbor walked through the back door without knocking, drawn by the smell of ginger and sesame curling through the screen porch. She stood there with a glass of wine and said nothing for a solid ten seconds before blurting out that whatever was happening in my kitchen needed to happen at her house too. That was a Tuesday, nothing special, just one of those throw together nights where the fridge offered half a cabbage and a bag of shrimp I had thawed that morning. Somehow those humble ingredients turned into the kind of meal that makes you close your eyes on the first bite.
I have made this for weeknight dinners, lazy Sunday lunches, and once at a friends beach house using a wok balanced on a camping stove. Each time the reaction is the same, people hover over the pan with chopsticks before I even finish plating. My friend David called it restaurant quality and then quietly asked for the recipe as if he were asking for a secret.
Ingredients
- 400 g (14 oz) large shrimp, peeled and deveined: Large shrimp hold their texture against the high heat of a wok and soak up sauce like little sponges, so do not be tempted to go smaller.
- 4 cups Napa cabbage, thinly sliced: Napa is the unsung hero here because it wilts just enough to become tender while keeping a satisfying crunch at the core.
- 1 medium carrot, julienned: Thin matchsticks cook quickly and add a sweetness that balances the salty depth of soy sauce.
- 1 red bell pepper, thinly sliced: Beyond the pop of color, the pepper brings a mild fruity heat that rounds out every bite.
- 3 green onions, sliced: Tossed in at the very end so they stay bright and sharp against the rich sauce.
- 2 cloves garlic, minced: Fresh garlic is nonnegotiable, the jarred stuff tastes flat and will quietly ruin everything.
- 1 tablespoon fresh ginger, grated: Grate it fine so it melts into the sauce rather than catching someone off guard with a fibrous chunk.
- 3 tablespoons soy sauce: The salty backbone of the entire dish, use a good quality one and you will taste the difference.
- 1 tablespoon oyster sauce: This is where the deep umami comes from, that savory richness that makes people ask what your secret ingredient is.
- 1 tablespoon sesame oil: Just a tablespoon transforms the whole pan into something that smells like your favorite takeout spot.
- 1 teaspoon honey (optional): A tiny touch of sweetness pulls all the salty and acidic notes together beautifully.
- 1 teaspoon rice vinegar: The gentle acidity brightens the sauce and keeps it from feeling heavy.
- 1 teaspoon cornstarch: This is what turns a watery puddle into a glossy coating that clings to every piece of shrimp and cabbage.
- 2 tablespoons water: Just enough liquid to help the cornstarch do its job without diluting the flavor.
- 1 tablespoon toasted sesame seeds: Sprinkle these on top for a finishing crunch that makes the dish feel intentional rather than thrown together.
- Fresh cilantro or scallions, chopped (optional): A handful of herbs at the end makes everything taste brighter and look like you tried harder than you did.
Instructions
- Whisk the sauce together:
- In a small bowl, combine the soy sauce, oyster sauce, sesame oil, honey, rice vinegar, cornstarch, and water, whisking until the cornstarch disappears completely. Set it near the stove because once things start moving, they move fast.
- Sear the shrimp:
- Heat a tablespoon of oil in a large skillet or wok over medium high heat until it shimmers, then add the shrimp in a single layer. Cook for two to three minutes, flipping once, until they curl into pink crescents and turn opaque throughout, then pull them out and set aside before they overcook.
- Wake up the aromatics:
- In the same skillet with all those lovely shrimp bits still clinging to the bottom, toss in the garlic and ginger, stirring furiously for about thirty seconds until your kitchen smells absolutely incredible and you wonder why you do not do this every single night.
- Toss in the vegetables:
- Add the julienned carrot, sliced bell pepper, and cabbage all at once, stirring constantly for two to three minutes until the cabbage just barely wilts but still has some fight left in it.
- Bring it all back together:
- Return the shrimp to the pan, pour in your prepared sauce, and stir everything with purpose for one to two minutes as the sauce bubbles and thickens into a glossy glaze that coats every surface.
- Finish with green onions:
- Toss in the sliced green onions and give everything one final stir so they wilt slightly but still carry that fresh sharp bite.
- Plate and garnish:
- Remove from heat, shower with toasted sesame seeds and fresh herbs if you are using them, and serve immediately over steamed rice or noodles while the wok is still hissing.
The night I cooked this for my mother, she leaned back in her chair and said it reminded her of a tiny restaurant she and my father used to visit before I was born. She had never mentioned that place before, and suddenly the stir fry sitting between us was carrying a weight I had not expected.
Making It Your Own
This recipe bends willingly in whatever direction you need it to go. I have swapped the shrimp for cubes of extra firm tofu on meatless Mondays and used chicken thighs when that was what the fridge gave me, and each version earned its own repeat requests.
Heat and Spice
If you like things fiery, slice a fresh red chili thin and let it join the garlic and ginger in the pan. A drizzle of chili oil over the finished dish also does the trick without committing to a level of heat you might regret halfway through dinner.
Serving Suggestions and Storage
This stir fry is best the moment it leaves the pan, when the cabbage still has its snap and the shrimp are at their most tender. Leftovers keep well in the refrigerator for up to two days and reheat beautifully in a hot skillet, though the cabbage will soften a bit on the second day which is not a flaw so much as a different experience.
- Serve over jasmine rice for a classic pairing that soaks up every drop of sauce.
- Rice noodles turn this into a satisfying bowl meal with almost no extra effort.
- Remember that the sauce thickens as it sits, so add a splash of water when reheating if needed.
Some meals are just dinner, and then some meals become the one you reach for when you want someone to feel taken care of without making a fuss about it. Keep a bag of shrimp in the freezer and a head of cabbage in the crisper, and this dish will never be more than twenty five minutes away from saving your evening.
Recipe Questions
- → How can I tell when the shrimp are cooked?
-
Shrimp are done when they turn pink and opaque with a slight curl. Cook large shrimp about 2–3 minutes per side over medium-high heat; avoid overcooking to keep them tender.
- → How do I keep the cabbage crisp-tender?
-
Slice Napa cabbage thinly and stir-fry on high heat for just 2–3 minutes. Toss frequently so it wilts slightly but retains a pleasant crunch.
- → Can I make a gluten-free version?
-
Use tamari or a gluten-free soy alternative and swap oyster sauce for a gluten-free mushroom or hoisin alternative to keep similar savory depth.
- → What thickens the sauce quickly?
-
A teaspoon of cornstarch mixed with water creates a slurry that thickens within a minute once added to the hot pan—stir constantly to avoid lumps.
- → Any tips for adding heat?
-
Add thinly sliced fresh chili, a pinch of red pepper flakes, or a drizzle of chili oil to the sauce to build heat without overpowering the other flavors.
- → What are good protein swaps?
-
Substitute shrimp with sliced chicken breast, thin tofu slabs, or thinly sliced pork; adjust cooking times so each protein cooks through and remains juicy.