Lanzhou beef noodle soup, home version (兰州牛肉面)

Super fragrant, tangy and comforting, Lanzhou beef noodle soup is a culinary legend from the city which it’s named after. Check out this simplified version!

If you’re a noodle fanatic like me, don’t miss today’s recipe: Lanzhou beef noodle soup (兰州牛肉面). Super aromatic, tangy and comforting, it’s one of the most popular noodle dishes in China. Named after the city from which it originates , this famous beef noodle dish is synonymous with Lanzhou and one of the most important elements of the local food culture.

My personal memory

I spent all my teenage years in Lanzhou (兰州), the capital of Gansu province in the Northwest of China, and Lanzhou beef noodle soup was a regular breakfast treat. In a small cafe beside my school, hundreds of bowls of beef noodle soup were freshly made each morning by a skilful team in a tiny kitchen. Although the queue was long, the service was always super fast and the taste was always spot on. To me, it’s what I miss the most after moving from Lanzhou. Every time I go back, I take every opportunity to enjoy this humble yet scrumptious delicacy.

A culinary art

The making of Lanzhou beef noodle soup is truly a culinary art. Have a look at this video clip that I shot on my Culinary Tour of China which shows you the fascinating process. Words just can’t describe it.

Strictly speaking, Lanzhou beef noodle soup is not supposed to be homemade. Or, let me put it another way. It’s almost impossible to imitate it, particularly the rich, aged beef broth (Restaurants claim they have secret ingredients, formulas, etc.) and the sophisticated hand-pulled noodles (it can come in 7 different sizes). That is why I’ll never dare to claim that I make authentic Lanzhou beef noodle soup. What I’m sharing today is a simplified version which can be easily made in your own kitchen.

Six essential elements

A nice bowl of Lanzhou beef noodle soup consists of six essential elements: clear, aromatic beef broth; cubes / slices of cooked beef; melt-in-your-mouth daikon (aka mooli or Chinese white radish) slices; elastic hand-pulled noodles; generous amount of chilli oil and fresh coriander or green garlic to garnish.

In my recipe at the end of the post, you will see a long list of spices used to flavour the beef broth. Find as many as you can. Believe me, they do make a difference! For better flavour and texture, I recommend you choose the beef cuts which have generous amounts of marbling. Apart from beef, I also add some beef bones. They provide extra flavour and a nice amount of fat to the broth.

Noodle choices

I usually make hand-pulled noodles (shown in images above) for this dish but I have to admit that it’s quite time-consuming and does require a pair of skilful hands. I have a separate post “Xi’an Biang Biang noodles” which shows how to make hand-pulled noodles. Have a look if you are keen to sharpen their culinary skills. Please feel free to use shop-bought dried noodles. They are so handy when you are in a rush. 

To me, chilli oil (Read my recipe HERE) is indispensable for Lanzhou beef noodle soup. It gives the dish an extra zing, as well as a more appetizing look. Some people also like to add some Chinese black vinegar, have a try if you wish.

Lanzhou beef noodle soup, home version (兰州牛肉面)
Rate this recipe
24 ratings

Prep Time: 10 minutes

Cook Time: 2 hours, 30 minutes

Total Time: 2 hours, 40 minutes

Serving Size: 4-6 servings

Lanzhou beef noodle soup, home version (兰州牛肉面)

Super fragrant, tangy and comforting, Lanzhou beef noodle soup is a culinary legend from the city which it’s named after. Check out this simplified version!


  • 1400g / 3lb large chunks of beef
  • 2 beef bones
  • 3000ml / 13 cups water
  • 1.5 teaspoon salt (or to taste)
    Spices & herbs
  • 2 star anises
  • 1 small piece cassia cinnamon
  • 2 bay leaf
  • 1 teaspoon Sichuan pepper
  • 1 teaspoon white pepper
  • 1 pinch fennel seeds
  • 1 pinch cumin seeds
  • 1/2 teaspoon ground licorice (or 4 slices licorice root)
  • 2 pieces sand ginger
  • 3 dry chilli (optional)
  • 1 thumb-sized ginger
  • 3 stalks spring onion
    You also need
  • 500g / 18oz daikon (aka mooli, Chinese white radish)
  • Dried noodles (about 100g / 3.5 oz per person)
  • Coriander, chopped
  • Homemade chilli oil


  1. Put beef chunks and beef bones into a pot filled with cold water. Bring the water to a full boil. Use a spoon to skim off the froth on the surface.
  2. Add all the herbs and spices (see note 1). Leave to simmer for about 2 hours (until the beef is cooked through).
  3. Take the beef out to cool and discard the bones, herbs and spices. When cold, cut the beef into either thin slices or small cubes(see note 2).
  4. Cut daikon into thin slices. Put into the beef broth. Cook for 15 minutes or so until very soft to bite.
  5. Cook noodles (see note 3) in another pot with plenty of water. Drain and rinse under cold water for a few seconds.
  6. Place noodles in serving bowls. Pour in hot broth and daikon. Top with beef slices / cubes. Garnish with fresh coriander and homemade chilli oil.


1. If available, use a closed tea strainer to keep spices together while simmering. Later you will be able to discard them easily.

2. I suggest that you leave the beef to cool completely (best to be in the fridge overnight). This way it won’t fall apart when cutting through.

3. The noodles can be hand-pulled (authentic version) or shop-bought(quick solution).

Writing this post has made me very homesick. Fortunately during my upcoming Culinary Tour of China, I will travel with my tour members to Lanzhou and we will have a private audience to view the making of Lanzhou beef noodles. Really looking forward to that!

An enthusiastic cook with a Chinese palate and a global mindset.

Other classic Chinese noodle dishes:

Dan Dan Noodles(担担面): a street food wonder

Liang Pi: cold skin noodles, the simple way (凉皮)

6 thoughts

  1. Everything about the noodles. Watching the preping of them, the eating and the contentment afterwards. And the photo opportunity on the stairs.

I'd like to hear from you

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