Beef Hor Fun

beef hor fun

This delicious and simple Beef Hor Fun Recipe is one of the best noodle dishes to make! It consists of flat rice noodles fried with beef, soy sauce and vegetables. “Beef ho fun” is a Singapore speciality – you can easily find variations of this dish in local restaurants, food courts and hawker centres in Singapore. It likely originated in China but has since been adapted over time. It’s one of the best local dishes to try when visiting Singapore. 

How to make Beef Hor Fun:

There are multiple ways to spell this dish – the most popular being “beef hor fun”, “beef ho fun” and “beef chow hor fun”. In Singapore this dish can also be referred to as “Char Kway Teow”.

The main ingredients you need to make this dish are flat rice noodles, brown onions, spring onions, garlic, pak choi, beans sprouts and beef. To marinate the beef, you’ll need some light soy sauce, sesame oil, cornstarch and sugar. If you want to add some extra flavour, add some dark soy sauce and oyster sauce to the dish.

You’ll want to marinate the beef for at least 30 minutes. The cornstarch helps to bind the flavour. An extra ingredient you could add to the beef marinade is shaoxing wine. It’s not a necessity, but many Chinese households use it when marinating meat, as it removes the raw meat smell. 

If you want to add more colour to the beef ho fun, you can easily add extra vegetables such as:

  • Julienne carrots
  • Broccoli florets 
  • Mushrooms
  • Green beans
  • Baby corn
  • Edamame beans

Meat alternatives – This recipe is specifically for beef chow hor fun noodles. But you don’t necessarily have to use beef for this dish. You can use other meats, such as chicken or pork hor fun. 

How to best cook Beef Hor Fun/How to fry Beef Hor Fun:

The best way to cook beef hor fun is to use a large metal wok over a gas stove to really get the authentic flavours. However, you can still make a delicious meal using an induction cooker. 

Where to buy Hor Fun noodles:

If you’re based in Asia, you can easily find the hor fun rice noodles in your local supermarket. Otherwise, many local Chinese supermarkets will sell a variety of these noodles. If you can’t find them there, you can find the noodles on Amazon

Why I like Beef Hor Fun:

This was one of my favourite dishes to order when I was living in Singapore. One of the best things about Singapore is that they sell all kinds of foods at various prices. Singapore is known for its expensive restaurants, but you can also find very cheap, yet delicious meals in their local food courts and hawker centres. 

Stir fried beef hor fun is an example of a local speciality. If you ever find yourself in Singapore, I highly recommend trying the dry beef hor fun dishes. One of my favourite restaurants was by the Beauty World MRT station. 

Why you should try this Beef Hor Fun recipe:

I really don’t think Chinese takeaways in the UK do this dish justice. It’s such an easy dish to make, but Chinese takeouts in Europe just aren’t authentic enough. You won’t regret making this dish at home – It’s easy to follow, tastes delicious and is a lot cheaper than a Chinese takeaway.

What goes well with Beef Ho Fun:

You can serve this dish on its own, or with a vegetable side dish, such as sauteed garlic spinach.

Hints and Tips:

  • Freeze the beef for 30 minutes before slicing it. This will harden the beef, making it easier to slice finely.

  • The longer you marinate the beef, the more flavourful it will be.

  • Fry the beef first before putting it aside. This will stop the beef from overcooking whilst you cook the rest of the ingredients. 

  • Serve with some sesame seeds and sriracha sauce. 

Looking for similar recipes? Try these:

Beef Hor Fun Recipe

Recipe by YvonneCourse: Main dishCuisine: ChineseDifficulty: Easy-Medium


Prep time


Cooking time


Total time




  • 200g hor fun (Flat rice noodles)

  • 1 large onion

  • 1 spring onion

  • 150g bean sprouts

  • 2 pak choi

  • 2 garlic cloves

  • 1 tbsp dark soy sauce

  • 1-2 tbsp light soy sauce

  • 1 tbsp oyster sauce

  • Beef marinade
  • 150 beef

  • 1 tbsp light soy sauce

  • 2 tsp sesame oil

  • 2 tsp corn flour

  • ½ tsp sugar

  • 2 tsp shaoxing rice wine (optional)


  • Beef marinade
  • Finely slice the beef into smaller, bite-sized pieces.
  • Add the light soy sauce, chopped garlic, sesame oil, sugar, corn flour and rice wine to the beef and mix together.
  • Let this marinade for at least 30 minutes.
  • Beef Hor Fun
  • Finely chop the garlic into smaller pieces.
  • Slice the brown onions and the spring onions.
  • Slice into smaller pieces (optional).
  • Cook the hor fun in boiling water for 6 minutes or until soft. Drain the noodles and rinse with some cold water.
  • Fry the beef in some oil for a few minutes. Don’t fully cook them before setting it aside.
  • Fry the garlic and onions with some oil for about 3 minutes.
  • Add the beansprouts and pak choi and cook for another 3 minutes.
  • Add the hor fun noodles before adding the light soy sauce, dark soy sauce and oyster sauce. Mix this thoroughly.
  • Add the semi-cooked beef and spring onions and cook for another 3-5 minutes.
  • Serve with sesame seeds, sriracha sauce or chilli oil. Enjoy 🙂

No Comments

Leave a Comment