The noodle soup , or laksa is one of Malaysia’s iconic dishes. It takes many names and even more forms. Today we make Curry Laksa, or the Malacca Nyonya Laksa to be precise. A rich dish of coconut milk, prawns and spice!.
Let’s Talk Laksa
In case you’re a novice to Laksa, let’s discuss the options. There are two basic laksa genres: asam laksa and curry laksa.

Asam Laksa
Asam means “tamarind,” and therefore Asam Laksa is a tart and sour fish soup made from the tamarind fruit.
It also contains belacan, the famously tangy shrimp paste, and various aromatics. It produces a thin broth and usually served with rice noodles, chunks of white fish which is cooked in the broth, and then garnished with shredded cucumbers, pineapple, and the bright pink, and somewhat bitter, torch ginger flower.

Similar versions, with slight regional variations are known as Penang Laksa and Ipoh laksa, due to the towns in which they originated.

Curry Laksa – Malacca Nyonya Laksa
Curry Laksa, also known as Laksa Lemak and Nyonya Laksa is a much richer dish. The soupy broth has a coconut milk base and is added to a pan fried spicy paste.
This soup is poured over noodles and garnished with tofu puffs, shrimp, bean sprouts and egg.
If you hear someone describe a dish as just “Laksa,” this is usually the one they are talking about.
Like many Malaysian dishes, it starts with the blending of a spice paste consisting of turmeric, galangal, lemongrass, and belacan shrimp paste. This is then cooked down to blend and concentrate the flavors. The addition of shrimp or chicken broth turns the thick paste into a delicious soup with coconut milk being added at the very end just before serving.

Regional Variances
Of course, as with all beloved dishes there are considerable variations that have been created. People have added preferred ingredients and taken away those they do not enjoy. Chefs have tried to make improvements. But often the main reason was simply the need to substitute items that could not be found, or were to expensive, with local meats and produce.
In Penang, in the north of the country, you’ll find Asam Laksa is more prevalent, and it is often much more tart and very spicy. This is due to their proximity to Thailand and affinity for those flavors.
You will also find Curry Laksa is called Curry Mee, and is often topped with congealed pork blood. You’ll note the locals watching with interest as travelers slurp it down with great enjoyment, many likely to be completely unaware of the extra special ingredient!
In Johor, Laksa uses coconut milk and also the toasted coconut known as kerisik. They also use fish as a main ingredient rather than prawn.
In other parts of the country, Curry Laksa incorporates fish into the broth and eel is added as a garnish. In Singapore, Borneo, and Indonesia, you’ll find even more variations.
But today we offer the recipe for the Curry Laksa! Enjoy!
Curry Laksa – Malacca Nyonya Laksa Recipe

Curry Laksa - Malacca Nyonya Laksa
An iconic Malaysian dish and found absolutely everywhere this spicy noodle soup is one of my personal favorites and always transports me back to the hawkers. No matter how many times you eat this dish, every stall holder will tell you her or his) Laksa is the best....and they always are. This version is well known for it's lavish amounts of coconut milk, spices and prawn!
Ingredients
Ingredients For Assembly
- 1 pack Cooked Egg Noodles
- 1 pack Soaked Vermicelli
- 200 grams Beansprouts
- 1 Cucumber, Sliced
- 500 grams Prawns, Cooked and Shelled
- 3 Fishcake, Boiled and Sliced (or 8 cubed fish cake balls)
- 6 hardboiled Eggs, Halved
- 1 bunch Polygonum Leaves (Laksa Leaves), Commonly known as Vietnamese Coriander or Daun Kesum - thinly sliced
For The Sambal
- 10 fresh Red Chilies
- 10 dried Chilies, Soaked in water
- 2 teaspoons Belacan
- 1 teaspoon Salt
- 1/2 teaspoon Palm Sugar
- 6 tablespoons Cooking Oil
For The Spice Paste
- 10 shallots, peeled and slice
- 30g fresh turmeric
- 60g galangal
- 8 stalks lemongrass (100g), sliced
- 20 stalks dried chiles, soaked until softened
- 60g candlenuts
- 4 teaspoons belacan (shrimp paste)
For the Laksa Broth
- 1/4 cup cooking oil
- 1 quart chicken stock
- 2 cups coconut milk
- 20 pieces tofu puffs, scalded in hot water briefly to remove oil (see note)
- 2 teaspoons salt, or to taste
Instructions
- To prepare the sambal: . Soak the dried chilies in water for 10-15 minutes. Add the soaked chilies. fresh chilies and belacan (shrimp paste) to an electric blender and blend until you have a very fine and smooth paste. You can use a pestle and mortar but let's be honest, the blender works faster and saves much effort!
- To Cook The Sambal: In a small frypan or saucepan heat the oil. Once hot sauté the chili paste until it becomes very fragrant, ensuring you stir continuously. This only take a minute or 2. Add salt and sugar to taste. Then set the sambal aside to be served with the finished laksa.
- To prepare the spice paste: Heat a saucepan on a medium/high heat and dry fry the belacan for 30 - 60 seconds. Remove from heat. Roughly chop the shallots, turmeric, galangal, lemongrass, dried chiles and add to a blender. Also add to the blender your candlenuts and the fried belacan. Blend until you have a smooth paste. You should have enough water from the soaked chili, but if needed you can add a little water to help the paste blend well.
- To prepare the laksa broth: In a wok, or large heavy bottomed saucepan, heat 1/2 cup cooking oil. Once hot add the freshly blended spice paste and sauté until fragrant. Add the stock and bring to a boil.
- To Scald the Tofu Puffs: While your broth comes to a boil scald your tofu puffs. Add them to a bowl and pour freshly boiled water making sure you cover them. This freshens the tofu and removes any residue oil from when they were fried. After soaking for a minute drain the tofu. Add the tofu puffs and coconut milk to your broth. Add the salt to suit your taste. Bring back to a quick boil, stirring continuously. Turn off the heat once the coconut laksa broth comes to a boil.
- To assemble: Blanch the egg noodles and vermicelli in freshly boiled water, soak for 1-2 minutes and drain. Serve by adding some of each noodle type into a bowl. garnish with bean sprouts and cucumber slices. Ladle hot laksa broth over the noodles making sure each dish gets some of the tofu puffs. Then top the bowls with prawns, fish cake slices and halved eggs. Plus the "daun kesum," if using. Serve by adding a big dollop of sambal to the bowls (or place the sambal on the table and let people add their own). The sambal will melt into the hot broth! Delicious! Enjoy!
Notes
- Candlenuts will be available at Most Asian grocery stores. If you can't find candlenuts you can replace with Macadamia nuts.
- Tofu puffs are light and spongy fried tofu balls. They are delicious because they soak up the broth of the laksa. Usually easily found in the refrigerated section of Chinese or Asian grocery stores.
- Polygonum is also known as laksa leaf, Vietnamese coriander, Cambodian Mint; it's an aromatic herb used in laksa. It is available in some Asian grocery stores but if you can't find it, don't stress! You can leave it out.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn a small percentage from qualifying purchases. Be assured the only products I recommend are those I know and use
Nutrition Information
Yield 6 Serving Size 1Amount Per ServingCalories 761Total Fat 56gSaturated Fat 23.2gTrans Fat 0gUnsaturated Fat 95gCholesterol 352mgSodium 2720mgCarbohydrates 32.2gFiber 4.6gSugar 8gProtein 36.5g