Empal gepuk sliced along the grain, served at the table with vegetables
CuisineIndonesian

Empal Gepuk: Indonesian Beef Braised in Santan, Then Lightly Fried

How to make empal gepuk from one home cook's 2008 recipe. Beef thigh is boiled until half tender, sliced along the grain, braised in santan (coconut milk) with spices under a tight lid until nearly dry, pounded only if needed, and fried in a little oil. Includes the cook's coconut-water and instant-santan notes, how it differs from empal gentong, and general food-safety guidance.

Cooking flow

Cooking steps

STEP 11 / 7

Boil the beef until half tender

Beef thigh boiling in 1 liter of water until half tender
Only beef and water go into the pot at this stage

Put 500 g beef thigh in a pot with 1 L water and boil until the beef is half tender. Nothing else goes into the water.

STEP 22 / 7

Drain, slice along the grain, and set the broth aside

Lifting the boiled beef out of the pot to drain
Keep the beef whole while it drains

Lift the beef out of the pot and let it drain.

Slice the beef along the direction of its fibers.

Slicing the drained beef along the grain
Follow the grain of the meat as you cut

Pour the broth into a separate container and keep it for another use. It doesn't go into this braise.

Pouring the beef broth into a separate container
The broth goes into its own container, not into the braising pan
STEP 33 / 7

Prepare the aromatics and combine everything in the pan

Bruising one stalk of lemongrass to release its aroma
One stalk, bruised, not sliced

Bruise the lemongrass stalk.

Bruise the 4 cm piece of galangal.

Bruising the 4 cm piece of galangal for the braise
This is the 4 cm piece; the 1 cm piece goes into the paste

Grind the shallots, garlic, turmeric and the 1 cm piece of galangal together into a paste (bumbu halus).

Shallots, garlic, turmeric and galangal being ground into bumbu halus
The paste uses only these four ingredients

Put the sliced beef in the braising pan with the 350 ml santan, the salt, the gula merah, the salam leaves, the bruised lemongrass, the bruised galangal, the ground coriander and the spice paste.

Sliced beef, coconut milk, aromatics and bumbu halus combined in a pan
Everything goes in together; the broth stays to one side
STEP 44 / 7

Braise, tightly covered, over the lowest heat

The pan tightly lidded, braising over the lowest heat until the beef is tender
Keep the lid closed and the heat at its lowest

Close the lid tightly and braise over the lowest heat until the beef is very tender and the seasoning has almost dried. No water or broth goes in.

STEP 55 / 7

Lift out the beef and pound lightly only if needed

Lifting the tender braised beef out of the pan
Take out the pieces once they are very tender

Lift the braised beef out of the pan.

If a piece needs it, tap it lightly with a pestle. If the beef has already broken down well, skip this. You only want to loosen the meat, not mash it.

Lightly tapping tender beef with a pestle, only when needed
Keep the pieces and fibers visible; this is not a paste
STEP 66 / 7

Fry in a little oil without drying it out

Spreading a small amount of oil in a flat pan
A thin film of oil, not a deep pool

Heat a flat pan and spread a little oil across it.

Fry the beef in the pan. Don't let it get too dry.

Frying the beef in a little oil without letting it dry out
Stop before it dries out
STEP 77 / 7

Serve with vegetables

STEP 7

Serve the empal gepuk with vegetables on the side.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Beef thigh (daging bagian paha) 500 g The main ingredient, boiled first and then braised
Water (air) 1 L For the first boil only. The broth is kept for another use
Coconut milk (santan) 350 ml The braising liquid
Red sugar (gula merah) 1 tbsp, or to taste Sweetness in the braise
Salt (garam) 1.5 tsp, or to taste Seasoning in the braise
Salam leaves (daun salam) 3 leaves Whole aromatic
Lemongrass (sereh) 1 stalk, bruised Whole aromatic
Galangal (lengkuas) 4 cm, bruised Whole aromatic, kept separate from the 1 cm piece below
Ground coriander (ketumbar bubuk) 3 tsp Spice for the braise
Indonesian shallots (bawang merah) 10 Ground into the paste
Garlic (bawang putih) 7 cloves Ground into the paste
Turmeric (kunyit) 4 cm Ground into the paste
Galangal (lengkuas) 1 cm Ground into the paste
Oil (minyak) a little Spread in a flat pan for the final fry
Vegetables (sayuran) as needed Served alongside
0 / 0

