KL Hokkien Mee (Halal Hokkien Mee)

KL Hokkien Mee is just the best! The noodles are rich, salty, a touch smoky and sweet and glisten darkly on your plate just begging to be eaten!

plate of dark KL Hokkien Mee

What’s in a Name?

Let’s tackle the name first, shall we?


KL stands for Kuala Lumpur, which is the capital of Malaysia. It’s where both my sisters live, incidentally.


Hokkien is a Chinese dialect from the Fujian province in South East China. They formed the majority of Chinese immigrants to Malaya (Malaysia + Singapore) in the 19th century. You can read more about the make up of the population in these 2 countries over on this Recipes Page.


This is the local word for noodles. We all use it, the Chinese, the Malays, the Indians, the Eurasians and the Nyonyas! And we have a gazillion kinds of noodles, but not Singapore noodles! That’s an American Chinese invention, via Hong Kong!

So what’s KL Hokkien Mee?

KL Hokkien Mee is a plate of thick yellow egg noodles, braised in a rich and salty sauce. It’s a hawker centre and roadside dish, cooked up in a matter of minutes, with every order.

These noodles are always served up with a serving of sambal belacan, that ubiquitous spicy Malay red chilli paste. Click here for our sambal belacan recipe.

These Malaysian noodles are sometimes also called Hokkien Char and Fukien Chow, but really, not by the locals. Hokkien Char is in fact an actual dish in Penang made with a combination of yellow noodles and rice vermicelli. Look out for that recipe in the coming weeks!

Besides the noodles themselves, KL Hokkien mee is traditionally fried with pork belly, prawns (shrimp), Chinese cabbage and a Chinese green like choy sum or pak choi (bok choy). These days though, many hawker chefs add squid, fishballs, meatballs and so much more for a slightly different plate of noodles.

But Malaysia is a predominantly Muslim country, and KL Hokkien Mee without pork (halal KL Hokkien Mee) has long been commonplace in the capital and beyond.

And as I don’t consume pork, my go-to pork belly substitute has always been duck meat. With its fatty skin and darker meat, it’s perfect in any recipe that calls for pork belly. Like in this Eurasian Christmas salad, Seybak.

Seybak with Duck (a Eurasian Christmas Salad)
Seybak is a delicious, festive Eurasian salad popular amongst the Portuguese Eurasian community in Singapore and Malaysia. Here, I'm using duck legs, instead of the customary pork belly and chewy pig ears.
Check out this recipe!
duck salad (seybak) in a green bowl with Christmas plates

But if you eat pork, then by all means, go ahead and cook your Hokkien Mee with pork belly, following the recipe exactly as laid out in the recipe card. Including the part where we render the fat.

plate of dark KL Hokkien Mee
dark, salty, slightly smoky and slightly sweet

Cooking Hokkien Mee at Home

There are certain steps to follow when cooking KL Hokkien Mee at home, but it is all very, very doable. Let’s take a look at them.

Render the Fat

The first thing to do, is to render the fat from our meat. So non halal hawkers in KL would be doing this with pork belly to get pork fat and crispy pork lardons. This is a 5-minute job perhaps. I do the exact same thing with the duck skin. 

At the end of this process, we’ve got a two fold product to use in cooking our KL Hokkien Mee:

  • the rendered duck fat that will add another layer of flavour to our noodles.
  • the crispy bits of skin to top our noodles with.

Prep the Sauce (Optional)

The so called KL Hokkien Mee Sauce is made up of stock, cooking caramel and soy sauce (we’ll look at the ingredients below). You can add all these individually as you are cooking the noodles, but for simplicity, I always advise my students to mix noodle ingredients together.

This is so you end up pouring only one sauce, as opposed to 3 or 4. Doing this is especially important if you are frying noodles that’s always a quick process. In this instance, we braise our noodles, so you’ve got breathing space!

Fry it all Up

This is the easy bit, we start with frying the meat and garlic in a wok (or large frying pan), then add everything else in turn. We then allow the noodles to cook and soak up all that delicious sauce before serving it up.

