Asam Pedas Fish

4.56 from 25 votes
Recipe IndexRecipe

This post may contain affiliate links. Please read my privacy policy.

Asam Pedas, or ‘sour spicy,’ is a must-try classic Malaysian dish that brings the heat with tangy tamarind, fiery chilies, and a rich, savory broth. It’s the perfect dish to satisfy your cravings for bold, flavorful food!

Fish with asam pedas.
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Nyonya Asam Pedas Recipe

Asam pedas, or ‘sour spicy,’ is a classic Malaysian dish that everyone has their own take on. It’s sour, fiery hot, and incredibly satisfying.

When I made Sambal for Nasi Lemak, I decided to save some extra spice paste for this assam pedas recipe. While the traditional recipe calls for ikan tenggiri (Spanish mackerel) or ikan pari (stingray), I used pomfret since it’s easier to find here. I love pomfret, and it works really well in this dish as a substitute.

If you haven’t tried asam pedas yet, it’s hard to explain just how amazing it is. I hope this asam pedas fish recipe and my pictures do it justice! Be sure to check out my tips below to make the perfect asam pedas fish every time!


Why I Love This Recipe

Fish with asam pedas.
  • Packed with bold flavors. The tangy tamarind, fiery chili, and savory spices come together to create a dish that’s as exciting as it is satisfying.
  • Aromatically delicious. The homemade spice paste, with lemongrass and garlic, fills my kitchen with mouth-watering smells as it cooks.
  • Seafood lovers rejoice. The pomfret soaks up all that delicious broth, making each bite rich and satisfying.
  • Quick and easy in just 4 simple steps. Using fresh ingredients like okra, pomfret, and daun kesum (Vietnamese mint), this assam pedas recipe is super simple to make and loaded with big, bold flavors without the hassle.

Ingredients You’ll Need

  • Pomfret – You can easily swap pomfret with mackerel, snapper, barramundi, tilapia, catfish, kingfish, grouper, or halibut.
  • Garlic
  • Lemongrass
  • Shallots
  • Dried chilies
  • Belacan
  • Water
  • Tamarind pulp – You can swap the tamarind pulp with about 1 to 1 1/2 tablespoons of tamarind paste or concentrate. Adjust to taste for the right level of tanginess.
  • Cooking oil – Use vegetable oil or canola oil.
  • Fish curry powder – If you can’t get your hands on fish curry powder, a combination of curry powder with a pinch of turmeric or cumin can work in a pinch.
  • Tomato
  • Okras
  • Daun kesum (Vietnamese mint/Vietnamese coriander)
  • Salt
  • Palm sugar – I used palm sugar, but you can use white sugar if that’s what you have.

Please refer to the recipe card at the bottom of this post for full details on each ingredient.


How To Make Asam Pedas Fish

Grab your mortar and pestle, or use a food processor, and grind up the spice paste. Once it’s all nice and smooth, just set it aside for later.

Soak the tamarind pulp in warm water for about 15 minutes, and make sure to squeeze it every now and then to get all that flavor out. Once it’s done, drain it and keep the tamarind juice for later.

Heat up some oil and fry the spice paste for about 2 minutes, or until it smells amazing. Then, pour in the tamarind juice and fish curry powder, and let it all come to a boil. Toss in the tomato wedges, okras, and daun kesom, and bring it to a boil again. Finally, throw in the fish, a pinch of salt, and palm sugar (or regular sugar if that’s what you’ve got).

Let it simmer on low heat for about 5 minutes, or until the fish is nice and cooked through. Then, just serve it up hot and enjoy!


Secrets To Perfect Asam Pedas Fish

spicy sour sauce on top the fish prepare to serve.
  • I can’t stress this enough—fresh fish is a game changer! Whether I use mackerel, snapper, or pomfret, fresh fish really brings out the juiciness and flavor that makes the dish so delicious.
  • I take my time grinding the spice paste, whether I’m using a mortar and pestle or food processor. A smooth paste means more flavor getting into the dish, and trust me, it makes a difference!
  • For me, adding okra and tomatoes not only boosts the flavor but also gives the dish a nice texture. Okra adds a bit of bite, while tomatoes break down and make the broth even more flavorful.
  • Once the fish goes in, I lower the heat and let it simmer slowly. This gives the fish a chance to absorb all the amazing flavors from the broth.

Frequently Asked Questions

Can I make this recipe with frozen fish?

I always prefer fresh fish, but if you only have frozen, that’s totally fine! Just make sure to thaw it properly and give it a good pat dry before cooking. It helps keep the texture nice and firm in the broth.

How do I make this recipe less spicy?

If you’re not into spicy food, feel free to cut down on the dried chilies. You can also remove the seeds to tone down the heat a bit.

How do I know when the fish is cooked?

The fish is done when it turns opaque and flakes easily with a fork. Just make sure not to overcook it so it stays tender and juicy.

How do I store leftovers?

Leftovers can be stored in an airtight container in the fridge for up to 2-3 days.

How many calories per serving?

This recipe is only 211 calories per serving.

Fish with spicy asian sause.

What To Serve With Asam Pedas Fish

For a wholesome meal and easy weeknight dinner, I recommend the following recipes.

I hope you enjoy this post as much as I do. If you try my recipe, please leave a comment and consider giving it a 5-star rating. For more easy and delicious recipes, explore my Recipe Index, and stay updated by subscribing to my newsletter and following me on FacebookPinterest, and Instagram for new updates.


Other Recipes You Might Like

Freshly baked cod fillet with seasonings crust on a plate, garnished with lemon slices and herbs.
5 Secrets to 20-Minute Dinners
FREE EMAIL BONUS: How would it feel to have dinner DONE in 20 minutes? I’ll show you how!
Please enable JavaScript in your browser to complete this form.
4.56 from 25 votes

