Vietnamese Cabbage and Egg Recipe: Crispy Wok-Fried Greens With Silky Egg Ribbons

Breakfast & Brunch

Vietnamese Cabbage and Egg Recipe: Crispy Wok-Fried Greens With Silky Egg Ribbons

This Vietnamese cabbage and egg recipe transforms humble greens into a restaurant-worthy dish with just 10 minutes of active work. The secret lies in wok-frying cabbage until it achieves that signature crispy texture while simultaneously creating delicate, silky egg ribbons that cling to every bite.

I first discovered this technique in a Hanoi street-side café, where the aroma of sizzling cabbage and the sight of perfectly cooked eggs drew me in immediately.

The beauty of this dish is its simplicity—just a handful of ingredients come together to create something that feels both comforting and sophisticated. Fresh napa cabbage gets cut into thin ribbons, which caramelize beautifully in the hot wok, while beaten eggs create those signature silky strands.

The dish balances earthy cabbage with the richness of eggs, all tied together with a touch of soy sauce and garlic for depth.

What you'll end up with is a vibrant, texturally complex dish that's crispy on the outside and tender in the center, with each bite offering a perfect harmony of flavors. The cabbage maintains its natural sweetness while developing a satisfying crunch, while the egg ribbons add a luxurious, velvety contrast.

This is the kind of dish that elevates a simple breakfast into something special enough for brunch with friends.

Perfect for weeknight breakfasts, brunch gatherings, or even as a side dish for lunch, this recipe delivers restaurant-quality results with minimal effort. The best part? It comes together in just 15 minutes, making it ideal for busy mornings when you still want something delicious and satisfying. Let's get cooking!

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for vietnamese cabbage and egg

Nine essential ingredients transform simple cabbage and eggs into Hanoi café magic—crispy, silky, and bursting with flavor.

Ingredient Amount Notes
Napa Cabbage 🥬 1 lb Thinly sliced into ribbons
Large Eggs 🥚 4 whole Fresh, room temperature
Vegetable Oil 🫒 ½ cup High smoke point preferred
Garlic Cloves 🧄 4 cloves Minced finely for depth
Light Soy Sauce 🥢 2 tbsp Kikkoman preferred
White Pepper 🌶️ ¼ tsp Freshly cracked for subtle heat
Fish Sauce 🍶 1 tsp Vegan fish sauce substitute
Sugar 🍚 ½ tsp Balances flavors beautifully
Sesame Oil 🫒 ½ tbsp For aromatic finish
Green Onions 🧅 3 whole Thinly sliced for garnish
Salt 🧂 ½ tsp Diamond Crystal preferred

The napa cabbage is the star—look for firm heads with vibrant green leaves at your local Asian market (or the produce section). Whole Foods or Trader Joe's carry the best quality, but any fresh cabbage works. Thinly slicing it into ribbons is key—use a sharp knife or mandoline for even strips. The eggs? Fresh is non-negotiable—they should be at room temperature for perfect silky ribbons. If you're short on time, just whisk them vigorously to break up the yolks slightly. The garlic? Freshly minced makes all the difference—pre-minced from jars lacks that bright, fresh punch.

No fish sauce? Vegan fish sauce like Red Boat works perfectly, or swap for soy sauce plus a pinch of sugar. Short on sesame oil? Toasted sesame seeds sprinkled at the end add the same nutty aroma. The white pepper is optional but adds a subtle, elegant heat—black pepper works in a pinch. For the cabbage, if you can't find napa, substitute bok choy or regular cabbage, but slice it even thinner. The sugar balances the soy sauce's saltiness—don't skip it even if you're watching carbs. And if you're feeling adventurous, a dash of Sriracha at the end adds a little kick.

This dish shines best fresh—serve immediately while the cabbage is still crispy. Store leftovers in an airtight container for up to 2 days, but reheating ruins the texture. For meal prep, cook the cabbage separately and scramble the eggs fresh when ready. The flavors actually improve slightly the next day if you let the cabbage sit for an hour after cooking—trust me on this. Garnish with green onions just before serving to keep them vibrant. And if you make extra? Tuck it into rice bowls or noodles—it disappears fast.

❤️

