Five easy recipes to save you time!  
Nyonya Cooking
Become Member
Get premium features
My Account
Registered members
Malaysian Sour and Spicy Fish Soup Noodles

Watch Now

Malaysian Sour and Spicy Fish Soup Noodles

Rice & Noodles


Rice & Noodles




Cook Time

Cook Time

30 M / 01 H 30 M



4 Servings
Grace Teo
Grace Teo   thegraceteo
Published on May 21, 2016

  Based on 729 ratings  Watch Now


Food explorer guru Anthony Bourdain loves this amazing dish and claimed that he never fails to have it each time he travels to Penang. He raves about the deliciousness and amazing taste of the tangy fish broth. I can understand his enthusiasm when I sat almost exactly where he had his bowl of 'Assam Laksa'. If even he is unable to convince you to give this recipe a try, then I rest my case.

With so many tantalizing flavours coming together, this dish is a definite delight to savour. The smoothness of the noodles, small pieces of fish, shrimp paste, fresh shallots, cucumber, pineapple slices and of course, the slightly spicy sourish soup just complement each other so well. The soup will surely tease your taste buds and stirs up your appetite with every mouthful. Of course, it is such a pretty dish too!

Just a reminder, be sure to remove the bones thoroughly from the fish. Although the preparations may seem intimidating, do not be discouraged. You will be impressed with yourself once you taste the labour of your efforts and so will your loved ones!

Malaysian Sour and Spicy Fish Soup Noodles is also known as: Assam LaksaPenang Asam Laksa

Community Food Snaps



  • 250 grams mackerel(s)  
  • shrimp paste (petis udang)
  • 5 Vietnamese coriander/daun kesum



  • 2 calamansi  
  • lettuce
  • shallot(s)  
  • chilli peppers (fresh)
  • cucumber(s)
  • pineapple cubes

Steps to Prepare


Step 1:

Cook fish in water for 10 minutes at low heat. Remove fish from broth and sift fish broth to remove impurities. Leave broth and fish aside.


Step 2:

Blend ingredients (B). Add a bit of water to ease the blending process. Add blended ingredients into a pot of boiling water (1 litre). Then, add Vietnamese coriander. Allow soup to boil.


Step 3:

Remove flesh from fish. Discard the skin and bones. Mash half of the flesh with a fork.


Step 4:

Add fish broth into soup. Increase the heat, add tamarind paste and mashed fish. Bring to boil.


Step 5:

Then allow the soup to simmer at low heat for 15 minutes. Add salt and sugar to taste. Shortly before serving, remove Vietnamese coriander from the soup.


Step 6:

Blanch Laksa noodles with hot soup. Then, place noodles in a bowl and top it up with shrimp paste ('petis udang'), pieces of fish, slices of lettuce, cucumber, pineapple, shallot and chili. Garnish with mint leaves and half a Calamansi lime.