Asam Pedas Fish

Asam Pedas, or ‘sour spicy,’ is a must-try classic Malaysian dish that brings the heat with tangy tamarind, fiery chilies, and a rich, savory broth. It’s the perfect dish to satisfy your cravings for bold, flavorful food!
Prep Time: 5 minutes
Cook Time: 30 minutes
Total Time: 35 minutes
Servings: 4 people
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients  

  • 1 pomfret, 1/2 pound to 1 pound (200 g-400 g)
  • 5 tablespoons cooking oil
  • 1 teaspoon fish curry powder
  • 1 tomato, cut into wedges
  • 10 small okras
  • 2 sprigs of daun kesum, Vietnamese mint/Vietnamese coriander
  • salt , to taste
  • 1 tablespoon palm sugar/sugar

Spice Paste:

  • 1 clove garlic
  • 1 stalk of lemongrass, white part only
  • 4 shallots
  • 8-10 dried chillies, depends how spicy you like
  • 1/2 tablespoon belacan, prawn paste

Tamarind Juice:

  • 1 1/4 cup water
  • Tamarind pulp, size of a small ping pong ball

Instructions 

  • Pound the spice paste with a mortar and pestle or grind it in a food processor. Set aside.
  • Soak the tamarind pulp in warm water for 15 minutes, squeezing constantly to extract the flavor. Drain the pulp and save the tamarind juice.
  • Heat oil and fry the spice paste for 2 minutes, or until fragrant. Add the tamarind juice and fish curry powder, and bring to a boil. Add the tomato wedges, okras, and daun kesom, and bring to a boil again. Add the fish, salt, and palm sugar or regular sugar.
  • Simmer on low heat for 5 minutes, or until the fish is cooked. Serve hot.

Notes

  • I can’t stress this enough—fresh fish is a game changer! Whether I use mackerel, snapper, or pomfret, fresh fish really brings out the juiciness and flavor that makes the dish so delicious.
  • I take my time grinding the spice paste, whether I’m using a mortar and pestle or food processor. A smooth paste means more flavor getting into the dish, and trust me, it makes a difference!
  • For me, adding okra and tomatoes not only boosts the flavor but also gives the dish a nice texture. Okra adds a bit of bite, while tomatoes break down and make the broth even more flavorful.
  • Once the fish goes in, I lower the heat and let it simmer slowly. This gives the fish a chance to absorb all the amazing flavors from the broth.

Nutrition

Serving: 4people, Calories: 211kcal, Carbohydrates: 12g, Protein: 3g, Fat: 18g, Saturated Fat: 1g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 11g, Trans Fat: 0.1g, Cholesterol: 21mg, Sodium: 84mg, Potassium: 275mg, Fiber: 3g, Sugar: 6g, Vitamin A: 742IU, Vitamin C: 14mg, Calcium: 51mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Please rate and comment below!

About Rasa Malaysia

Bee is a recipe developer and best-selling cookbook author, sharing easy, quick, and delicious Asian and American recipes since 2006. With a strong following of almost 2 million fans online, her expertise has been featured in major publications, TV and radio programs, and live cooking demos throughout the United States and Asia.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





41 Comments

  1. Leah says:

    Jeez, I always thought the fish has to be steamed! I shall try this recipe soon.

    1. Bee Yinn Low says:

      No you don’t have to.

  2. Karen Ho-Chan says:

    5 stars
    I cooked this dish today and it was so so good! Another serving of rice would be nice. Thank you for sharing this recipe!

    1. Rasa Malaysia says:

      My pleasure! Very glad you liked the recipe. Thank you for your support.

  3. Monica wee says:

    No buah keras added?

    1. Bee Yinn Low says:

      NO need.

  4. Lany Susanto says:

    4 stars
    Very good!

  5. Melissa Mathews says:

    Hi I managed to make this but when I asked my mum to taste she said it was missing bunga kantan. I used tamarind paste about 2 thumbs. It came out beautifully.

    1. Rasa Malaysia says:

      Yes you need bunga kantan if you could get. I can’t get it where I am.

  6. Cyn says:

    Hi
    Please advise on which type of belacan, prawn paste are you using?
    Thank you so much.

    1. Rasa Malaysia says:

      Malaysian belacan. Any brand is fine.

      1. Latha says:

        Hi
        can I skip the belacan paste?

        1. Rasa Malaysia says:

          No.

  7. Lynn says:

    Hi. That looks delicious. Our regular customers who has been buying fish from us www.gogopasar.com definitely would love to have this recipe too. Awesome!

  8. Siew Wei Cher says:

    What can I use as substitute to tamarind? I can’t get tamarind from where I am.

    1. Rasa Malaysia says:

      Lemon juice.

  9. Scintilla says:

    Hai may I ask. Beside then the pomfret fish and sting Ray or ikan pari. What other fish that I put in to taste good in the assam pedas

    1. Rasa Malaysia says:

      I only like those two. Other fish are hardly used for Assam Pedas.

    2. Jo says:

      I would use ikan patin aka basa fish

      1. Cyn says:

        Hi
        Please advise on which type of belacan, prawn paste are you using?
        Thank you so much.

        1. Hz says:

          Nice recipe Bee. Made it this evening great flavour. Btw I cooked a snapper head. Thanks!

    3. Ivanic says:

      Ikan merah, or red snapper the best in da world

    4. baby says:

      Usually people use Seabass also good and Red Snapper because it is much more sweeter taste of the fish. U can also use Catfish. Will lift up the flavour. Can try if u like

  10. BC lee says:

    Could I use Tamarind paste instead of meaning the water? If so, to approximately what ratio?
    Thanks!

    1. Rasa Malaysia says:

      Yes you can. I don’t know as I didn’t use the paste.