Why You'll Love This Recipe

  • No-Chop Night: I swear by this when I’m too tired to slice much. Shred the cabbage once, toss it in boiling water for 3 minutes—boom, zero wilting, zero fuss. The eggs cook in the same pan while you’re waiting, so it’s truly hands-off.
  • Umami Bomb: That light soy sauce and minced garlic? It’s where the magic happens. The cabbage soaks up the salty-sweet punch while the eggs fry to a golden crust—crispy outside, runny inside if you like it. (I do.)
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. Cold or at room temp, it holds up perfectly—just add a sprinkle of chili flakes if you’re feeling bold. My kid’s favorite, and it’s cheaper than takeout.
  • Pantry Staple: Honestly, I make this when I forget to grocery shop. Napa cabbage lasts forever, eggs are always in my fridge, and the other ingredients? Already in my spice drawer. Twenty minutes later, dinner’s served—and I’ve spent less than five bucks.

Step-by-step instructions for crispy wok-fried Vietnamese cabbage and egg

Here's how to achieve that perfect balance of crispy cabbage and silky egg ribbons—every bite delivers.

1

Prepare the Napa Cabbage Ribbons

Start by cutting the 1 lb Napa Cabbage lengthwise into quarters, then slice each quarter into thin ribbons about ¼-inch wide. I use a sharp chef's knife and make quick, confident strokes—this ensures even cooking and maximum crispiness. Place the ribbons in a colander and toss them with ½ tsp Salt and ½ tsp Sugar. Let them sit for 10 minutes while you prep the rest.

This salting and sugaring step does two things: it draws out excess moisture for crispier cabbage and begins to tenderize the tougher cabbage fibers. After 10 minutes, give the cabbage a quick rinse under cold water and drain thoroughly in a colander. Pat dry with paper towels—this final drying step is crucial for achieving that satisfying crunch.

2

Whisk the Perfect Egg Mixture

In a medium bowl, crack the 4 whole Large Eggs and whisk them vigorously until the yolks and whites are completely combined. Add 2 tbsp Light Soy Sauce, 1 tsp Fish Sauce, ½ tbsp Sesame Oil, and ¼ tsp White Pepper, whisking constantly until fully incorporated. The mixture should be smooth and glossy with no streaks.

Here's the thing—this egg mixture needs to be room temperature for even cooking. If your eggs are straight from the fridge, let them sit in their shell for 10 minutes before cracking. The warmth helps the eggs emulsify better with the oils and sauces, resulting in those signature silky ribbons. Taste the mixture and adjust seasoning if needed—you want it balanced between salty and umami.

3

Create the Garlic Oil Base

Heat ½ cup Vegetable Oil in a wok or large skillet over medium-high heat until shimmering. Add the 4 cloves minced Garlic Cloves and stir constantly for 30 seconds until fragrant but not browned. Watch the garlic carefully—it burns quickly, and you want that aromatic depth without bitterness.

Once the garlic is just perfuming the oil, add the prepared cabbage ribbons in a single layer. Stir-fry for 2-3 minutes until the edges begin to curl and turn bright green. You're aiming for a crisp-tender texture here—think of al dente pasta, but for cabbage. If the cabbage looks too wet, increase the heat slightly to evaporate excess moisture faster.

4

Cook the Egg Ribbons to Perfection

Pour the egg mixture evenly over the cabbage, immediately stirring vigorously with a pair of heat-resistant spatulas. The eggs should start to set within 10-15 seconds, forming delicate ribbons that cling to the cabbage. Keep stirring constantly for 30-45 seconds total—this is where the magic happens.

Here's my pro tip: work quickly but don't rush. The eggs need to cook through but shouldn't scramble completely. You'll know it's perfect when the eggs form silky, translucent ribbons that coat the cabbage without turning opaque. If the mixture looks too thick, add 1-2 tablespoons of hot water to loosen it slightly. Remove from heat immediately after the eggs are just set.

5

Finish and Serve Immediately

Return the wok to low heat and add the 3 whole Green Onions, sliced thinly. Toss everything together for 10 seconds just to wilt the onions slightly and infuse their fresh flavor. Taste and adjust seasoning if needed—you might want to add a touch more Light Soy Sauce or Fish Sauce for depth.

Transfer the dish to a serving platter immediately and serve while steaming hot. The contrast between the crisp cabbage, silky egg ribbons, and fresh green onions creates an irresistible texture profile. For extra drama, drizzle with an additional ½ teaspoon Sesame Oil right before serving. This dish is best enjoyed within 10 minutes of cooking while everything is at its peak temperature and texture.

👨‍🍳

