
This vibrant Asian cabbage stir fry has become my go-to weeknight dinner when I need something quick yet nutritious. The humble cabbage transforms into a flavorful dish when paired with eggs and the perfect umami sauce.
This recipe saved me countless times during busy weeks when I needed something healthy but had little time to cook. My family initially doubted a cabbage dish could be exciting but now regularly requests this stir fry by name.
Ingredients
- Fresh green cabbage provides the perfect crisp texture and mild flavor that absorbs the sauce beautifully
- Eggs add protein and create lovely textural contrast against the vegetables
- Carrots bring natural sweetness and vibrant color to balance the dish
- Onion and garlic form the aromatic base that elevates the entire stir fry
- Light soy sauce adds the primary salty element while keeping sodium reasonable
- Dark soy sauce contributes rich color and deeper flavor notes
- Oyster sauce delivers complex umami that makes this dish restaurant quality
- Sugar balances the savory elements with just a touch of sweetness
- Olive oil works wonderfully though traditional Asian cooking would use peanut or vegetable oil
Step-by-Step Instructions
- Cook the Eggs
- Heat one tablespoon of olive oil in a large skillet over medium heat until shimmering. Pour in the beaten eggs and cook while gently stirring to create soft scrambled eggs. Look for a just set texture that remains slightly glossy. Transfer to a plate to prevent overcooking.
- Sauté the Aromatics
- Using the same skillet add another tablespoon of olive oil. Add the diced onion and minced garlic cooking for exactly one minute until fragrant but not browned. This brief cooking releases the essential oils without developing bitterness.
- Cook the Vegetables
- Add the remaining two tablespoons of olive oil to the pan. Introduce the sliced cabbage and carrot matchsticks mixing well to coat with oil. Cover the skillet to create steam which helps soften the vegetables while maintaining some crispness. Cook for 3 to 4 minutes checking halfway through.
- Create the Sauce Magic
- Pour both types of soy sauce the oyster sauce and sugar directly onto the vegetables. Stir thoroughly to distribute the sauce evenly allowing every piece of cabbage to become coated. Continue cooking uncovered for another 1 to 2 minutes until the cabbage is tender but still has pleasant resistance when bitten.
- Combine and Finish
- Return the cooked eggs to the skillet gently folding them into the cabbage mixture. This final step marries all the flavors together while keeping the distinct elements visible in the finished dish.

The oyster sauce truly makes this dish special for me. I once tried substituting it with more soy sauce but missed that distinctive richness. My daughter actually noticed immediately saying the dish was good but missing its usual magic touch.
Perfect Protein Additions
This cabbage stir fry works beautifully as a base for various proteins. Chicken strips marinated briefly in soy sauce and cornstarch create a velvety texture when stir fried first. Shrimp adds a sweet seafood element that pairs wonderfully with the oyster sauce. For vegetarians firm tofu cubes pressed and pan fried separately add substantial protein without overwhelming the dish. Each protein variation transforms this into a complete different meal expanding your weeknight dinner rotation with minimal extra effort.
Creative Variations
The base recipe welcomes adaptation based on what you have available. Bell peppers add wonderful sweetness and color when sliced thinly and added with the carrots. Snow peas or sugar snap peas introduce a fresh crunch especially welcome in spring. Mushrooms particularly shiitake bring earthy depth when sliced and added with the onions. For heat lovers a tablespoon of chili garlic sauce or sriracha mixed into the sauce creates pleasant warmth without overwhelming the dish. Each addition maintains the quick cooking appeal while creating an entirely new flavor profile.
Serving Suggestions
Serve this vibrant stir fry over steamed jasmine rice to absorb the flavorful sauce. For a lower carb option cauliflower rice works surprisingly well with the savory flavors. Consider garnishing with sliced green onions and sesame seeds for additional texture and visual appeal. A small side of kimchi offers pleasant fermented contrast that highlights the fresh vegetables. For a complete meal experience pair with a simple miso soup that cleanses the palate between bites of the flavorful stir fry.
Cultural Context
This recipe draws inspiration from Chinese homestyle cooking where cabbage features prominently as an affordable nutritious vegetable. The combination of soy sauce and oyster sauce reflects Cantonese influence particularly from southern Chinese cuisine where subtle balance rather than intense heat guides flavor development. Unlike restaurant versions this homestyle approach focuses on highlighting the natural sweetness of cabbage rather than overwhelming it with heavy sauces. The egg addition demonstrates practical home cooking where protein gets stretched throughout a vegetable focused dish making it both economical and satisfying.

Common Questions
- → What protein can I add to this cabbage stir fry?
While this stir fry already contains eggs for protein, you can enhance it with chicken, shrimp, tofu, or thinly sliced beef. Simply cook your protein of choice before the vegetables, remove from the pan, then add back during the final step when returning the eggs to the skillet.
- → Can I substitute the oyster sauce?
Yes, you can substitute oyster sauce with hoisin sauce for a slightly sweeter flavor, or use vegetarian mushroom-based oyster sauce for a plant-based alternative. Fish sauce with a touch of honey can also work, though the flavor profile will be slightly different.
- → How do I prevent my cabbage from becoming too soggy?
To maintain crispness, use high heat and avoid overcooking. The 3-4 minute cooking time is ideal for retaining some crunch. Also, make sure your cabbage is dry after washing, as excess moisture contributes to sogginess. Cutting the cabbage into uniform pieces ensures even cooking.
- → What other vegetables work well in this stir fry?
This stir fry is versatile and works well with bell peppers, snow peas, mushrooms, bean sprouts, or bok choy. For added color and nutrition, consider red cabbage alongside the green cabbage. Just adjust cooking times based on vegetable density to ensure everything is properly cooked.
- → What's the best way to serve this cabbage stir fry?
Serve this stir fry hot over steamed rice or noodles for a complete meal. For presentation, garnish with sliced green onions, sesame seeds, or cilantro. It pairs wonderfully with a simple soup or Asian-style cucumber salad for a balanced dinner.
- → Is this cabbage stir fry spicy?
The base recipe isn't spicy, but you can easily add heat by incorporating chili flakes, sriracha, sambal oelek, or fresh sliced chilies during the cooking process. Start with a small amount and adjust according to your preference.