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

Overview

Malaysian Chicken Curry

Kari Ayam, Malay Chicken Curry, Malaysian Kari Ayam

This Malaysian chicken curry recipe is the everyday Malay curry: a rempah of chillies, shallots, garlic, ginger and lemongrass fried in oil, then chicken and potatoes simmered in coconut milk until the gravy turns rich and the oil splits at the edges. It is gentler and more coconut-forward than many Indian curries, and it belongs with roti canai or steamed rice. One serving is about 295 g of curry, without the rice or bread. Unlike ayam betutu, the Balinese chicken steamed in banana leaf with a raw spice paste, this curry is fried, then simmered in a pot, with potatoes in the gravy.

Kari ayam is the Malay name for chicken curry, and it is one of the dishes Malay families cook most often — for weekday dinners, for Friday gatherings and for Hari Raya. Its rempah, the pounded spice paste, and its coconut milk set it apart from the curries of India and Thailand, and every family seasons it slightly differently, some hotter, some sweeter. It travelled with Malay traders and cooks across the peninsula and the archipelago, which is why near-identical curries appear in Singapore and Indonesia under the same name. Unlike ayam betutu, the Balinese chicken steamed in banana leaf with a raw spice paste, Malaysian chicken curry is fried in the pot, then simmered in coconut milk with potatoes in the gravy.

Pairs well with: Serve with roti canai or steamed rice, cucumber salad and a squeeze of lime.

Provenance

Malaysia flag Malaysia

Malay Home Cooking

East & South Asia

Time Dedication

1h 5m

20m prep • 45m cook

Batch Yield

6 Servings

544 kcal per serving

1 serving ≈ 295 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, Friday gatherings, Hari Raya, weeknight meals Cost: Low — about $2–3 per serving at home
A close-up of Malaysian chicken curry — chicken pieces and potatoes in a rich red-orange coconut gravy

Malay Home Cooking

Photo: Dr.Francostein1975, CC BY-SA 4.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $2–3 per serving at home (USD)

Good Malaysian chicken curry has a glossy gravy that just splits its oil at the edges, chicken that is tender but not falling apart, and potatoes that hold their shape — never watery, never scorched.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 1h 5m
P

Prep Stage: Blend, Chop, Measure

20 Mins • Blender, Knife & Pot

Soak the dried chillies, then blend them with the onion, garlic, ginger and lemongrass into a smooth rempah paste. Cut the chicken and potatoes into large chunks and measure out the ground spices, tamarind and palm sugar. Everything goes into the pot in order, so have it all ready before the oil gets hot.

Maestro Tip: A smooth rempah fries evenly and gives a glossy gravy; a chunky one stays raw-tasting in the middle.

  1. 1

    Blend the rempah

    10 minutes No heat — room temperature, about 20°C (68°F)

    Drain the soaked chillies (10 g) and blend them with the onion (150 g), garlic (20 g), ginger (20 g) and lemongrass (15 g), adding a splash of water, until you have a smooth, thick paste. This rempah is the flavour base of the whole curry.

    Add water a spoon at a time — too much water and the paste fries badly.

    Done when: Smooth paste with no visible chunks of onion or lemongrass.

  2. 2

    Fry the rempah until fragrant

    8 minutes Medium heat 160°C (320°F)

    Heat the vegetable oil (30 g) in a large heavy pot over medium heat. Add the curry leaves (5 g) and the rempah paste, and fry for 5 minutes, stirring, until the paste darkens and the oil starts to separate at the edges. Stir in the curry powder (15 g), turmeric (5 g), cumin (3 g) and ground coriander (5 g) and fry for 3 minutes more.

    The paste is ready when it smells sweet and roasted, not raw — that is the moment the curry turns from spicy to fragrant.

    Done when: Paste darkened, oil splitting at the edges, kitchen smelling of roasted spice.

  3. 3

    Brown the chicken

    8 minutes Medium-high heat 190°C (375°F)

    Turn the heat up and add the chicken (800 g) to the pot. Fry for about 8 minutes, turning the pieces, until they are coated in the paste and lightly browned on the outside. The chicken does not need to be cooked through yet — it finishes in the simmer.

    Browning in the paste, not in plain oil, is what gives the chicken its colour and flavour.

    Done when: Chicken coated in dark red paste, browned at the edges.

  4. 4

    Simmer with coconut milk and potatoes

    30 minutes Low heat 95°C (203°F)

    Pour in the coconut milk (400 g) and 200 ml of water, scraping the bottom of the pot, then add the potatoes (400 g). Bring to a gentle boil, turn down to the lowest simmer, cover and cook for 25 to 30 minutes, until the potatoes are tender and the chicken reaches 74°C (165°F) right through.

    Keep it at a bare simmer — boiling coconut milk hard splits it into grainy curds.

    Done when: Potatoes tender when pierced, chicken cooked through at 74°C (165°F), gravy thick and glossy.

  5. 5

    Season and rest

    5 minutes Low heat 95°C (203°F)

    Stir in the tamarind paste (15 g), palm sugar (15 g) and salt (3 g), then taste and add the remaining salt (3 g) if needed. Take the pot off the heat and rest for 5 minutes before serving, so the gravy settles and the flavours come together.

    Tamarind and palm sugar balance each other — sour against sweet — so taste and adjust both, not just the salt.

    Done when: Gravy seasoned, sweet-sour balance right, oil just splitting at the edges.

Finishing Touches & Plating

Rest the curry for 5 minutes off the heat so the gravy settles, then serve with roti canai or rice and spoon the gravy generously over the top.

