Niu Rou Mien (Taiwanese Beef Noodle Soup)
Prep time
Cook time
Total time
Serves: 6-8
Beef Soup
  • 1 kg beef shanks (roughly 3 large cuts)
  • 2-3 pcs beef leg bones cut in half
  • water
  • 1 thumb sized ginger
  • 2 large onions, sliced
  • fish sauce
Seasoning Paste
  • 2 tsp brown sugar
  • 6 tbsp Szechuan peppercorn
  • 2 tbsp ginger paste
  • 1 whole garlic, minced
  • 2 tsp Chinese five spice
  • 2 tsp cayenne
  • oil
  • Shanghai noodles, cooked
  • Baby bok Choy, blanched
  • Coriander, chopped
  • Crispy fried shallots
  • Soy Sauce
  • Fish Sauce
  1. In stock pot combine Beef shanks and beef leg bones, add enough water to cover the beef pieces. Bring to a boil and wait until the scum rises. Turn heat off, drain then rinse with cold water.
  2. Place the leg bones and beef shanks together with the remaining beef soup ingredients, add enough water to cover everything. Bring to a boil then simmer for an hour.
  3. Prepare the seasoning paste, in a small pan add oil and caramelize the sugar. Once melted add the remaining seasoning paste ingredients, give it a quick stir fry then add this mixture into the simmering soup.
  4. Continue to simmer for 2 more hours. Drain the soup using a fine sieve to get a clear broth, place them on a separate pot. Remove the top layer of oil (you can easily do this by cooling the soup first and refrigerating, the top will harden and easily removed).
  5. Slice into manageable bite sized pieces the cooked beef and any meat and tendons you can get from the beef bones. And place them back into the pot of soup.
  6. Place the soup pot again on stove top and simmer, season with a bit of soy sauce and fish sauce.
  7. Place noodles in soup bowl, top with blanched baby bok choys and coriander. Ladle some hot soup and add some chunks of meat then top with crispy fried shallots. Serve while hot.
Recipe by Ang Sarap (A Tagalog word for "It's Delicious") at