Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Ikan Patin Tempoyak

Patin Tempoyak, Catfish in Fermented Durian Sauce

Ikan patin tempoyak is the defining dish of Pahang, Malaysia: silver catfish simmered gently in a golden sauce of tempoyak — durian pulp fermented with salt until tangy and deeply savoury — with chillies, shallots, garlic, turmeric and lemongrass. The sauce is spicy, sour and fragrant all at once, and the fish stays meltingly tender because it is never boiled hard. It is always served with steamed rice. One serving is about 300 g.

Tempoyak is one of Malaysia's oldest ways of keeping durian: the pulp is mixed with salt and left to ferment, turning the sweet fruit into a tangy, deeply savoury paste that keeps for months. In Pahang, where the rivers run rich with patin catfish, cooks simmer the fish in tempoyak with chillies, turmeric and lemongrass. The dish became the state's signature — the one Pahang restaurants are judged by, and the one travellers in Temerloh queue for.

Pairs well with: Steamed white rice, ulam and iced tea

Provenance

Malaysia flag Malaysia

Pahang Heritage

East & South Asia

Time Dedication

45m

20m prep • 25m cook

Batch Yield

4 Servings

342 kcal per serving

1 serving ≈ 300 g

Technical Skill

Intermediate

Medium (One Pot)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Occasions: Family dinners, festive meals, Pahang food trips, durian season Cost: Medium — about $4–5 per serving at home
Catfish in golden tempoyak sauce with green chillies in a white bowl

Pahang Heritage

Photo: Gunawan Kartapranata, CC BY-SA 4.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Medium — about $4–5 per serving at home (USD)

A good patin tempoyak has a smooth golden sauce that is spicy, sour and fragrant, with the fish whole and tender, never broken.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 45m
P

Prep Stage: Blend the Paste & Cut the Fish

20 Mins • Blending & Cutting

Blend the red chillies, shallots, garlic, turmeric and ginger into a smooth paste with a splash of water. Cut the catfish into 4 large steaks and pat them dry. Bruise the lemongrass, pick the laksa leaves, and measure out the tempoyak, water, sugar and salt.

Maestro Tip: Blend the paste really smooth — a gritty paste never quite disappears into the sauce.

  1. 1

    Fry the Spice Paste

    5 Mins Medium heat, about 175°C (350°F)

    Heat the oil in a wide pot over medium heat. Add the blended paste and fry for 4 to 5 minutes, stirring, until it darkens slightly, smells fragrant and the oil starts to separate at the edges.

    Frying the paste is not optional — raw chilli paste tastes sharp and green, fried paste tastes deep and rounded.

    Done when: Paste darker, fragrant, oil separating at the edges.

  2. 2

    Build the Tempoyak Sauce

    5 Mins Medium heat, about 175°C (350°F)

    Stir in the tempoyak and the water, add the lemongrass and bring to a gentle simmer. Cook for 5 minutes until the sauce is smooth, golden and fragrant. Taste it now — it should be sour and spicy, with the salt from the tempoyak already in it.

    Taste before the fish goes in: once the fish is in, you cannot fix the seasoning without breaking it.

    Done when: Smooth golden sauce, sour and spicy, gently simmering.

  3. 3

    Simmer the Catfish

    12 Mins Gentle simmer, about 95°C (203°F); fish to 63°C (145°F)

    Slide the catfish steaks into the sauce, spoon a little sauce over them, and add the whole bird's eye chillies. Simmer very gently for 10 to 12 minutes, turning the fish once with a wide spoon, until the flesh flakes easily and reads 63°C (145°F) at the thickest part.

    Never boil the fish hard — a rolling boil breaks catfish into shreds. A lazy simmer is all it needs.

    Done when: Fish opaque and flaking easily, 63°C (145°F) at the thickest part.

  4. 4

    Season and Finish

    3 Mins Low heat, about 120°C (250°F)

    Stir in the sugar and the salt, a little at a time, tasting as you go — the tempoyak is already salty, so you may need less salt than you think. Stir in the laksa leaves and take the pot off the heat.

    Tempoyak varies in saltiness from batch to batch, so season at the end, never at the start.

    Done when: Sauce balanced — spicy, sour and just sweet enough, laksa leaves wilted in.

  5. 5

    Rest and Serve

    5 Mins No heat — resting

    Rest for 5 minutes so the fish firms up slightly and the sauce settles. Serve hot in a bowl with the sauce spooned over, with steamed rice on the side.

    A short rest makes the fish easier to serve in whole pieces instead of falling apart on the spoon.

    Done when: Golden sauce over whole catfish steaks, steaming, ready for rice.

Finishing Touches & Plating

Serve the catfish hot in its golden sauce with steamed rice, and put the bird's eye chillies on the side so each person can take the heat they want.

Nutritional Physiology & Benefits

Nutrition

Energy

342

kcal / serving

Protein

28g

Complete AA

Carbs

21g

Complex

Fats

16g

Healthy

Per serving (4 servings · 1 serving ≈ 300 g)
Energy342 kcal
Protein28 g
Carbohydrates21 g
Fat16 g
Fibre2.8 g
Sugar12.1 g
Sodium565 mg
Per 100g
Energy113.9 kcal
Protein9.5 g
Carbohydrates6.9 g
Fat5.4 g
Fibre0.9 g
Sugar4 g
Sodium188 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Catfish provides protein, vitamin B12 and selenium; turmeric and chillies add vitamin C and vitamin A, and the fermented durian adds B vitamins. All nutrition values are estimated.

High in Protein, Low in Fat

About 28.4 g of protein per serving from the catfish, with the sauce built on fermented durian rather than coconut milk or cream.

Tempoyak, Chillies and Turmeric

Fermented durian gives the sauce its tang and depth, chillies and turmeric bring heat, colour and vitamin C.

One Pot, 45 Minutes

One pot, a paste from the blender and a gentle simmer — a famous regional dish that is genuinely easy at home.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Steamed White Rice

Rice is essential: it soaks up the spicy, sour sauce and cools the heat between bites.

Sambal and Extra Tempoyak

A spoon of extra tempoyak or sambal on the side lets tempoyak lovers turn the flavour up even further.

Vegetables

Ulam and Cucumber

Raw herbs and cool cucumber give crunch and freshness against the rich, pungent sauce.

Drinks

Iced Tea

A cold, lightly sweet iced tea refreshes the palate and tames the chilli heat.

Full Menus

Full Menu: Rice, Fish, Then Fruit

Steamed rice, the catfish in its sauce, ulam on the side, and fresh pineapple or papaya to finish — a classic Pahang meal.

Complete menu

A bowl of ikan patin tempoyak with steamed rice, ulam and cucumber, and iced tea — a classic Pahang dinner.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Boiling the Fish Hard

Catfish simmered at a rolling boil breaks into shreds and clouds the sauce. Keep it at a gentle simmer, about 95°C (203°F), and turn it once, gently. This is general food information, not medical advice.

Salting Before Tasting

Tempoyak is already salty, and every batch is different. Salt at the end, a little at a time, or the sauce ends up far too salty to fix. This is general food information, not medical advice.

Skipping the Paste Fry

Adding the raw paste straight to the water leaves a sharp, raw chilli taste in the sauce. Frying it first in oil is what makes the sauce deep and rounded. This is general food information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA bold, flavourful dinner for most adults; the heat is real, so take the bird's eye chillies to taste.
  • ChildrenThe sauce is spicy and the durian smell is strong, so this is a dish for older children who already like spicy food; leave the whole chillies out.
  • ElderlySoft fish in a smooth sauce is easy to eat; the sauce is salty, so keep the portion as stated.
  • Pregnant womenThe fish is cooked through to 63°C (145°F), which is the safe way to eat it in pregnancy; the durian is fermented and cooked in the sauce. Ask your clinician if unsure.
  • Breastfeeding womenA filling, protein-rich dinner for nursing mothers; keep the chilli as stated or use less if your baby seems sensitive to spicy food.
  • AthletesAbout 28.4 g of protein with rice for carbohydrate makes it a solid recovery dinner.
  • Weight gainA moderate plate at 342 calories; a second helping of rice raises it further.
  • Weight lossA reasonable plate at 342 calories with good protein; keep the rice portion as stated and fill up on the fish.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesAbout 20.6 g of carbohydrate per serving, mostly from the durian and rice on the side; keep the rice portion as stated. Ask your clinician about portions.
  • High blood pressureSodium is about 565 mg per serving, mostly from the salty tempoyak; use less added salt and skip extra salty sides. Ask your clinician about portions.
  • Kidney diseaseFish and durian are both sources of potassium and protein; keep the portion as stated and do not eat it daily. Ask your clinician.
  • GoutFish is moderate in purines; a smaller portion now and then is usually better than a full plate. Ask your clinician.
  • Stomach issuesThe sour, spicy sauce can irritate a sensitive stomach or reflux; use fewer chillies and eat a small portion. Ask your clinician if unsure.
  • Cardiovascular diseaseCatfish is a lean fish and the sauce has no coconut milk, so the fat is modest; keep the salt as stated. Ask your clinician about portions.
  • Fatty liverA moderate plate; the sauce is rich in flavour rather than fat, which suits a liver-friendly pattern. Ask your clinician about portions.
  • Food allergiesContains fish (catfish). Do not serve it to anyone with a fish allergy — another white fish is not a safe swap for a fish allergy.
  • Special therapeutic dietsGluten-free and dairy-free as written. It is not vegetarian. Ask your clinician if unsure.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool quickly, then store the fish in its sauce in a sealed container in the fridge.
In the fridge
Up to 2 days at 4°C (40°F) or below; fish spoils faster than meat, so do not keep it longer.
In the freezer
Up to 1 month at -18°C (0°F), though the fish softens on thawing.
How to reheat
Reheat gently in a pot over low heat until steaming and 74°C (165°F) throughout; do not boil it or the fish will break apart.
Freezing recommended
Not really — it is best eaten fresh the same day.
Signs it has spoiled
Sour or ammonia-like smell, slimy fish or any mould — throw it away.

More recipes to explore

Nasi lemak — coconut rice with crispy fried chicken, red sambal, omelette, peanuts and cucumber in a takeaway box Malaysia flag Malaysia 1h 10m
Breakfast •Malaysian Heritage

Nasi Lemak

This nasi lemak recipe brings Malaysia's national breakfast to your own table: rice steamed in coconut milk with pandan, a dark, sweet-hot sambal, golden turmeric fried chicken, and the classic little pile of crispy anchovies, roasted peanuts, boiled egg and cool cucumber. One serving is about 465 g.

Hearty & Satisfying

A full Malaysian breakfast plate — fragrant coconut rice with sambal, crispy chicken, egg, anchovies, peanuts and cucumber.

Pairs Well With
A spoonful of hot sambal and cool cucumber slices, with teh tarik or iced lime tea.
Char kway teow on a green plate — glossy flat rice noodles with fried egg, cockles, bean sprouts and garlic chives Malaysia flag Malaysia 25m
Dinner •Penang Street-Food Icon

Char Kway Teow

This char kway teow recipe tosses wide flat rice noodles in a blazing-hot wok with garlic, soy sauce, chilli paste, prawns, cockles, Chinese sausage, egg, bean sprouts and garlic chives, so the noodles pick up the smoky char called wok hei. Cook one plate at a time, exactly like a hawker stall, and eat it straight from the wok. One serving is about 475 g.

Smoky & Satisfying

Flat rice noodles seared over fierce heat with prawns, cockles, egg and bean sprouts — a fast, smoky Malaysian hawker dinner.

Pairs Well With
Pickled green chillies, cucumber slices, and iced lime tea or teh o ais
Pasta & Noodles • Quick Prep (<30m)
A white bowl of curry laksa in orange coconut curry broth with tofu puffs, fish balls, spring onions and fried shallots Malaysia flag Malaysia 50m
Lunch •Malaysian Hawker Classic

Curry Laksa

This curry laksa recipe simmers a spiced rempah paste with coconut milk and chicken stock into a rich orange broth, then pours it over rice vermicelli and egg noodles with shredded chicken, tofu puffs and crisp bean sprouts. One serving is about 703 g.

Comfort & Warmth

A rich, spiced coconut curry noodle soup with chicken, tofu puffs and bean sprouts.

Pairs Well With
Cool cucumber salad and a glass of iced lime tea
Soups & Broths • Pasta & Noodles
Roti prata and egg roti on a white plate with a bowl of chicken curry Malaysia flag Malaysia 1h 30m
Breakfast •Mamak Stall Heritage

Roti Canai

This roti canai recipe makes the flaky mamak flatbread the slow way: a soft dough rested until it stretches paper-thin, laminated with ghee, folded into squares and fried until the outside crisps and the inside stays soft and layered. It is served torn into pieces for dipping into a warm dhal curry with coconut milk, the way every mamak stall in Malaysia serves it for breakfast. One serving is about 374 g.

Comfort & Warmth

Flaky, laminated flatbread stretched paper-thin, folded and fried in ghee until crisp at the edges, torn and dipped into warm dhal curry.

Pairs Well With
Dhal curry & teh tarik

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.