Skip to Content

Chicken Noodles – How To Make Ipoh Hor Fun

Why is the chicken noodles special?

If you are living in Malaysian, you must have heard of the famed Ipoh shredded chicken noodles (怡保河粉)

It is one of the few noodles served with an exotic broth prepared with chicken bones and shrimp shells. Can you think of any other noodles are done this way? The rich broth has an incredibly savory flavor and tantalizing aroma. It has a vivid layer of reddish shrimp oil floating on top. When the hawker ladles the broth onto the rice noodles, you will likely slurp up all the noodles and drink all the soup in record time. 

Besides the broth, the shredded chicken is the main ingredient, rather than large pieces of chicken. This special treatment of the chicken coupled with the unique hor fun (flat rice noodles), there is a solid reason why you must try if you ever visit Ipoh in Malaysia, and make it at home whenever you crave for it.

If you are living in Malaysian, you must have heard of the famed Ipoh shredded chicken noodles. 
It is called 鸡丝河粉(pronounce as Gai Si Hor Fun) and 怡保河粉 in Cantonese. Also called flat rice noodles.

Note: This post may contain affiliate links. Please read my privacy policy for more info. I may receive commissions for purchases made through links in this post. As an Amazon Associate, I earn from qualifying purchases.

What is Ipoh shredded chicken noodles?

The noodles are called 鸡丝河粉 (pronounce as Gai Si Hor Fun) and 怡保河粉 in Cantonese. As the name suggests, these noodles are the specialty of Ipoh, a city in northwestern of Peninsula Malaysia, which is also the capital of the state of Perak. It is one of the most well-known cities famous for the quality of street food in Malaysia.

Ipoh is a place that brings back numerous nostalgic memories during my early life. My first part-time job as a teenager was at a bookstore at Ipoh Old Town, right opposite one of the most famous coffee shop for Ipoh hor fun with shredded chicken, Thean Chun 天津茶室.

How to make the Ipoh shredded chicken noodles (flat rice noodles/hor fun)? 

Although it may not be practical to visit Ipoh just to enjoy a bowl of this flat rice noodles, you can easily reproduce this chicken noodles’ authentic flavor because the ingredients are readily available anywhere. 

Here is how to do it. 

The key ingredients of making Ipoh shredded chicken noodles 

The flat rice noodles

These flat rice noodles are the specialty of Ipoh. Below is the image of the hor fun. It has a silky smooth texture and usually is readily available at any wet market or supermarket. You can substitute it with the dry version if it is unavailable at where you live. Follow the instruction on the packet to cook it until al dente before use. Alternatively, you can use any Chinese egg noodles, although that is not the authentic way served in Ipoh.

Ipoh hor fun, flat rice noodles
Fresh Ipoh Hor Fun purchased from the market.

Chicken bones

You need chicken bones, not just the meat for this recipe. There are chicken carcasses available at the local market and supermarket. If you don’t have it, you can improvise by using leftover roast chicken bones instead.

Shrimp heads

Shrimp heads are also readily available at the local wet market. The locals use it to prepare another famous street food called Penang prawn mee. Some home cooks gather and freeze the shrimp heads whenever they cook shrimp. They will cook this dish after they gather enough shells and heads. You can do the same, but I have purchased 1.4kg of shrimp today and manage to get 500g of heads. I only use part of the shrimp meat in this recipe, and keep the remainder for my shrimp and asparagus stir-fry and shrimp fried rice.

Broth that made with shrimp head is delightful. The flavor is even better if it stir-fries until aromatic before adding to the simmering pot of water. 

Chicken meat

As the name suggests, hor fun is served with shredded chicken. The chicken breast should be boneless and skinless and poach in the slow boiling broth until it is just cooked. Rapid boiling will toughen the meat. 

Once the chicken breast is cooked, fish out from the broth, cool it, shred it into thin threads, and place it on the noodles before serving. 

You can also use chicken thigh meat, which is more tender and juicier.  

Shrimp meat

The last primary ingredient is shrimp meat. I like to keep the end section of the shrimp shell (the tail) intact because it is more visually appealing. Alternatively, remove all the shell and halve the shrimp lengthwise.

The deveined and shelled shrimps are pouched in the broth. Once cooked, set aside to be used later.

The remaining ingredients

The following are the supporting ingredients. Don’t take it lightly if you want to make a bowl of superior Ipoh shredded chicken noodles. Every step is vital to achieving the best quality. 

Bean sprouts 

Ask around people, and most of them will agree that the best quality bean sprouts are from Ipoh. It is likely due to the abundance of hard water from the limestone hills surrounding Ipoh, which contribute to the growth of the crunchy and succulent bean sprouts. The best quality bean sprouts sold in different parts of Malaysia are from Ipoh.

You may not have the luxury to get such quality bean sprouts at where you live, but it is a crucial ingredient to get close to the original recipe. 

Deep-fried shallots 

Deep-fried shallots are used abundantly in Malaysian cuisine. The locals will prepare a large batch in advance and keep it in an airtight container. Sprinkle the fried shallots liberally on top of the noodles. It adds a layer of flavor to various local dishes.

