Cut the meat into ¼ to ⅓ inch strips. Season with 1 Tbs of the tamari, 1 tsp of the garlic, and 2 tsp of the oil. Let marinate while prepping the rest of the ingredients.
Measure out and prep all of the ingredients before starting the stir fry.
Heat pan on high, once it's hot, add 2 tsp oil and turn down to medium. Pour in eggs and agitate until they start to set. While still in the pan, chop them up. Try not to brown them, as soon as they are set, remove and reserve.
Set pan on highest heat. Once the pan is just smoking, add 1 Tbs oil. Swirl it around and add ginger, garlic, and peppers, sauté while stirring for 30 sec.
Add mushrooms and continue stirring for about 2 min, until the vegetables are just barely starting to soften. If using cloud ear mushrooms and lily flowers, add them now and sauté for 30 sec. Otherwise, continue sautéing for 30 more seconds.
Add the cabbage and continue to cook, stirring for 1 min, add scallions and tamari and stir for another 30 sec. Once the cabbage looks like it's just starting to wilt, transfer to a bowl and reserve.
To cook the meat, heat pan on the highest heat once more. Once you see smoke, add 1 Tbs oil and half the meat. Sauté for 2 min on the highest heat, stirring constantly until cooked through. Its best to do this in 2 batches so the meat cooks properly. Cook the first half and put in a bowl, then cook the second half following the steps above.
Add the first batch of cooked meat and all the vegetables back into the pan, stir and add the hoisin and eggs, stirring for another couple seconds. Immediately take the food off the heat, stir in sesame oil, and transfer Moo Shu to a serving dish. It's now ready to eat!
Serve Moo Shu fresh with mandarin pancakes, homemade hoisin, and cilantro.