Empal Gepuk: Beef That Has Soaked Up Coconut Milk and Spice

What this pan should keep

The beef should be very tender, with the spiced coconut milk cooked down until almost none is left. Then give it a short fry in a little oil and stop before it dries out.

On 29 October 2008, Lia, the writer of the Indonesian-language home-cooking blog Dapur Gue, posted a recipe for empal gepuk. Lia called it their own cooking, a dish Lia's husband and father-in-law had asked for. The recipe below follows that single household version. It is one family's recipe, not the only correct one and not a professionally tested standard. Sekai Gohan has not kitchen-tested it.

The method takes several stages. First the beef is boiled until half tender, then lifted out and sliced along the grain. The boiling broth is set aside for another use. The slices go into a pan with santan (coconut milk), salt, gula merah, whole aromatics and a ground spice paste, and they braise under a tight lid over the lowest heat until the meat is very tender and the seasoning has almost dried. After that, the meat is pounded lightly only if it needs it, fried briefly in a little oil, and served with vegetables.

The recipe gives no servings, no cooking times and no temperatures. You judge each stage by the cues the recipe describes: "half tender," "very tender," "nearly dry," "not too dry." The steps below keep those cues as they are. For more dishes from the same country, see the Indonesia country page.

Names

Empal is the name for this kind of spiced, fried beef, and gepuk refers to the pounding. You may also see the dish called simply gepuk. Its ingredient names are given in Indonesian alongside English below, because the Indonesian names are what you'll find on labels at Asian grocers.

What Gepuk Is, and Why It Is Not Empal Gentong

The Kamus Kuliner Jawa Barat (West Java Culinary Dictionary), published in 2023 by the West Java provincial language office, has an entry for gepuk. It describes beef that is boiled, cooked with spices until tender, pounded and fried. That matches the order of Lia's recipe. The dictionary records the method, but it doesn't name one city as the dish's birthplace or set out one fixed formula, so this article doesn't either.

The same dictionary lists empal gentong as a separate dish: a soup from Cirebon. The names overlap, but empal gentong is eaten as a soup, while empal gepuk is sliced beef braised until the liquid is nearly gone and then fried. Don't bring a gentong recipe's broth, offal or soup seasoning into this one.

Other published empal gepuk recipes are quite different from Lia's. The Primarasa recipe uses tamarind and cumin, pounds the beef before braising it in leftover broth and thick santan, and then fries it in plenty of oil. Its introduction and ingredient list also name different beef cuts. The ResepKoki recipe pounds the beef first, saves 400 ml of the boiling broth to use in the braise, and adds instant santan, extra water and tamarind water to a sautéed spice paste. A Dapur KOBE recipe from a seasoning brand uses oyster sauce, kecap manis and margarine, and finishes the beef on the grill while brushing it with sauce. These are all valid recipes in their own right. This article uses only Lia's version and doesn't mix in ingredients or steps from the others.

Ingredients for Empal Gepuk

Beef, coconut milk, aromatics, spices and seasonings for empal gepuk laid out separately
Galangal appears twice: a 4 cm piece to bruise and a 1 cm piece for the paste

Equipment

  • A pot for the first boil
  • A separate container for the broth
  • A knife and cutting board
  • A pan with a tight-fitting lid for braising
  • A mortar and pestle (for grinding the spice paste, and for pounding the beef if needed)
  • A flat pan for the final fry

Choosing and Finding the Ingredients

Beef. Daging bagian paha means meat from the thigh. It doesn't point to one particular muscle. If you buy from a butcher, explain that you want beef from the thigh for boiling and braising, and ask what they recommend.

Santan. Look for coconut milk labeled santan or "coconut milk." No particular brand or type is required. Instant santan is covered under the options below.

Daun salam. Salam leaf is an Indonesian leaf and a different plant from bay laurel. Don't treat the two as the same.

Bawang merah, lengkuas, kunyit. Look for these under their Indonesian names at Asian grocers or in the spice section: small Indonesian shallots, galangal and turmeric. Don't replace the shallots with ordinary yellow onions.

