Skip to content
malaysiandinner✨ New

Assam Pedas Ikan (Malaysian Sour and Spicy Fish Stew)

Fish simmered in a tangy, spicy tamarind broth with okra and eggplant, a bold Malaysian coastal favorite from Malacca and Penang.

Prep
20 min
Cook
30 min
Servings
4
Difficulty
Medium
4.5
Sign in to rate
#malaysian#assam-pedas#fish#tamarind#spicy#dinner

About This Recipe

Assam pedas, 'sour and spicy,' is a defining dish of Malaysia's coastal states, particularly Malacca and Penang, fish simmered in a broth built on tamarind's tang and a fried chile spice paste's considerable heat. A paste of dried chile, shallot, garlic and turmeric is fried until deeply fragrant before tamarind juice and water go in, the sourness balanced against the chile's fire in a broth that's meant to hit both notes strongly and clearly. Okra and eggplant simmer alongside the fish, absorbing the tangy, spicy broth, and the dish is traditionally served with plenty of rice to help temper its considerable, bracing heat and sourness.

Ingredients

Serves 4

  • 600 gfirm white fish (mackerel or snapper)(cut into steaks)
  • 6dried red chiles(soaked, for spice paste)
  • 4shallots(for spice paste)
  • 3 clovesgarlic(for spice paste)
  • 1 tbspfresh turmeric or 1.5 tsp ground turmeric(for spice paste)
  • 3 tbspvegetable oil
  • 1/4 cuptamarind paste
  • 3 cupswater
  • 2okra(trimmed)
  • 1eggplant(cut into chunks)
  • 2tomatoes(quartered)
  • 1.5 tspsalt
  • 1 tspsugar

Instructions

  1. 1

    Make the spice paste

    Blend soaked chiles, shallots, garlic and turmeric into a smooth paste.

  2. 2

    Fry the paste

    Heat oil in a pot and fry the spice paste until deeply fragrant and darkened, about 6-8 minutes.

    Fry the spice paste thoroughly until it visibly darkens — an underfried paste tastes sharp and raw rather than deep and balanced.

  3. 3

    Add tamarind and water

    Whisk in tamarind paste and water, bringing to a simmer.

  4. 4

    Add vegetables

    Add okra, eggplant and tomato, simmering 8-10 minutes until tender.

  5. 5

    Add fish

    Gently add the fish steaks, simmering 8-10 more minutes until just cooked through.

  6. 6

    Season

    Season with salt and sugar, balancing the sour, spicy and sweet notes.

  7. 7

    Serve

    Serve hot with plenty of steamed rice.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Fry the spice paste thoroughly until it visibly darkens — this step is essential for developing depth rather than a sharp, raw chile flavor.

  • →

    Add the fish gently near the end of cooking so it doesn't break apart, and simmer just until it's cooked through.

  • →

    Balance the sour tamarind against sugar and salt carefully, tasting as you adjust, since this dish's appeal depends on a genuine sweet-sour-spicy equilibrium.

Variations

  • •

    Stingray is a traditional fish choice in some regions, given its firm texture that holds up well in the broth.

  • •

    A milder version reduces the dried chiles for those sensitive to heat.

  • •

    Adding lady's finger (okra) and pineapple chunks is a common variation in Penang-style versions.

Storage

Refrigerate up to 2 days in an airtight container; reheat gently, being careful not to overcook the fish further.

History & Origin

Assam pedas is a specialty of Malaysia's Malacca and Penang regions, its bold combination of tamarind sourness and dried chile heat reflecting the strong Peranakan and Malay culinary influences found in these historic coastal trading ports.

Frequently Asked Questions

Can I use a different type of fish?

Yes, any firm fish that holds up to simmering works well, such as mackerel, snapper or even stingray in more traditional versions.

What if I can't find tamarind paste?

Look for it at Asian groceries, since it's essential to this dish's signature sourness; a mix of lime juice and a bit of brown sugar is a distant substitute.

Why is my broth too sour?

Add a bit more sugar to balance it, tasting gradually until you reach a pleasant equilibrium between sour, spicy and sweet.

Nutrition Facts

Per serving (380g / 13.4 oz) · 4 servings total

Calories320kcal
Protein28g
Carbohydrates18g
Fat16g
Fiber5g
Protein28g
Carbs18g
Fat16g

Time Summary

Prep time20 min
Cook time30 min
Total time50 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes