Ece SarıoğluCommis
08 September 2026 Last updated: 08 September 2026

Asam pedas takes its name from its two defining flavors: asam means sour, and pedas means spicy. This dish from the tables of Melaka and Johor is the opposite of the coconut milk-rich branch of Malaysian cooking: there is no milk here, the sauce stays a clear red, and tamarind juice provides the sourness. The fish goes into the sauce at the end and is stirred as little as possible; once it has been added, pushing it with a spoon will break it apart and cloud the dish.

Step by Step

How to make it?

1

Prepare the tamarind water and spice paste

14 min

Mash the tamarind paste with your fingers in 400 ml of warm water, then strain it through a fine-mesh cloth; the seeds and fibers should remain in the cloth. Remove the stems and seeds from the dried chilies and soften them in hot water. Then blend them with the shallots, garlic, galangal, the white lower part of the lemongrass, and the shrimp paste until smooth.

2

Fry the spice paste

8 min

Heat the oil in a wide, shallow pot. Fry the paste over medium-low heat, stirring, until it reduces and thickens and clear red oil separates around the edges. If you add water before this separation happens, the sauce will carry the raw taste of the paste.

3

Build the sauce

12 min

Add the strained tamarind water and the remaining 400 ml water, then add the salt and coconut sugar and bring to a boil. Lower the heat and cook uncovered for 8 minutes; the sauce should thicken slightly and mellow from its sharp initial sourness.

4

Add the vegetables

8 min

Trim only the stem ends of the okra, without cutting into the pods. Cut the eggplant into thick slices. Add both to the sauce and cook for 6–7 minutes; continue when the eggplant has absorbed the sauce and darkened in color.

5

Add the fish

12 min

Arrange the fish slices in a single layer in the sauce and do not stir the pot again; if needed, hold the pot and shake it gently. Cover and cook over low heat until a fork inserted into the thickest part of the largest slice makes the flesh flake easily. Add the tomatoes, cut into quarters, during the last 3 minutes.

6

Finish with herbs

3 min

Turn off the heat, remove the lemongrass stalks, and scatter the fresh mint and cilantro on top. Let the stew rest for 5 minutes, then serve with hot rice.

Reminder

Always strain the tamarind water before using it. The paste contains hard seeds and fibers that would remain gritty and inedible in the sauce.

Nutritional Values · 1 serving

Values are estimates
646 kcalCalories
38 gProtein
32.4 gCarbohydrate
40.5 gFat
7.3 gFiber
17.9 gSugar
1153 mgSodium
7.4 gSaturated Fat
Protein 24% Carbohydrate 20% Fat 56%
Share
Reviews

Comments (0)

5.0 1 review 100% recommend it 1 rated without leaving a comment
5 1
4 0
3 0
2 0
1 0

No one has commented on this recipe yet. Write the first comment.

Similar Recipes

You'll like these too

Recipes tried by those who liked this one, fitting the same table.

Send Feedback