Go Back
+ servings

Rasa Malaysia Penang Assam Laksa Recipe

Penang Assam Laksa - spicy and sour fish noodles, one of the most famous noodle dish from Malaysia

Course Main Course
Cuisine Malaysian
Keyword Penang Assam Laksa
Servings 4 people
Calories 311 kcal



  • 1 lb Mackerel fish
  • 8 cups water
  • 5 pieces assam keping, peeled tamarind
  • 1 pack dried laksa noodles

Spice Paste:

  • 12 dried red chilies, seeded
  • 5 fresh red chilies, seeded
  • 8 small shallots
  • 2 teaspoons belacan
  • 1 stalk lemongrass, use only the white part, about 6 inches

Tamarind Juice:

  • Tamarind, about golf ball size
  • 1/2 cup water, repeat 3-4 times


  • 1 teaspoon salt
  • 2 tablespoons sugar
  • 1 teaspoon fish sauce


  • 1 cucumber, julienned
  • 1 bunch mint leaves, use only the leaves
  • 1 bunch polygonum leaves/ Vietnamese mint leaves, daun kesom/ daun laksa
  • 1 bungan kantan, cut into small pieces
  • 1 red onion, sliced thinly
  • 1 lettuce, thinly cut
  • 1 red chili/ 3-4 bird's eye chilies, cut into small slices
  • 1 small pineapple, cut into short strips


  • Heh Ko/Prawn Paste


  1. Clean the fish, remove scales and guts. In a pot, bring 8 cups of water to boil. Add in the fish and boil for about 10 minutes. Transfer the cooked fish out into a bowl and let cool. Strain the fish stock, then add in the peeled tamarind, and the polygonum leaves and continue to boil in low heat.

  2. Wet your hands constantly with a bowl of water, pick the flesh out of all the fish and discard the bones. Break the fish meat into tiny pieces and put the fish back into the stock, cover the lid, and lower the heat.

  3. Using a mini food processor, grind the spice paste until fine. Heat up a wok and saute the spice paste with cooking oil for about 6-8 minutes or until it smells aromatic and spicy. Transfer the spice paste into the boiling stock.

  4. Extract the tamarind juice and add it into the stock. Strain the tamarind juice and keep the seed. Repeat it 3-4 times with 1/2 cup of water each time to make sure you extract all the essence from the tamarind. Continue to taste your Assam Laksa stock to make sure it's sour and to your liking. For seasoning, add sugar, salt, and fish sauce.

  5. Prepare the laksa noodles by following the packaging instructions. In a serving bowl, add in the laksa noodles and garnish all vegetables on top. Pour the Assam Laksa soup into the bowl and serve immediately with a spoonful of Heh Ko/prawn paste.

Recipe Notes

For the best laksa noodles, please use Mount Elephant brand "Guilin Rice Vermicelli" (象山牌桂林濑粉) found at Asian/Vietnamese stores. (In Vietnamese, it's called Bun Bo Hue Guilin.) It's very smooth and exactly like the laksa noodles back home. If you are lucky, you might even find the fresh ones. For a good alternative, try LaiFen Rice Stick/中山濑粉 from Guangdong, China. Fresh rice noodles or laifen/濑粉 are available in Asian grocery stores, but I don't like the texture: they are a tad too thick and not smooth enough. Canned sardines DO NOT make good Penang Assam Laksa. They make the soup base fishy and unappetizing. There is no shortcut to making great Assam Laksa, you just have to find certain freshest fish and make it from scratch. I heard that New York-based Chef Pelaccio of Fatty Crab fame claimed Assam Laksa to be the ultimate Malaysian dish.

Nutrition Facts
Rasa Malaysia Penang Assam Laksa Recipe
Amount Per Serving (4 people)
Calories 311 Calories from Fat 90
% Daily Value*
Fat 10g15%
Saturated Fat 3g19%
Cholesterol 82mg27%
Sodium 944mg41%
Potassium 1164mg33%
Carbohydrates 28g9%
Fiber 5g21%
Sugar 18g20%
Protein 29g58%
Vitamin A 1615IU32%
Vitamin C 110.1mg133%
Calcium 112mg11%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.