Cut the beef into bigger chunks. Place the beef chunks into a large pot of water, add slices of ginger and Shaoxing wine, and bring to a boil to get rid of the excess blood. Cover and boil over medium heat(about 5 minutes). Drain and set aside.
Heat the saucepan over high heat and add cooking oil. Add garlic, ginger, onion, and green onion. Sauté everything for about 1 to 2 minutes until fragrant, then add soybean paste and brown sugar. Sauté all together for 1 minute, then add regular soy sauce, Shaoxing wine, dark soy sauce, dry chili, bay leaves, star anise, Sichuan peppercorns, water, and salt, and stir well. Make sure the water covers the meat line. During simmering, occasionally skim off any impurities that rise to the surface.
Bring to a boil, then cover and reduce heat to medium-low and simmer for 1 hour and 30 minutes. It is done once the beef is tender enough and easily shredded with a fork.
While the beef soup is cooking, bring a pot of water to a boil. Add a large pinch of salt. When the water is boiling, add the baby bok choy and cover for 1 to 2 minutes, or until tender-crisp. Remove the bok choy with a slotted spoon and set aside.
Cook the noodles by following the directions of the package you are using. Drain and place in a serving bowl. You can use Chinese egg noodles, rice noodles, and Chinese dry noodles.
Pour the beef soup and the beef onto the noodles. Garnish with cooked bok choy and cilantro, or your favorite cooked veggie, on top of the noodles to complete the dish. Don’t forget the hard-boiled egg.
Serve immediately. Enjoy!