Chives and scallions 

Both greens add some additional flavor to the noodles and make the whole ensemble more colorful. 

Rock sugar

Rock sugar is an elusive ingredient for most of the non-Asian. The purist vouch that it has a cleaner taste and without the caramel tone. It is widely used to prepare Chinese dessert called Tong Tsui 糖水, e.g. red bean soup. The flavor without the caramel tone is preferred by most of the Chinese. It is a personal preference, and I will leave it to you to decide whether you want to use rock sugar or ordinary sugar. I have tried that before, and the difference is insignificant.

Seasoning and Garnish

The seasonings are kept to the minimum. These are basic ingredients such as soy sauce, salt, and pepper.

Besides the scallion, chive, and the fried shallots, cut a few slices of red chili to add some color to the whole ensemble. The noodles are best to hot with some soy sauce and cut chili. 

Steps to make Ipoh shredded chicken noodles

Now let’s get into the nitty-gritty of preparing hor fun/shredded rice noodles/怡保河粉/鸡丝河粉/flat rice noodles. (It is slightly confusing when I translate it into English, so I just list out all the variations to assure you that they mean the same thing.)

Simmer the chicken bones 

  • Wash the chicken bones with water and remove all the debris and offals. 
  • Place the bones in a stockpot and fill with cold water enough to cover all the bones. Bring the water to boil, then reduce the heat to a bare simmer. 
  • Skim away the scum floating on the surface to get a clear broth. 
  • Add the peppercorn and let it simmer over low heat for one hour or until the bones soften and release all the flavor. 

Stir-fry and simmer the shrimp heads

While we are simmering the chicken bones, we can stir-fry the shrimp heads on another stove. 

  • Wash the shrimp heads. Drain. 
  • Heat 100ml (6 tbsp) of oil in a pan. Note that it is intended to use more oil to fry to yield the excess shrimp oil to drizzle on the noodles later.
  • Stir-fry the shrimp heads until fragrant and turn golden, which takes about 15 to 20 minutes.
  • Strain the shrimp heads and keep the excess shrimp oil separately. 
  • Add the fried shrimp heads to the chicken broth and simmer over low heat for 20 minutes, until the shrimp flavor is fully extracted.
  • Now remove the shrimp heads and chicken bones and filter the broth through a wire mesh strainer. If you want it to be extra clean, filter it through a cloth bag or cheesecloth. 
  • Season with rock sugar and salt. You need to use more salt because it will be served together with the noodles.
  • The broth is ready now.

Prepare the shredded chicken and shrimp

  • Simmer the chicken meat in the clean broth, which takes about 15 minutes. Do not use high heat for cooking the chicken as it will toughen the meat.
  • Remove the chicken once it is cooked, i.e., when it reaches 70°C/160°F. Once the chicken is cold, shred it to become chicken floss. 
  • Put the shrimp into a small colander and poach it in the broth.
  • Remove and set aside.

Deep-fried the shallots (or store-bought) 

  • Frying the shallots is quite straightforward. First, slice the shallots thinly. 
  • Next, deep-fry the shallots in hot oil over low heat until it turns golden brown and crispy. It is better to use low heat to avoid rapid browning, which takes about ten minutes.
  • After it becomes crispy and golden, pour it through a wire mesh strainer to remove the excessive oil. You can use The shallot oil to fry the shrimp heads.
  • When it is cold, keep the fried shallots in an airtight container.

There are ready-made fried shallots available in the market and supermarkets in Malaysia. I am not sure whether it is available in other places, but you can get it from Amazon online.

Assemble and serve

Now it comes to the final part: to assemble everything into one bowl and serve.

  • Place the hor fun in a colander and blanch in hot water for twenty seconds. Shake off the excess water and place the noodles in a bowl. (If you are using the dried flat rice noodles, you need to boil it in hot water until al dente, similar to cooking pasta.)
  • Blanch the bean sprouts and chives in water for twenty seconds. Do not cook the bean sprouts for too long to keep it crunchy.
  • Put the hot hor fun in a large bowl, top with the shredded chicken, bean sprouts, shrimps, fried shallots, chives, red chili, and scallions. 
  • Ladle the hot broth over the noodles. Add a teaspoon of the fragrant shrimp oil that we have reserved. Serve immediately with soy sauce and more chilies.

If you like this recipe, you are likely also interested in making the Vietnamese pho and the Hong Kong wonton noodles soup. Please refer to the recipes on this blog if you want to give them a try.

Yield: 5 bowls

Ipoh shredded chicken noodles

Ipoh shredded chicken noodles thumbnail

If you are living in Malaysian, you must have heard of the famed Ipoh shredded chicken noodles. 

It is called 鸡丝河粉(pronounce as Gai Si Hor Fun) and 怡保河粉 in Cantonese. Hor fun is locally produced flat rice noodles, with a silky texture which is due to the