Gula merah. Buy it under its Indonesian name. The amount is 1 tbsp or to taste, so you can adjust the sweetness yourself.

Method: Boil, Slice, Braise Dry, Fry Lightly

Judge by the cues

None of these steps has a set time or temperature. Move on when the beef looks the way each step describes.

Reading the Cues

The recipe doesn't give times, so trouble usually comes from moving on too early or cooking too long. Here is what each cue tells you and what to do within the method.

What you see What it means What to do
The beef is still firm after boiling It hasn't reached half tender Keep boiling until it does
There is still a lot of liquid in the braising pan The seasoning isn't nearly dry yet Keep braising, tightly covered, over the lowest heat
The braised beef is already falling apart Pounding isn't needed Skip the pounding and go straight to frying
The beef is getting too dry in the flat pan It's being fried too long Take it out sooner next time
You're tempted to add the broth to the braise The broth is meant for another use Leave it out; the braise uses only santan and the seasonings

Options From the Recipe's Author: Coconut Water and Instant Santan

These notes come from Lia's post and from Lia's reply to a reader comment. They are options, not changes to the basic recipe, and none of them comes with amounts.

Coconut water for pressing the santan. Lia notes that if you use coconut water when pressing your own santan from grated coconut, the empal comes out browner. In that case, cut back on the sugar to taste. No ratio of coconut water or amount of sugar reduction is given, and the 350 ml santan in the ingredient list stays as written.

A cook choosing a modest, unmeasured amount of gula merah
With coconut water, use less sugar to taste; no amount is set

The two pictures below only illustrate the idea. The note doesn't say how or when the coconut water is added to the coconut, and it doesn't name a cloth, strainer or any other tool for pressing.

For the optional note, a clear liquid being added to grated coconut
An illustration only: the method, order and amount are not specified
As an illustration of the optional note, grated coconut being pressed to release white santan
Pressing by hand is shown as one example, not a required technique

Instant santan. A reader asked about instant santan, and Lia replied that it can be used and the dish stays gurih (savory). No package amount or dilution was given, so don't assume a given amount of instant santan equals the 350 ml in the basic recipe. In the same reply Lia also wrote "blender dan cemplung" (roughly, "blend and drop it in"), but didn't say what goes into the blender or where it fits in the method.

A plain package of instant coconut milk beside a bowl
Instant santan is an option; no amount or dilution is given

Food Safety and Leftovers

The recipe itself doesn't cover storage. The points below are general home food-safety guidance from Japan's Ministry of Health, Labour and Welfare. They aren't specific to empal gepuk, and they don't replace the cooking cues above.

  • Keep raw meat apart from other foods while you prepare it.
  • Cook food thoroughly. The general benchmark is a center temperature of 75°C for at least one minute.
  • Divide leftovers into shallow containers so they cool quickly, then refrigerate.
  • Reheat leftovers thoroughly. Soups should be brought to a boil.

No safe storage period has been established for this dish, so none is given here.

Frequently Asked Questions

Does the boiling broth go into the santan braise?

No. Lia's recipe says to set the broth aside for another use, and it never goes back into the braise. Some other published recipes do reuse the broth, but that belongs to their method, not this one.

Is empal gepuk the same as empal gentong?

No. The West Java Culinary Dictionary lists them separately. Empal gentong is a soup from Cirebon, and gepuk is beef cooked tender with spices, then pounded and fried.

Do I have to pound the beef?

Only if it needs it. Lia notes that the beef is often well broken down already, and then you can skip pounding.

Can I use instant coconut milk?

Lia said yes in reply to a reader comment, adding that the dish stays savory. No amount or dilution was given, so you'll need to work out the quantity yourself and taste as you go.

Can I use bay leaves instead of salam leaves?

Salam leaf and bay laurel are different plants, and this recipe gives no substitute. Look for daun salam at an Asian grocer.

How many servings does it make, and how long does it take?

The recipe doesn't say. It gives no servings and no prep, cooking or total time, so this article doesn't give them either.

How many days will it keep?

The recipe gives no storage period. Follow the general guidance above: cool leftovers quickly in shallow containers, refrigerate them, and reheat them thoroughly.

Sources