Learn to recreate the iconic Taiwanese beef noodle soup at home. Comforting, hearty, deeply flavorful, it’s a complete meal in one bowl.

a bowl of Taiwanese beef noodle soup.

Pin this now to find it later!

Pin It

Recipe highlights

  • An iconic dish that’s nutritious and full of amazing flavors
  • Includes both stovetop and Instant Pot methods
  • A great make-ahead meal that cooks beautifully in large batches

Growing up in Gansu province, China, noodle soups were a staple on our family table. While I have an unwavering love for our local specialty, Lanzhou Beef Noodle Soup, I also adore other varieties. Today’s recipe, Taiwanese Beef Noodle Soup, stands out with its own distinctive charm.

Said to have originated from Sichuan cuisine, it gradually evolved over the decades into one of Taiwan’s most iconic dishes. Known as Hóng Shāo Niú Ròu Miàn/红烧牛肉面, it features tender beef slow-cooked in a dark, rich broth, served with wheat noodles, blanched leafy greens, and fried pickled vegetables.

Save this recipe
Enter your email & we’ll send it to your inbox. Plus get great new recipes from us every week!

This is one of those dishes I love to make in big batches. I freeze the beef and broth in single portions, so whenever I crave a warming, hearty meal, it’s ready to come to the rescue. It never disappoints!

The ingredient list for this recipe may seem lengthy, but don’t let that discourage you. Every element adds depth to the final flavor, and I’ll show you which ones are essential, what you can substitute, and what you can skip.

Beef

beef shank pieces.

Since this is a slow-cooked dish, choose beef cuts with some fat, collagen, and connective tissue. They turn beautifully tender and flavorful after lengthy simmering. My favorite is beef shank (aka beef shin). Other good options include brisket, chuck, and flavorful bone-in cuts like short ribs.

As you can see in the image above, the beef shank I use came pre-sliced. I cook these slices as they are. They turn so tender that they fall apart easily after cooking. If you’re using a whole piece (like what I used in the recipe for Braised Beef Shank), cook it first, then slice it afterwards. Just allow a little extra cooking time.

Aromatics & vegetables

vegetables and aromatics

Onion, garlic, and ginger help build the aroma of the broth, while bok choy or other leafy greens, along with fresh cilantro, make a perfect accompaniment to the noodles.

Seasonings & spices

ingredient for beef broth.

To build the flavor of the noodle soup, you’ll need:

  • Sichuan chili bean paste: Also known as spicy doubanjiang (辣豆瓣酱), this is the key to the soup’s signature earthy fragrance and deep umami taste (read my Chili Bean Paste Guide to learn more).
  • Light soy sauce and dark soy sauce: These add savory depth and give the broth its rich, appetizing color.
  • Shaoxing rice wine: It’s used to reduce any gamey taste. You can substitute it with dry sherry, white wine, or skip it entirely for an alcohol-free version.
  • Chopped tomatoes: They add a subtle sweet taste and a vibrant red hue. Its natural acidity also helps tenderize the beef.
  • Spices: Bay leaves, star anise, Sichuan pepper, and Chinese cinnamon are commonly used in Chinese braised dishes. If you don’t have all of them, it’s fine to skip one or two. You may also use pre-packed spice sachets, which are available in most Chinese supermarkets.
  • Pickled vegetables: It’s a classic topping for Taiwanese-style beef noodle soup that adds aroma and complexity. Many consider it essential. I use pickled mustard greens, known as Suan Cai/酸菜 in Chinese. Other Chinese pickles, such as Zha Cai/榨菜 or Ya Cai/芽菜, also work well.

Noodles

dried noodles.

When testing the recipe, I used dried thin wheat noodles. When time allows, my top choice is hand-pulled noodles, followed by fresh alkaline noodles made with a pasta machine. Egg noodles are also a good option. Although rice noodles aren’t the classic choice, they taste wonderful in this soup too.

In short, this dish comes together in four steps: cook the beef, fry the topping, boil the noodles, and assemble the bowl. Here’s how each step is done:

Step 1: Cook the beef

This step creates the heart of the dish: tender, flavorful beef and a complex broth that makes it truly special. It takes time to cook, but the result is well worth the effort.

skimming foam

First, blanch the beef to remove impurities and excess blood. This step, known as Chao Shui/焯水 in Chinese cuisine, is a common practice for slow-cooked meat dishes. Place the beef in cold water, bring it to a boil, and skim off any foam that appears on the surface. Once done, remove the beef for later use.

frying aromatics and spices.

Now, fry the onion, garlic, and ginger in a little oil to release their aroma.

adding water to pot.

Then add the Sichuan chili bean paste, soy sauce, Shaoxing wine, sugar, chopped tomato, and hot water.

putting blanched beef in broth.

Return the beef and bring everything to a gentle boil.

putting lid on a pot.

Cover with a lid and simmer over low heat for 1.5 to 2 hours, until the beef turns super tender.

taking beef out of broth.

🌟 NOTE: For even cooking and minimal evaporation, use a thick-walled pot with a tight-fitting lid, such as Dutch oven.

Step 2: Fry the topping

frying pickled mustard greens.

While waiting for the beef to cook, prepare the topping. In a little oil, fry finely chopped pickled vegetables with minced garlic and ginger. Once the mixture looks dry and fragrant, dish out and set aside.

🌟 NOTE: Chinese pickled vegetables vary in saltiness depending on the type and brand. Taste before using. If they’re too salty, soak them in cold water, then drain and chop.

Step 3: Boil the noodles

boiling noodles and bok chok.

Bring plenty of water to a full boil, then add the noodles and cook them until nearly done. Watch carefully in case foam forms and starts to boil over. Just before the noodles are ready, put in the bok choy and blanch for 10 seconds or so.

Step 4: Assemble the bowls

straining beef broth.

Before assembling the dish, strain the beef broth to remove any solid bits like spices and overcooked aromatics. This ensures a clear, deeply flavorful soup that’s a real pleasure to eat.

a bowl of Taiwanese beef noodle soup.

Start by adding the noodles and blanched greens to each bowl. Ladle in a generous amount of broth, then top with beef chunks, a good spoonful of fried pickles, and a little cilantro for extra aroma if you like.

🌟 NOTE: This recipe has a mild level of heat. If you prefer it spicier, add a dash of Chinese Chili Oil to boost the flavor (that’s what I always do).

If you have an Instant Pot or a stove-top pressure cooker, you can adapt this recipe to speed up the process. Here’s how:

  • Blanch the beef as usual. Use the sauté function to fry the aromatics and spices. Then add all the other ingredients for the broth, the meat and hot water.
  • Cook on high-pressure for 25 minutes (add 5 more minutes If using thick beef pieces). Let the pressure release naturally before opening the lid.
a bowl of Taiwanese beef noodle soup.

Since this dish takes time to cook, I like to make a large batch and save any leftovers for later. This works well for both the beef broth and the fried pickled vegetables. Divide them into portions, then store in the fridge for up to 3 days or in the freezer for 3 months. Be sure to reheat until piping hot before serving.

Looking for more comforting recipes that warm your body and heart? Try these popular ones:

Love this recipe? Please leave a 🌟🌟🌟🌟🌟 rating and a comment. Thank you!

a bowl of Taiwanese beef noodle soup.
5 from 1 vote

Taiwanese Beef Noodle Soup (红烧牛肉面)

Learn to recreate the iconic Taiwanese beef noodle soup at home. Comforting, hearty, deeply flavorful, it's a complete meal in one bowl.
Prep: 10 minutes
Cook: 1 hour 50 minutes
Total: 2 hours
Servings: 6 bowls

Video

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

For the broth

  • 2 lb beef shank, see note 1
  • 1 tablespoon neutral cooking oil
  • 2 medium onions, sliced
  • 1 head garlic, cloves separated and peeled
  • 8 slice ginger
  • 3 bay leaves
  • 2 piece star-anise
  • 1 piece Chinese cinnamon
  • 1 teaspoon whole Sichuan peppercorn
  • 3 tablespoon Sichuan chili bean paste, aka spicy doubanjiang
  • 2 tablespoon Shaoxing rice wine
  • 1 tablespoon light soy sauce
  • 1 tablespoon dark soy sauce
  • 1 tablespoon sugar
  • 1 can chopped tomatoes, or 3 medium ripe fresh tomatoes, chopped
  • 6 cups hot water

For the topping

  • 1 tablespoon neutral cooking oil
  • 1 tablespoon garlic, minced
  • 1 teaspoon ginger, minced
  • 7 oz pickled mustard green, see note 2

You also need

  • 6 portion noodles, See note 3
  • Leafy greens, such as bok choy, choy sum, spinach, etc.
  • Cilantro, optional

Instructions 

Blanch the beef

  • Put the beef in a pot and add enough cold water to fully cover the meat. Bring it to a boil and skim off any scum that rises to the surface. Once impurities stop appearing, remove the beef and set it aside.

Fry the aromatics

  • Heat oil in a clean pot, preferably a heavy, thick-walled one such as a Dutch oven (casserole pot). Add sliced onion, garlic cloves, ginger slices, bay leaves, star anise, Chinese cinnamon, and Sichuan pepper. Fry until the onion softens and browns on the edge.
  • Stir in Sichuan chili bean paste and fry for 20 seconds or so, then add Shaoxing rice wine, light soy sauce, dark soy sauce, sugar, chopped tomatoes, and 6 cups (1½ litre) of hot water. If using a thin-walled pot with a loosely fitted lid, increase the water by ½-1 cup

Cook the beef

  • Return the blanched beef pieces to the pot. Once the liquid starts to simmer, cover with a lid and reduce the heat to low. Leave to simmer for 1 hour 30 minutes, or until the beef becomes so tender that it breaks apart easily (see note 4 for Instant Pot method).
  • Transfer the beef to a plate. Strain the broth through a large sieve, discarding the solids and keep the clear soup.

Fry the topping

  • While the beef is cooking, prepare the topping. Sizzle minced garlic and ginger in oil, then add chopped pickled mustard greens and fry until fragrant. Set aside.

Boil the noodles

  • Bring a pot of water to a rolling boil. Add the noodles of your choice and cook until just done. Add the bok choy and blanch for 10 seconds.

Assemble the bowls

  • Divide the noodles in serving bowls, then add bok choy and beef chunks. Ladle in the hot broth. Top with the fried pickled vegetables and cilantro if using.

Store leftovers

  • Store any leftover beef and broth in airtight containers in the fridge for up to 3 days or in the freezer for up to 3 months. Keep the fried pickled vegetables in a separate container under the same conditions. Defrost and reheat each component gently before serving.

Notes

1. Other beef cut options include brisket, chuck, and short ribs.
2. Pickled mustard green (aka Chinese sour vegetable, Suan Cai/酸菜) can be replaced by other types of pickled/preserved vegetables, such as Ya Cai (芽菜), Zha Cai (榨菜).
3. For an average appetite, a good portion of noodles is about 5 oz (140g) of fresh noodles or 3 oz (85g) of dried noodles.
4. Instant Pot Method: Blanch the beef as usual. Use the sauté function to fry aromatics and spices, then add the beef and broth ingredients. Cook on high pressure for 25 minutes (add 5 more for thick pieces) and let the pressure release naturally.

Your Recipe Notes

Nutrition

Serving: 1bowl | Calories: 558kcal | Carbohydrates: 84g | Protein: 32g | Fat: 10g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 3g | Trans Fat: 0.1g | Cholesterol: 35mg | Sodium: 2382mg | Potassium: 818mg | Fiber: 2g | Sugar: 5g | Vitamin A: 143IU | Vitamin C: 9mg | Calcium: 67mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Rate and comment below!

Hi! I’m Wei

Born and raised in China, I’m the do-it-all creator behind this blog, a free digital cookbook sharing authentic, accessible Chinese recipes since 2017. I couldn’t be happier to have you here!

More Noodles

Leave a comment

Your email address will not be published. Required fields are marked *

Rate this recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.

10 Comments

  1. Tima says:

    5 stars
    Love all your awesome recipes.
    It is cold here in Orlando Fl area.
    Will definitely give this one a try.

    1. Wei Guo says:

      Thank you so much for the support! Happy cooking Tima.

  2. Sonja de Wet says:

    I have made this for years now. Best soup ever. Love it.

    1. Wei Guo says:

      Yes, such a classic dish!

  3. MaryAnne Taylor-Gibson says:

    Good morning from Australia Wei,

    I made your Beef Taiwanese beef Soup a day ago and it was absolutely beautiful. A lovely balanced combination of flavours. Thank you for your time and trouble.

    MaryAnne

    1. Wei Guo says:

      Thank you for the kind words, MaryAnne. I’m so glad you enjoyed the soup. It means a lot that you took the time to share your feedback.

  4. Max says:

    I made it with 1,5 kg oxtail, which took me roughly four hours simmering time. Tasted excellent and seems ideal for freezing single portions of broth and meat. Didn’t need any extra chili oil.

    1. Wei Guo says:

      So glad to hear it turned out so well, Max. Freezing portions is a great idea. Thanks for sharing your experience.

  5. Elwis says:

    Thanks a lot for making this recipe available on your website. I cook a lot of food following your recipes and me and my Taiwanese wife always find it tasty, but this soup is the best! I really appreciate what you do.

    1. Wei Guo says:

      A compliment from your Taiwanese wife for a Taiwanese dish truly means a lot! I’m so glad you both enjoyed the soup and my other recipes.