Pro Tips For Making Vietnamese Cabbage And Egg

  • CRISP THE CABBAGE FIRST: I learned this the hard way—overcooked cabbage turns soggy and sad. Blanch the cabbage leaves in boiling water for exactly 30 seconds before stir-frying. This softens them just enough to absorb flavor without turning to mush. Drain well, but don’t squeeze—crush the leaves gently with your fingers to keep them tender.
  • SALT THE EGGS BEFORE COOKING: The eggs in this dish need to stay intact while absorbing flavor. Crack them into a bowl, add 1 teaspoon of salt per 4 eggs, and whisk vigorously. This toughens the whites slightly so they won’t break apart when stir-frying. (Yes, even if you’re impatient like me.)
  • USE HIGH HEAT FOR GARLIC: Low heat means bitter, raw garlic. Heat your oil until it shimmers, then add the minced garlic and stir constantly for 10 seconds—just until it turns golden. Remove the pan from heat immediately; any longer and it’ll burn. This makes all the difference in the final taste.
  • STIR-FRY IN BATCHES: Crowding the pan steams the cabbage instead of searing it. Cook the eggs first in a single layer, then push them to one side and add the cabbage in two separate batches if needed. This guarantees a crisp-tender texture instead of a sad, limp pile. (Your future self will thank you.)

Dietary considerations for this vietnamese cabbage and egg

Vegetarian-Friendly Base

This recipe is naturally vegetarian, relying on eggs as the primary protein source rather than meat or fish. The egg mixture serves as a rich, savory binder that replaces meat in traditional stir-fries.

I've included vegan fish sauce (like Red Boat) to maintain that signature umami depth without animal products. 🌱

Gluten-Free Adaptation

For gluten-free needs, simply swap the light soy sauce for a certified gluten-free tamari or coconut aminos. I recommend San-J Tamari—it has the same savory profile without the gluten.

The rest of the ingredients remain unchanged, so you won't sacrifice any flavor. Always check labels on fish sauce substitutes too, as some brands may contain hidden gluten.

Low-Carb Options

To make this dish lower in carbs, reduce the sugar to just ¼ teaspoon or omit it entirely. The cabbage itself is naturally low-carb, providing only about 6 grams of carbs per serving.

For extra protein, consider adding chopped mushrooms or tofu cooked alongside the cabbage. Just be sure to cook them first so they don't steal heat from the eggs.

Allergy Considerations

This recipe is egg-centric, so it's not suitable for those with egg allergies. For an egg-free alternative, try replacing the eggs with silken tofu—crumbled and seasoned with the same soy-fish sauce mixture.

The texture will differ, but you'll still get that savory, umami-packed dish. For sesame allergies, simply omit the sesame oil and toasted sesame seeds, though they add wonderful aroma.

Nut-Free Version

The original recipe doesn't contain nuts, but if you're working with a nut-free kitchen, double-check that your vegetable oil and sesame oil are processed in nut-free facilities. Many brands use shared equipment.

For extra safety, I recommend avocado oil as a nut-free alternative that still delivers high heat performance. Always verify with the manufacturer if you have severe nut allergies.

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 4g20%
Cholesterol 185mg62%
Sodium 1240mg54%
Total Carbohydrate 18g6%
Dietary Fiber 4g14%
Sugars 4g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute regular cabbage for napa cabbage?

You can use regular green cabbage, but it won't be as tender. For best results, slice it much thinner (about ⅛-inch) and cook it for 1-2 minutes less than napa. Bok choy also works well—just remove the thick stem first. The key is achieving that perfect crisp-tender texture, so monitor closely.

2

Why did my eggs turn out scrambled instead of silky ribbons?

This usually happens when the eggs cook too long or the heat isn't high enough. For perfect ribbons, work over medium-high heat and stir constantly for just 30-45 seconds total. Also ensure your eggs are room temperature—cold eggs take longer to set properly. If needed, add 1 tbsp hot water to loosen the mixture before cooking.

3

How can I make this recipe spicier?

Add a pinch of Sriracha or chili flakes to the egg mixture, or serve with extra hot sauce on the side. For built-in heat, stir in ½ teaspoon chili garlic sauce when finishing the dish. Vietnamese cuisine often balances heat with sweetness, so consider adding an extra ¼ teaspoon sugar if you're using strong chili.

4

Can I make this ahead of time?

This dish is best served immediately, but you can prep components ahead. Cook the cabbage separately and store it in an airtight container for up to 2 days, or freeze it for 1 month. When ready to serve, quickly reheat the cabbage in a wok, then scramble fresh eggs on top. The texture won't be identical, but the flavors remain delicious.

5

What's the best way to serve this dish?

This vibrant dish pairs beautifully with steamed jasmine rice or rice noodles. For extra flair, serve with a side of pickled vegetables or a simple cucumber salad. The crispy cabbage and silky eggs make it perfect for brunch, but it also works as a light lunch or dinner. Garnish with fresh herbs like cilantro or Thai basil if available.

★★★★★4.8(8 reviews)
Categories Breakfast & Brunch