Nutritional Physiology & Benefits

Nutrition

Energy

544

kcal / serving

Protein

32g

Complete AA

Carbs

28g

Complex

Fats

36g

Healthy

Per serving (6 servings · 1 serving ≈ 295 g)
Energy544 kcal
Protein32 g
Carbohydrates28 g
Fat36 g
Fibre5.9 g
Sugar7.8 g
Sodium547 mg
Per 100g
Energy184 kcal
Protein10.8 g
Carbohydrates9.3 g
Fat12.1 g
Fibre2 g
Sugar2.6 g
Sodium186 mg

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

Vitamins & minerals: Vitamin C and potassium from the potatoes, iron and zinc from the chicken, and vitamin A from the chillies and turmeric. Nutrition values are estimated.

High in protein

Each serving carries about 31.8 g of protein from the chicken, which keeps you full long after a bowl of curry and rice.

Chicken and coconut milk

Chicken and coconut milk make a filling, satisfying meal, with the potatoes adding slow-burning carbohydrate.

Potatoes add potassium and vitamin C

The potatoes in the gravy bring potassium and vitamin C, so the curry carries its own vegetable with it.

Food Pairings

What to Eat With

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

Sides

Roti canai

Flaky roti canai is the classic partner — it is made for tearing and dipping into the coconut gravy.

Steamed rice

Plain steamed rice soaks up the gravy and turns the curry into a complete meal.

Vegetables

Cucumber salad

Cool cucumber with a little vinegar cuts through the richness of the coconut milk and refreshes the palate.

Sauces

Sambal belacan

A spoon of sambal belacan on the side lets each person add heat and shrimp-paste depth to their own plate.

Drinks

Teh tarik

Sweet, frothy pulled tea is the mamak-stall drink with curry, and its sweetness balances the spice.

Full Menus

Malay dinner table

Chicken curry with roti, rice, cucumber salad and teh tarik is a complete Malay family dinner for six.

Complete menu

Malaysian chicken curry with roti canai, steamed rice, cucumber salad and teh tarik makes a complete Malay family dinner for six.

Digestive Guardrails

What NOT to Combine

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

Boiling the coconut milk hard

A hard boil splits coconut milk into grainy curds and oil, and the gravy never comes back together. Keep the curry at a gentle simmer. This is general information, not medical advice.

Undercooking the chicken

Chicken must reach 74°C (165°F) right through before serving. Check the thickest piece with a thermometer, or cut it open — there should be no pink meat and the juices should run clear. This is general 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 balanced, filling dinner as written; one serving with rice or roti is a full meal.
  • ChildrenThe curry is mild to medium in heat; hold back the chillies for children, and the chicken and potatoes are soft and easy to eat.
  • ElderlyThe chicken is soft from the long simmer and the sauce keeps the meal moist.
  • Pregnant womenFully cooked chicken and vegetables are fine; keep the chilli mild and ask your clinician about portion size.
  • Breastfeeding womenA nourishing, protein-rich curry that fits well into a varied diet; keep the chilli moderate if your baby is sensitive to strong flavours.
  • AthletesAbout 31.8 g of protein plus rice makes a solid post-training meal; add an extra scoop of rice for more carbohydrate.
  • Weight gainWith rice or roti, this is an easy way to add energy and protein; a second helping of rice adds more than a second helping of curry.
  • Weight lossThe curry itself is rich at about 544 kcal a serving, so keep the rice portion small and load up on the cucumber salad instead.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesOne serving carries about 27.5 g of carbohydrate, mostly from the potatoes, with fibre to slow digestion. Watch the rice portion more than the curry, and ask your clinician about portion size.
  • High blood pressureSodium is about 547 mg a serving, mostly from the added salt. Use less salt and skip extra salty sambal, and ask your clinician.
  • Kidney diseaseCoconut milk and potatoes add potassium, and the chicken adds protein that some kidney diets limit. Keep portions moderate and ask your clinician.
  • GoutChicken is moderately high in purines, so a large portion can matter for gout. Keep to one serving and ask your clinician.
  • Stomach issuesThe chilli and spices can irritate a sensitive stomach or reflux. A small portion with plenty of rice is usually better tolerated; ask your clinician if unsure.
  • Cardiovascular diseaseThe fat is about 35.7 g per serving, mostly saturated fat from coconut milk. Keep to one serving and ask your clinician.
  • Fatty liverThe curry is rich at about 544 kcal a serving, with most of the fat from coconut milk. Keep portions moderate and ask your clinician.
  • Food allergiesContains coconut, which food labelling treats as a tree nut, and the roti served with it contains gluten. Anyone with a coconut or wheat allergy should check carefully; ask your clinician.
  • Special therapeutic dietsThe curry does not fit low-fat or low-saturated-fat diets as written; light coconut milk helps but changes the gravy. Ask your clinician or dietitian before including it.

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

Storage & Use

Storage & Use

How to store
Cool quickly and store in sealed containers in the fridge; keep the rice or roti separate.
In the fridge
Keeps 3–4 days in the fridge at 4°C (40°F) or below; the flavour improves overnight.
In the freezer
Freezes well for up to 3 months in portions; thaw overnight in the fridge.
How to reheat
Reheat in a pot over medium heat until steaming hot all the way through, to 74°C (165°F), adding a splash of water if it has thickened.
Freezing recommended
Yes — it freezes well, and the flavour improves after a night in the fridge.
Signs it has spoiled
Sour smell, slimy surface, or visible mould — discard if any appear.

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.