KL Hokkien Mee, as with most noodle dishes, wants to be served immediately. The longer you wait, the drier the dish gets and the soggier, as they will be soaking up all the sauce, like a sponge.

The Ingredients


We use thick yellow noodles for KL Hokkien Mee, sometimes referred to as Hokkien noodles. These are made of wheat and contain eggs.

Here in the UK, you can get them easily in all our larger supermarkets. However, over the years, I’ve noticed that these noodles have got progressively thinner! But flavour-wise, they are still the same and perfect for our Malaysian noodles today.

If you can’t get fresh egg noodles, use the dried version, and prepare the noodles by following the instructions on the back of the packet. Then, add to this recipe.

Cooking Caramel (Karamel Masakan)

This is the secret ingredient in cooking KL Hokkien Mee. I’ve seen far too many recipes calling for the use of sweet soy sauce (kicap manis) to explain away the sweetness in these noodles. Sweet soy sauce is always nice but cooking caramel is what gives our KL Hokkien noodles that signature dark colour and smoky sweet taste.

The brand that’s long been used is the Cheong Chan Cooking Caramel, although Lee Kum Kee does it too. You can get it on Amazon, using this affiliate link if you like.

However, fancy making your own Cooking Caramel for savoury dishes? Click here for the recipe I published last week, in preparation for today’s KL Hokkien Mee.

We make it with the following ingredients:

  • water
  • sugar (white plus a small amount of gula melaka/brown sugar)
  • dark soy sauce
  • pinch of salt

Super easy, and so dang tasty! Will last ages and can be used for so many other things!

Last night, I placed a tablespoon of the cooking caramel in a small bowl, squeezed some lime juice in and added some chopped spring onions (scallions) and chillies and served it as a condiment with our rice and curry. Total yum!

pouring thick, dark cooking caramel sauce into jar
Homemade Cooking Caramel Sauce (Karamel Masakan)

Other Sauce Ingredients

We also use some chicken stock, dark soy sauce and light soy sauce. So yes, your noodles are going to be salty, that’s what this dish is all about.

So if you’re not sure about the salt content or on a low sodium diet, add half the amount that the recipe calls for. Then, once the noodles have had a couple of minutes of cooking, taste, and add more as you like.

The Protein

As mentioned above, traditionally, this would have been pork.

These days, you have purely seafood versions and the ones made with chicken meat. And naturally, vegetarian Hokkien mee is not uncommon either.

I’m using a combination of duck meat and prawns. You can sub this with whatever pleases you. I love using fresh squid too.

The Vegetables

So this would be Chinese cabbage, aka, Napa cabbage or wombok in Australia. Choi Sum, for a touch of green is often used too.

I tend to go for a combination of Chinese cabbage and pak choi, as choi sum is still not the most common vegetable where I am.

In these pictures though, I’m using beansprouts, as I do sometimes.

How to Serve KL Hokkien Mee?

Hot, straight off the stove!

Along with some sambal belacan and wedges of lime, because, repeat after me:

Lime juice makes everything taste better!

And now, shall we get cooking?

If you enjoy the recipe, drop me a comment and let me know. And if you are feeling like a star, don’t forget that 5-star rating!

If you make this recipe, post it on Instagram and tag me @azlinbloor and hashtag it #linsfood.

Lin xx

More Noodle Recipes

Bak Chor Mee (肉脞面), a very Singaporean Bowl of Noodles
Bak Chor Mee recipe, a much loved noodle dish found in hawker centres all around Singapore, is a singularly Singaporean fare. A bowl of noodles served with meat, homemade sauce, stock/soup and a whole lot of toppings.
Check out this recipe!
Bak Chor Mee
Mee Siam Kuah Singapore (Rice Vermicelli in Gravy)
Singapore Mee Siam Kuah recipe, a hawker dish of lightly fried noodles in a gravy that’s a touch sour and a touch sweet, with a whole host of toppings. 
Check out this recipe!
white bowl with noodles in gravy, topped with sliced eggs, tofu, lime and chilli paste, mees siam kuah
Char Kway Teow (Fried Flat Rice Noodles)
Quick and Easy recipe for Char Kway Teow, a Chinese Fried Flat Rice Noodles, found and loved all the way from Penang down to Singapore.
Check out this recipe!
Fried flat rice noodles on blue plate
plate of dark coloured noodles

