Asam Laksa (Tamarind Fish Noodle Soup)
Quick answer
- Total time
- 60 min
- Level
- Medium
- Servings
- 4 servings
- Ingredients
- 10
About this dish
Asam laksa is Penang's defining noodle soup, recognized by UNESCO as one of Malaysia's intangible cultural heritage items.
Read more
Where Singapore's curry laksa builds its richness on coconut milk, this version draws its entire character from a tamarind-soured fish broth that is tart, briny, and aggressively aromatic in a way that coconut-based versions never are. Whole mackerel is poached until it flakes, then removed and broken apart by hand; the remaining liquid is blended with torch ginger flower, lemongrass, and galangal pounded into a coarse paste to build the broth's layered fragrance. Tamarind sourness arrives first and dominates the initial impression, followed by a slow build of chili heat and the ocean depth of fish sauce. Thick rice noodles sit at the bottom of the bowl, their chewy resistance offering physical contrast to the sharp, lean broth that pours over them. The table condiments - julienned cucumber, fresh mint leaves, thinly sliced onion, and a spoonful of belacan-enriched prawn paste - are not optional garnishes but integral components: the fermented prawn paste in particular adds a dimension of umami that rounds the broth's acidity into something far more complex. Every hawker stall in Penang has its own spice ratios handed down through family lines, which is why no two bowls taste exactly alike.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Heat
Place 500g mackerel fillet in boiling water and poach until the flesh is cooked through.
Remove it, let it cool, and take out the bones when it is safe to handle.
- 2Step
Take 150g of onion, 5 cloves of garlic, and 20g of ginger, then process them in a blender until they form a very smooth and aromatic spice paste without any lumps.
- 3Heat
Heat a large pot, add the spice paste and 1.5 tablespoons of chili powder, saute until the spicy aroma rises, then pour in 1.5 liters of water and bring to a boil.
- 4Control
Whisk in 2.5 tablespoons of tamarind paste and 1.5 tablespoons of fish sauce, then simmer the broth over medium heat for 15 minutes to develop a bright, tart flavor profile.
- 5Control
Carefully remove the bones from the poached mackerel, break the flesh into large flakes by hand, add them to the soup, and simmer for 5 more minutes until savory.
- 6Heat
Boil 400g of rice noodles until chewy, place them into bowls, ladle the hot broth over the noodles, and top with 120g of julienned cucumber and fresh mint leaves.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Poach the mackerel, cool it, remove the bones, and break it into large flakes
- Finish cue
- Place 500g mackerel fillet in boiling water and poach until the flesh is cooked through.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
60min, 10 ingredients
Category median
35min, 9 ingredients
Based on 233 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Korean Braised Mackerel (Fatty Mackerel with Radish in Spicy Soy Sauce)
mackerel fillet, onion

Sangayaki (Miso-Pounded Mackerel Grilled in Shells)
mackerel fillet, onion

Gawa (Iced Bonito and Miso Soup)
onion, ginger