Taiwan's iconic beef noodle soup — slow-braised beef shank in a deeply spiced broth of doubanjiang, soy and rice wine, served over hand-pulled wheat noodles.
Niu rou mian, Taiwan's beef noodle soup, is the dish around which a whole capital city's food culture revolves — there are annual Taipei beef noodle festivals, dedicated noodle-house dynasties going back four generations, and ferocious arguments about which alley shop makes the definitive bowl. The dish itself is the legacy of Sichuanese soldiers who fled to Taiwan with the Kuomintang in 1949, bringing with them a love of doubanjiang (the fermented broad bean paste from Pixian) and the technique of braising tough cuts of beef into spoon-tender lumps in a deeply spiced, dark-red soy broth. Taiwanese cooks adapted the dish with local sweet soy, rock sugar and tomato, and turned it from a Sichuan workman's stew into a national icon. The bowl that arrives on a cold Taipei evening is composed in distinct layers: a clear-but-dark, slightly oily broth carrying the perfume of star anise, cinnamon, black cardamom and Sichuan peppercorn; spoonable cubes of beef shank with their connective tissue rendered to gelatin; springy hand-pulled wheat noodles still chewy at the center; a heap of blanched bok choy or mustard greens; and the essential garnish of fresh chopped suancai (pickled mustard greens) and minced scallion that lifts and cuts the richness of the soup. It is the kind of dish that you eat in three modes — first the soup, then the meat, then the noodles — and it is, without exaggeration, one of the great noodle soups of the world.
Serves 4
Place the beef shank chunks in a large pot of cold water, bring to a boil, and skim away the gray foam that rises for 3 minutes. Drain, rinse the beef under cold water, and wipe the pot clean. This blanching step is essential to clean broth — skip it and the soup will be cloudy and metallic.
Heat 3 tbsp oil in the cleaned pot over medium heat. Fry the ginger, garlic and 3 whole scallions 90 seconds until fragrant, then add star anise, cinnamon, cardamom, Sichuan peppercorns and bay — fry another 60 seconds until the spices smell roasted.
Add the doubanjiang and fry hard for 2–3 minutes, stirring constantly, until the oil turns brick-red and the harsh fermented smell mellows into a rich, savory aroma. This is the most important flavor-building step in the dish; do not rush it.
Add the chopped tomatoes and stir-fry 3 minutes until they break down and release their juices. Return the blanched beef to the pot, toss to coat in the spice oil, then add Shaoxing wine and let it bubble 60 seconds to cook off the raw alcohol.
Pour in the water/stock, dark and light soy sauces and rock sugar. Bring to a boil, then reduce to the lowest simmer where the surface barely murmurs. Cover loosely and cook 2.5–3 hours, until the beef is fork-tender and the connective tissue has turned to gelatin.
Skim any fat that has risen to the surface — leave a thin film of orange oil for flavor and visual appeal. Taste the broth and adjust with extra soy for salt, rock sugar for balance. The soup is ideally made a day ahead and reheated; flavor deepens dramatically overnight.
Bring a separate large pot of water to a rolling boil. Blanch the bok choy 60 seconds and lift out into bowls. Cook the noodles per package — fresh hand-pulled noodles take 3 minutes; thick wheat noodles 5–6. Drain and divide into the bowls.
Spoon over plenty of broth and a generous pile of beef shank chunks per bowl. Top each with a tablespoon of suancai pickled greens and a sprinkle of fresh chopped scallion. Drizzle with chilli oil to taste. Serve immediately while everything is steaming.
Beef shank with the connective tissue and bone is non-negotiable — the gelatin is what gives the broth body. Lean stew beef makes a thin, sad soup.
Pixian doubanjiang (look for 鹃城牌 brand) is the gold standard — different from generic 'chili bean sauce.' Worth a trip to a Chinese grocery or ordering online.
Make this a day ahead. The flavor on day 2 is so much better that Taipei noodle houses often won't serve broth that's less than 24 hours old.
Suancai (pickled mustard greens) is the secret garnish that lifts the whole bowl — never skip it. Sold in vacuum packs at any Chinese grocery; lasts months refrigerated once opened.
Clear-broth (qingdun) version: omit doubanjiang and dark soy, double the ginger and scallion, and let the beef's natural flavor lead. Popular in southern Taiwan.
Tomato-forward (fanqie) version: double the tomatoes, add a tablespoon of tomato paste with the doubanjiang for a brighter, slightly tangy broth.
Spicy version (mala niurou mian): add 4 dried Sichuan chillies to the spices and double the Sichuan peppercorn. Top with chilli oil.
Tendon and tripe version: simmer 200 g beef tendon and 200 g blanched honeycomb tripe alongside the shank — adds incredible texture for the adventurous.
Broth and beef keep separately for 4 days refrigerated and improve in flavor. Freeze broth+beef (without noodles) up to 3 months. Cook fresh noodles each time — pre-cooked noodles get gummy. Reheat gently on the stove with a splash of water if too reduced.
Niu rou mian was created in Taiwan in the early 1950s by mainland Chinese veterans who had fled with the Kuomintang in 1949, particularly Sichuanese ex-soldiers settled in military dependents' villages around Kaohsiung. The dish combined Sichuan doubanjiang braising technique with locally available wheat noodles and tomato, and was officially codified as Taiwan's national dish at the inaugural Taipei International Beef Noodle Festival in 2005.
Brisket and short ribs both work — brisket gives sliceable, leaner pieces, while short ribs give richer, more luxurious bites. Avoid lean stew meat and never use steak; you need long-cooking connective tissue.
Yes — after step 5 (when the broth comes to a boil), seal and cook on high pressure 50 minutes, then natural release. The flavor is 90% as good and saves 2 hours.
Fresh thick wheat noodles (la mian) are ideal — hand-pulled if you can find them. Thick udon works as a substitute. Avoid thin noodles like ramen or pasta; they get lost in the rich broth.
No — doubanjiang is fermented broad bean + chili paste from Sichuan; gochujang is fermented soybean + Korean chili + rice powder. They're not interchangeable. Doubanjiang is saltier and more savory, less sweet.
Per serving (620g / 21.9 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes