Curry Laksa (Malacca Nyonya Laksa) Recipe

A bowl of curry laksa.

Serious Eats

Debbie Teoh (food writer, caterer, and cooking instructor) taught us how to make curry laksa in her family's kitchen in Melaka, walking us through the proper preparation of every element. Here's her recipe, which gives you a creamy, not too spicy laksa broth. Want more heat? Just add more sambal once it's done.


  • Belacan and candlenuts will be available at some Southeast Asian grocery stores; fresh turmeric may additionally be available at some Indian and Chinese markets.
  • Tofu puffs, lightly spongy fried tofu balls that readily soak up the broth of this laksa, should also be available in the refrigerated section of many Chinese grocery stores.
  • Hard-boiled eggs can be substituted for the hard-boiled quail eggs; you may want to slice them into smaller pieces.
  • Polygonum is also known as laksa leaf, Vietnamese mint, or daun kesom; it's an aromatic herb used often in Vietnamese cuisine but also characteristic of laksa. It is available in some Southeastern Asian grocery stores but can be omitted.

Recipe Facts

Prep: 5 mins
Cook: 15 mins
Total: 20 mins
Serves: 4 servings

Rate & Comment


For the Sambal:

  • 10 fresh red chiles (100g)

  • 10 stalks dried chile (20g), soaked

  • 2 teaspoons belacan (shrimp paste)

  • 1 teaspoon salt

  • 1/2 teaspoon sugar

  • 6 tablespoons cooking oil

For the Spice Paste:

  • 10 shallots, peeled and slice

  • 3-inch segment old turmeric (30g), skinned

  • 2-inch segment galangal (60g)

  • 8 stalks lemongrass (100g), sliced

  • 20 stalks dried chiles, soaked until softened

  • 10 candlenuts (60g)

For the Laksa Broth:

  • 1/2 cup cooking oil

  • 1 quart prawn or 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

To Assemble:

  • Cooked egg noodles

  • Cooked vermicelli

  • 200g bean sprouts, blanched

  • 1 cucumber, julienned

  • 500g prawns, boiled and peeled

  • 2-3 large fishcakes, boiled and sliced

  • 20 quail eggs, hard-boiled (see note)

  • 1 bunch polygonum leaves "daun kesum", finely sliced (see note)


  1. To prepare the sambal: Using an electric blender, finely grind fresh red chiles, dried chiles, and shrimp paste. Heat oil. Sauté chile spice paste until fragrant, stirring continuously. Add salt and sugar to taste. Set aside to serve with finished laksa.

  2. To prepare the spice paste: Using an electric blender, pulse shallots, turmeric, galangal, lemongrass, dried chiles, candlenuts, and shrimp paste until they form a smooth paste, adding a bit of water if necessary.

  3. To prepare the laksa broth: In a large heavy-bottomed saucepan, heat 1/2 cup cooking oil. Sauté spice paste until fragrant. Add stock and bring to a boil. Add coconut milk, tofu puffs, and salt. Bring to a quick boil, stirring continuously. Turn off heat once broth comes to a boil.

  4. To assemble: Blanch noodles in boiling water and drain. Place some noodles into a bowl, garnish with bean sprouts and cucumber. Ladle hot laksa broth over with some tofu puffs. Top with prawns, fish cake slices, quail eggs, and "daun kesum," if using. Serve with sambal.

This Recipe Appears In

Nutrition Facts (per serving)
1792 Calories
113g Fat
77g Carbs
148g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 1792
% Daily Value*
Total Fat 113g 145%
Saturated Fat 36g 182%
Cholesterol 291mg 97%
Sodium 1809mg 79%
Total Carbohydrate 77g 28%
Dietary Fiber 18g 63%
Total Sugars 20g
Protein 148g
Vitamin C 18mg 89%
Calcium 3373mg 259%
Iron 34mg 191%
Potassium 2826mg 60%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)