Kuay teaw nua beef noodle soup recipe

Thai Beef Noodle Soup (Kuay Teaw Nua)


Share This Recipe

This is a mild but flavour packed recipe, where we are going to serve beef strips and beef balls in a tasty soup and on a bed of rice noodles. This dish reminds me of vietnamese Pho, and is a meaty and filling meal.

There are lots of ingredients used to obtain the complex flavour, so I have broken them down into ingredients needed for the soup, and the ingredients needed for the beef noodles.

Preparation Time
Cooking Time
Serving Size



Kuay teaw nua beef noodle Soup Ingredients Listbeef noodle soup ingredients list

Can’t Find The Ingredients At Your Local Store? Click The Links To Buy Online


For The Soup


For The Noodles

  • 70g rice noodles
  • 1 cup of sliced beef
  • 1 cup of beef balls
  • fried garlic oil (for garnish)
  • coriander (for garnish)
  • spring onion (for garnish)

Special Cooking Equipment Used

Cooking instructions


Step 1: Soak 70g of rice noodles in cold water for about 10 minutes.

soaking the rice noodles for beef soup

Step 2: Whilst the noodles are soaking, dissolve 1 beef stock cube in 2.5 litres of boiling water. When the stock cube has completely dissolved, add the soup ingredients, so 1 cinnamon stick, 1/2 a whole onion, 1/2 a carrot, 3 star anise seeds, 1 pickled garlic, 1 teaspoon of salted soybeans, 1 preserved beancurd, 1 1/2 tbsp of dark soy sauce, 1/2 teaspoon of peppercorn, 1/4 teaspoon of coriander seeds, 1 1/2 tbsp of soy sauce, 2 tbsp of sugar, and 1/2 tbsp of salt. Give everything a stir and heat on a high heat. Once the water begins to boil, cover the pot with a lid, and leave to cook for 30 minutes. Whilst the soup is boiling for 30 minutes, you can make the beef balls if you don’t have any already made. Check out our video guide here: Thai meatballs recipe (just substitute the minced pork for minced beef, and don’t grill them.)

boiling the thai soup

Step 3: Once the soup has been boiling for 30 minutes, lower the heat and remove the lid. Now we will prepare our noodles. Bring a saucepan of water to the boil, then add 70g of rice noodles (which equals 1 portion – if you want more, just cook each portion separately). Cook until the noodles are done, which should only take about 5 minutes. You will know they are cooked when they appear white. Then scoop the noodles out of the pan and into a bowl, and mix with a dash of fried garlic oil.

cooked rice noodles

Step 4: Now half fill a ladle with some of our soup and add the beef strips. Lower the ladles into the hot soup and cook the beef strips to your liking, then place them in the bowl on top of the noodles we just cooked.

cooking the beef strips

Step 5: Now place the beef balls into the ladle and lower them into the soup. We just want them to absorb some of the soup and heat up, so you dont need to do this for very long. Once they are hot, put them in the bowl with the beef strips and noodles.

cooking the beef meatballs

Step 6: Spoon some of the soup over your noodles, beef strips, and beef balls, taking care not to take out any of the chunks. We only added the onion, carrot, and star anise for their flavour, we don’t want to get them in our bowl. So make sure you are just spooning out the liquid from the soup.

Step 7: Finally, add the garnish of your choice. We used beansprouts, spring onion, coriander, fried garlic oil, pepper, dried chilli flakes, and ground peanuts. Serve and enjoy!

  • Kuay teaw nua
  • Kuay teaw nua beef noodle soup recipe

We hope you enjoyed this recipe, give it a go and let us know what you thought! We always like to hear from readers and see photos of their yummy food!

If you would like to see more Thai inspired recipes, subscribe to our youtube channel, we are releasing new videos every Monday, Wednesday and Friday.

Share This Recipe

Other Thai Recipes You May Like