Prep Time 20 minutes
Cook Time 10 minutes
Simmering Time 1 hour 20 minutes
Total Time 1 hour 50 minutes


  • 200g (7 oz) shrimp meat
  • 400g (0.8 lb) chicken breast
  • 1kg (2 lbs) flat rice noodles (Hor Fun)
  • 1 Cup Bean Sprouts
  • 100 g (4 oz) chives, cut into 3 cm segments
  • 3 stalks of scallions, cut into short sections
  • 3 stalks of chives
  • 3 fresh red chilies, sliced
  • 4 tbsp crispy fried shallots

Soup Base

  • 1.4 kg (3lbs) chicken bones
  • Sufficient water to submerge the chicken
  • 1 Tbsp Whole White Peppercorns
  • 30g (1 oz) rock Sugar
  • 2 tsp Salt
  • 500g (1 lb) Shrimp Shells
  • 100ml (3.5 oz) cooking oil ( for frying the shrimp heads)


Chicken and shrimp broth

    1. Pace the chicken bones in a pot with cold water enough to cover all the bones. Skim away the scum floating on the surface. Add the peppercorn. Simmer over low heat for one hour.Ipoh shredded chicken noodles - cook chicken bones
    2. Stir-fry the shrimp heads until fragrant and turn golden, which takes about 15 to 20 minutes. Strain the shrimp heads and keep the excess shrimp oil separately. 
    3. Add the fried shrimp heads to the chicken broth and simmer over low heat for 20 minutes.Ipoh shredded chicken noodles - add shrimp heads
    4. Strain the broth with a strainer or cloth bag. Season with rock sugar and salt.Ipoh shredded chicken noodles - filter the broth


    1. Simmer the chicken breast meat in the clean stock until it is cooked, which takes about 15 minutes.
    2. Shred to become chicken floss. Ipoh shredded chicken noodles - shred the chicken
    3. Poach the shrimp in the broth. Set aside.
    4. Slice the shallots thinly. Deep-fried over low heat until crispy and brown. Pour it through a wire mesh strainer to remove the excessive oil. 

To assemble

    1. Blanch the noodles, bean sprouts, and chives separately in hot water for 20 seconds.Ipoh shredded chicken noodles - cook the bean sprouts
    2. Put the hot hor fun in a large bowl, top with the shredded chicken, bean sprouts, shrimps, fried shallots, chives, red chili, and scallions. Ladle the hot stock over the noodles. Add a teaspoon of the fragrant shrimp oil and serve immediately.Ipoh shredded chicken noodles - assemble

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 240Total Fat: 10gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 39mgSodium: 1148mgCarbohydrates: 23gFiber: 2gSugar: 4gProtein: 14g

This data was provided and calculated by Nutritionix on 6/6/2020


Thursday 5th of August 2021

Talking about the old bookstore opposite Thean Chun coffeeshop, I might know you! I used to patronised that bookstore after school in the early 90's to help my schoolmates to buy books almost everyday and that fat auntie always gave me a lot SPM book sample :) Oh by the way, the actual gai see hor fun from Thean Chun or Kong Heng doesn't serve taugeh together with the hor fun, though it is serve separately because the taugeh will make the broth taste "raw" . I have tried hundred of times, and I still can't get the taste of the soup close to the stall in Thean Chun... they must have been using some secret ingredients or techniques to simmer the broth!


Thursday 8th of April 2021

Very thorough recipe and steps tq so much.. now I know whats wrong with my sar hor fun, flat taste not like at the coffee shop.

KP Kwan

Thursday 8th of April 2021

Hi Lola, Hor Fun does not have a lot of taste itself, so if I experience this, I will focus on making a more concentrated soup with a stronger flavor. KP Kwan

Baanesha Premanand

Saturday 23rd of January 2021

Hello... if I were to make for 10 people ... what’s the quantity of each ingredient ?

KP Kwan

Saturday 23rd of January 2021

The quantity in this recipe is for 5 bowls. You can double the quantities of all the ingredients to make 10 bowls.

Ranjeet singh Sandhu

Monday 8th of June 2020

Y y y does Malaysian cooking of all kinds have to put msg or ajinomoto.i feel dehydrated n thirsty after eating.whether its Chinese or Indian or Malay cuisines.please explain

KP Kwan

Monday 8th of June 2020

Hi Ranjeet, The answer varied in different situations. Most of the home cooks do not use MSG, as it is deemed to be artificial and unhealthy. However, there is a possibility that food in the restaurants is added with some sort of flavor enhancer (MSG or hydrolyzed vegetable protein). It is, however, still depends on the restaurants. Most of the expensive restaurants do not use these items because they can afford to prepare stock to cook, but for those street food vendors, they will tend to use flavor enhancers to reduce the cost. I work in a restaurant in which all foods have no MSG added. MSG syndrome complex applies only to certain people. If you have headaches, skin flushing, and sweating, feel thirty, etc., it is best to avoid it. KP Kwan

KP Kwan

Sunday 7th of June 2020

Hi, this is KP Kwan. I am happy to see you in this comment area, as you have read through my recipe. I am pleased to reply to any questions and comments as soon as possible.

Skip to Recipe