Easy Moo Shu Vegetables with Eggs and Hoisin

Cook: 25 min6 servingsmediumChinese-American
Easy Moo Shu Vegetables with Eggs and Hoisin

A light, vegetable-forward take on the Chinese-American classic, moo shu vegetables shine with a balance of sweet, savory, and tangy flavors from hoisin, oyster sauce, and rice vinegar. Ribbons of scrambled egg, tender mushrooms, crisp snow peas, and shredded cabbage create textural contrast in every bite. This dish suits weeknight dinners when you want something quick yet satisfying, perfect for vegetarians or anyone seeking a lighter stir-fry. The magic lies in the glossy sauce that coats everything and the optional flour tortillas or mandarin pancakes for wrapping. Unlike restaurant versions heavy with oil or sodium, this home version lets fresh vegetables shine while keeping prep simple and cooking time under 20 minutes. Serve as a casual weeknight meal or light lunch.

Ingredients

6 servings
  • 8 oz cremini mushrooms, sliced
  • 1 cup snow peas, trimmed
    snap peas1:1

    slightly different texture when cooked; snap peas hold crunch longer

  • ½ bunch green onions, root end removed, thinly sliced
  • 12 oz coleslaw mix
    shredded cabbage1:1

    identical result; coleslaw mix often includes carrots for color

    Full guide →
  • 3 eggs, beaten
    tofu3oz:3ozveganeggs-freeadds soy

    silken tofu sliced thin mimics egg texture; pan-fry briefly first

    Full guide →
  • ¼ cup hoisin sauce
    sweet bean sauce1:1vegancondiment

    similar umami depth and sweetness

    Full guide →
  • 3 Tbsp seasoned rice vinegar
  • 1 Tbsp oyster sauce
    soy sauce0.75:1veganadds glutenadds soy

    reduces umami slightly but adds saltiness; omit if using full amount

    Full guide →
  • ½ Tbsp sesame oil
    neutral oil1:0.5

    loses toasted flavor; reduce amount as neutral oil is less intense

    Full guide →
  • flour tortillas(optional)
  • oil, for cooking
    neutral oil1:0.5

    loses toasted flavor; reduce amount as neutral oil is less intense

    Full guide →

Instructions

  1. 1

    Gather and portion all ingredients.

  2. 2

    Chop green onions by removing the root end and thinly slicing.

  3. 3

    Clean snow peas, trim the ends, and slice diagonally or leave whole as preferred.

  4. 4

    Heat oil in a non-stick skillet over medium-high heat. Beat eggs together in a bowl and pour into an even layer. Cover with a lid for a minute or two until mostly cooked through. Transfer to a cutting board and slice into bite-sized strips.

  5. 5

    Wipe out the skillet, add a little more oil, and saute mushrooms for a few minutes.

  6. 6

    Add coleslaw mix and snow peas, sauteing until the cabbage softens.

  7. 7

    Combine hoisin sauce, oyster sauce, seasoned rice vinegar, and sesame oil in a container, then pour into the vegetables.

  8. 8

    Once the sauce has thickened and incorporated well, add the egg strips and toss to combine.

  9. 9

    Serve topped with green onions alongside flour tortillas or mandarin pancakes for wrapping.

Tips

Tip 1

Cook the egg in a thin, even layer rather than scrambling; this creates flat ribbons that wrap better in tortillas and distribute evenly throughout the dish without clumping.

Tip 2

Slice snow peas diagonally to increase surface area for sauce absorption and create a more elegant presentation than straight cuts.

Tip 3

Mix your sauce components before adding to the pan so they emulsify together rather than pooling separately; this ensures every vegetable gets coated uniformly.

Good to Know

Storage

Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently in a skillet over medium heat, adding a splash of water if needed to loosen the sauce.

Make Ahead

Prepare all vegetables and store in separate containers up to 1 day ahead. Make the sauce ahead and refrigerate. Cook the egg and assemble just before serving for best texture.

Serve With

Serve immediately with warm flour tortillas or mandarin pancakes on the side. Guests wrap their own portions, adding extra hoisin or soy sauce as desired.

Common Mistakes

Watch

Overcook the vegetables to avoid losing their crispness; saute only until cabbage becomes tender, not limp.

Watch

Add the sauce before the vegetables are ready to avoid the egg strips breaking apart during prolonged stirring.

Watch

Skip the egg layer by cooking it too long; aim for mostly set but still slightly soft so it slices cleanly without shattering.

Substitutions

Vegan Options

hoisin sauce
sweet bean sauce1:1vegancondiment

similar umami depth and sweetness

Full guide →
oyster sauce
soy sauce0.75:1veganadds glutenadds soy

reduces umami slightly but adds saltiness; omit if using full amount

Full guide →
eggs
tofu3oz:3ozveganeggs-freeadds soy

silken tofu sliced thin mimics egg texture; pan-fry briefly first

Full guide →

General Alternatives

snow peas
snap peas1:1

slightly different texture when cooked; snap peas hold crunch longer

coleslaw mix
shredded cabbage1:1

identical result; coleslaw mix often includes carrots for color

Full guide →
sesame oil
neutral oil1:0.5

loses toasted flavor; reduce amount as neutral oil is less intense

Full guide →
Find more substitutions →

FAQ

Can I make this dairy-free or vegan?

Yes. The dish is naturally dairy-free. For vegan, replace eggs with silken tofu sliced thin and pan-fried briefly, or omit protein entirely and boost the mushrooms and coleslaw mix. Swap oyster sauce for soy sauce or tamari and verify hoisin is plant-based.

Can I freeze moo shu vegetables?

Freezing is not recommended. The vegetables become mushy when thawed, and the sauce separates. Instead, refrigerate cooked leftovers for up to 3 days and reheat gently. You can freeze the sauce alone for future use.

What if I don't have seasoned rice vinegar?

Substitute regular rice vinegar with a pinch of sugar added to replicate the sweetness, or use white vinegar with sugar. White distilled vinegar works but is more acidic; use slightly less. Apple cider vinegar adds sweetness and works well at the same ratio.