KL Hokkien Mee

Azlin Bloor
KL Hokkien Mee is a must have dish in the capital! Want to know its secret ingredient to cook at home? No, it's not sweet soy sauce!
5 from 11 votes
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Main
Cuisine Chinese, Malaysian
Servings 4 (2-4, depending on portion)
Calories 494 kcal


  • 1 knife
  • 1 chopping board
  • 1 small bowl
  • 1 teaspoon
  • measuring spoons as needed
  • 1 small saucepan for rendering fat
  • 1 wok or large frying pan (skillet)
  • 1 spatula


  • 400 g fresh thick yellow egg noodles (give or take weight, depends on the packaging in your area)
  • 200 g boneless duck breast with skin on traditionally, this would be pork belly, use that if you prefer
  • 200 g prawns (shrimp)
  • 2 Tbsp vegetable oil
  • dash of white pepper
Aromatics and Vegetables
  • 3 medium cloves garlic about 15g pre peeled weight
  • 200 g Chinese cabbage regular white or Savoy cabbage will work too
  • 2 heads pak choi or choi sum
  • 1 Tbsp dark soy sauce
  • 3 Tbsp sweet soy sauce
  • 1 Tbsp light soy sauce
  • 250 ml chicken stock


Prep Work

  • Mix sauce ingredients and set aside.
  • Finely chop the garlic.
    Cut the cabbage into thin shreds.
    Cut the pak choi to separate the leaves from the thick stems. Keep the leaves whole and slice the stems (about 2.5cm/1 inch thick).
    Pull the duck skin of the meat and chop both up.
    Shell your prawns if you need to.
    If you do have prawn shells, you could simmer them in about a quarter cup (60 ml) water for 10 minutes and add to the sauce.

Render the Duck Fat (or Pork Fat if using Pork Belly)

  • Place the duck skin pieces in a small saucepan with 125 ml (½ cup) water and simmer for 20 – 30 minutes until the water has evaporated and you are left with just the liquid fat. At this stage, your duck skin will also be brown and crispy.
    rendering duck fat in saucepan
  • Take the crispy duck bits (or pork lardons) out and place them on a plate lined with kitchen paper.
    crispy duck skin "lardons"

Let's get cooking

  • Heat the duck fat and oil on medium-high heat and fry the garlic for 20 seconds, then add the duck meat and cook for 1 minute, stirring constantly.
  • Pour the sauce mixture in and bring to a simmer, mixing well. Add half if you're concerned about the saltiness.
    Add the pak choi stems and simmer for 2 minutes. This sauce is going to be very salty, don't worry about it.
    (I forgot the sauce picture!)
  • Add the noodles, Chinese cabbage (or beansprouts) and pak choi leaves and toss everything and mix well to coat the noodles.
  • Cook for 3-4 minutes until the noodles and prawns are cooked through. Finish off with a dash of white pepper and serve immediately.


Calories: 494kcalCarbohydrates: 78gProtein: 44gFat: 12gSaturated Fat: 3gPolyunsaturated Fat: 6gMonounsaturated Fat: 4gTrans Fat: 1gCholesterol: 205mgSodium: 1224mgPotassium: 1707mgFiber: 8gSugar: 18gVitamin A: 18988IUVitamin C: 195mgCalcium: 532mgIron: 9mg
Keyword hawker food, mee, noodles, streetfood
Tried this recipe?Mention @azlinbloor or tag #linsfood!
Made it? Upload your Photos!Mention @azlinbloor or tag #linsfood!

Share this with Someone!

2 thoughts on “KL Hokkien Mee (Halal Hokkien Mee)”

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating