
This simple veggie stir fry has become my weeknight dinner savior when I need something nutritious and delicious in under 15 minutes. The combination of crunchy cabbage, tender carrots, and fluffy eggs creates a perfectly balanced meal that satisfies without weighing you down.
I first created this recipe during a particularly busy work week when I had nearly nothing in the refrigerator except cabbage and eggs. What started as a desperate dinner solution has become one of our most requested meals, especially on hectic weeknights.
Ingredients
- Half a green cabbage around 1 pound: provides the perfect crunch and absorbs flavors beautifully. Look for tight, heavy heads with no brown spots.
- 3 medium eggs: adds protein and creates delightful soft pockets throughout the dish. Farm fresh eggs make a noticeable difference.
- 1 medium carrot: brings natural sweetness and color contrast. Choose firm carrots with vibrant orange color.
- 2 tablespoons chopped onion: creates the aromatic base. Sweet or yellow onions work best for this quick cooking method.
- 2 garlic cloves: infuses the oil with essential flavor. Select plump, firm cloves without any sprouting.
- 2 teaspoons oyster sauce: provides that unmistakable umami depth. Vegetarian mushroom oyster sauce works perfectly too.
- 1 tablespoon light soy sauce: balances the salt and enhances vegetables. Use low-sodium if preferred.
- 2 teaspoons dark soy sauce: adds rich color and deeper flavor. This is worth finding at an Asian market for best results.
- 2 teaspoons sugar: balances the savory elements. Raw sugar works beautifully here.
- 4 tablespoons olive oil divided: helps properly cook each component. Extra virgin is not necessary here regular olive oil works great.
- Salt to taste: enhances all the flavors. Sea salt or kosher salt is ideal.
Step-by-Step Instructions
- Prepare the Eggs:
- Heat 1 tablespoon olive oil in a large skillet over medium heat until it shimmers but doesn't smoke. Pour in the whisked eggs and gently move them around with a spatula. Cook just until set but still slightly moist about 30 seconds. Remove to a plate immediately to prevent overcooking.
- Create the Aromatic Base:
- Add another tablespoon of olive oil to the same skillet. Add the chopped onions and garlic, stirring constantly to prevent burning. Cook for exactly one minute until fragrant but not browned. The kitchen will fill with an incredible aroma at this point.
- Quick Cook the Vegetables:
- Add the remaining 2 tablespoons of olive oil along with the sliced cabbage and carrot sticks. Toss everything thoroughly to coat with oil and aromatic flavors. Cover with a lid to create steam which helps the vegetables cook evenly while maintaining their crispness. Let them cook for 3 to 4 minutes or until cabbage begins to soften but still retains some bite.
- Create the Sauce Magic:
- Pour the oyster sauce light soy sauce dark soy sauce and sugar directly onto the vegetables. Stir vigorously to ensure every piece gets coated with the glossy sauce. Allow everything to cook together for another 1 to 2 minutes which helps the vegetables absorb the flavors while the sauce slightly thickens.
- Finish and Serve:
- Taste a piece of cabbage and add salt if needed remembering that soy sauce already contains salt. Return the scrambled eggs to the skillet breaking up any large pieces with your spatula. Gently fold everything together allowing the eggs to warm through about 30 seconds. Serve immediately for the perfect texture balance.

The oyster sauce is truly the secret ingredient in this recipe. I once skipped it thinking the soy sauces would be enough but the depth of flavor was noticeably missing. My daughter immediately asked what was different about her favorite stir fry. Even that small amount makes a tremendous difference.
Vegetable Variations
This stir fry welcomes almost any vegetable you have on hand. Bell peppers snap peas or broccoli florets make excellent additions. Simply adjust cooking times based on the density of your chosen vegetables. Harder vegetables like broccoli should be added with the cabbage while delicate vegetables like spinach can be stirred in during the final minute of cooking.
Making It A Complete Meal
Turn this simple side dish into a hearty main course by serving it over steamed rice or noodles. For additional protein consider adding firm tofu cubes with the vegetables or sliced chicken breast before adding the cabbage. I often make a double batch and portion it with rice into containers for quick lunches throughout the week.
Cultural Context
This recipe draws inspiration from Chinese cabbage stir fries particularly those from southern regions where simpler preparations allow the natural flavors of vegetables to shine. Traditionally this style of cooking emerged as a practical way to create nutritious meals quickly using seasonal produce. The technique of quick high heat cooking preserves nutrients and brings out the natural sweetness of vegetables.

Frequently Asked Questions
- → Can I substitute oyster sauce in this stir fry?
Yes! For a vegetarian version, use vegetarian oyster sauce (made from mushrooms) or hoisin sauce. For a different flavor profile, try fish sauce or Worcestershire sauce, though you may need to adjust quantities as these are more intense.
- → What vegetables can I add or substitute in this stir fry?
This stir fry is very adaptable. Great additions include bell peppers, broccoli, snap peas, mushrooms, bean sprouts, or bok choy. Just ensure harder vegetables are cut small enough to cook quickly, or add softer vegetables later in the cooking process.
- → How can I add protein to this vegetable stir fry?
While this dish already contains eggs for protein, you can add tofu, chicken, beef, or shrimp. For meat or shrimp, cook them first until almost done, remove from the pan, then add back with the eggs in the final step. For tofu, press it first and either stir-fry or bake separately before adding.
- → What's the difference between light and dark soy sauce?
Light soy sauce is saltier and thinner, adding flavor without darkening dishes significantly. Dark soy sauce is thicker, less salty, and contributes a deeper color and richer caramel notes. If you only have regular soy sauce, use it in place of both, adjusting the quantity to taste.
- → How can I make this stir fry spicy?
To add heat, incorporate fresh chili peppers or red pepper flakes when cooking the garlic and onions. Alternatively, add a teaspoon of chili oil, sriracha, or sambal oelek to the sauce mixture. You can also serve with chili garlic sauce on the side for customizable spice levels.
- → Can this stir fry be made ahead and reheated?
Yes, though the vegetables will soften when reheated. Store in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat until warmed through, adding a splash of water if it seems dry. For best results, eat within 2 days to maintain better texture and flavor.