Nyonya Cooking
Malaysian Sour and Spicy Fish Soup Noodles


Rice & Noodles



Cooking Time



4 Servings

Malaysian Sour and Spicy Fish Soup Noodles

Assam Laksa Penang Asam Laksa

  642 YouTube ratings  
Support us on Patreon: http://nyonya.tv/patreon

Penang Assam Laksa recipe made easy for you to recreate. Clear tangy fish broth which teases and tantalizes your taste buds!

Assam Laksa noodles is a popular dish known world wide. Even food explorer guru, Anthony Bourdain loves this amazing dish and never fails to have it each time he travels to Penang. He raves about its deliciousness and amazing taste. I can understand his enthusiasm. 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. So will your loved ones!

Related Recipe Ideas



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


  • 80 grams tamarind paste
  • 7 chilli peppers (dried)
  • 5 grams shrimp paste (dried)
  • 5 grams turmeric (fresh)
  • 10 grams galangal
  • 1 lemon grass stalk(s)
  • 4 shallots


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

Steps to Prepare

  1. Allow fish to cook in water at low heat for 10 minutes. Remove fish from broth and sift fish broth to remove impurities. Keep broth and fish aside.
  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.
  3. Remove flesh from fish. Discard the skin and bones. Mash half of the fish flesh with a fork.
  4. Add fish broth into soup. Increase the heat, add tamarind paste and mashed fish. Bring to boil.
  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.
  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, pineapples, shallots and chillies. Garnish with mint leaves and half a Calamansi lime.

The Nyonya Community

Have you tried the recipe for Malaysian Sour and Spicy Fish Soup Noodles?

Take a photo of your dish and share to inspire another foodie to try this recipe.

Thank you so much for this Authentic Malaysian DishI used canned tuna instead of fresh fish, it still came out great Awesomely delicious Assam Laksa!

Recommended Products Used in Videos

Buy Now
Oyster Sauce

Buy Now
Soy Sauce

Buy Now
Sesame Oil

Buy Now
Fermented Beans

Buy Now
Tamarind Pulp

Buy Now
Fermented Shrimp Paste

Buy Now
WMF Cookware Set

Buy Now
Carbon Steel Wok

Buy Now
Rice Cooker

Buy Now
Elo Cookware Set

Buy Now
Fissler Wok Stainless Steel

Buy Now
Cocotte Oven

Buy Now
Chopsticks (for Meal)

Buy Now
Chopsticks (for Cooking)

Buy Now
Japanese Knife

Buy Now
Meat Cleaver

Buy Now
Soup Spoon

Buy Now
Korean Spoon and Chopsticks

Buy Now
Steaming Rack

Buy Now
Pastle and Mortar

Buy Now
Wok Spatula

Buy Now
Hot Plate Clip

Buy Now
Kitchen Scissors

Buy Now
Stainless Steel Sieve