Sate kambing glazed with sweet soy sauce, plated with red chilies and lime
Prep40 min
Cook20 min
Serves4 servings
CuisineIndonesian

Sate Kambing: Indonesian Goat Skewers with Sweet Soy Glaze

How to make Indonesian sate kambing at home: using fresh pineapple to tame goat or lamb, a sweet kecap manis glaze, turning skewers over charcoal or a broiler, internal temperature, storage, regional styles, substitutions and fixes when things go wrong.

Total: 2 hrLevel: Intermediate

Cooking flow

Cooking steps

STEP 11 / 7

Soak the bamboo skewers and cut the meat

30 min

Preparing by cutting goat or lamb into 2.5–3 cm cubes and having soaked bamboo skewers ready
Leave a little thin fat and cut to a size that will not dry out when grilled

Soak 16 bamboo skewers in water for 30 minutes. This keeps the tips from blackening as they grill. Trim only the thick fat and sinew from 500 g goat or lamb, leave a little thin fat and cut into 2.5–3 cm cubes. The more even the size, the easier it is to find a piece for checking the center temperature.

STEP 22 / 7

Make the marinade and the glazing sauce separately

10 min

Crushing garlic and coriander in a granite mortar, with grated pineapple and kecap manis ready
Don't grind the aromatics to powder; connect them to the pineapple and sweet soy

In a mortar, grind the garlic, coriander seeds and salt into a coarse paste with some grains remaining. Mix in 80 g grated pineapple, the paste, 2 tbsp kecap manis and 1 tbsp lime juice. In a separate clean small bowl, combine 3 tbsp kecap manis, 1 tbsp water and 1 tsp lime juice for glazing, and set it aside first.

The pineapple is used not as a sweetener but to prepare the surface of the meat in a short time. You want a loose paste with some coarse fiber remaining.

Don't use sauce that touched raw meat for finishing

Take the glazing sauce into a separate clean small bowl before marinating the meat. If you want to brush on the marinade that has touched the meat, boil it in a pot first. Here, to keep the process simple, a clean sauce is prepared from the start.

STEP 33 / 7

Marinate briefly in the refrigerator and thread onto skewers

30–45 min

Threading 4 pieces of meat marinated in pineapple sauce onto each bamboo skewer
Don't pack the meat too tightly; leave gaps so heat reaches between the pieces

Mix the meat with the marinade, cover and refrigerate. With fresh pineapple, stop at 30–45 minutes, 60 at the longest. Take out the meat, lightly shake off the marinade from the surface and thread 4 pieces on each bamboo skewer, leaving 2–3 mm between the pieces. If the meat sticks out too far past the tip, it takes the heat too directly, so leave about 2 cm of skewer tip bare.

Lamb without pineapple can be marinated in the refrigerator up to 60–90 minutes. The goal is not to erase the goat's aroma completely but to reach a state where the sweet soy and charcoal scent come first when grilled.

STEP 44 / 7

Make the sambal kecap

10 min

Sambal kecap: shallots, tomato, red chili and lime tossed in sweet soy sauce
A sweet, sour and spicy accompanying sauce that cuts the fat of the grilled meat

Thinly slice the shallots or red onion, cut the tomato into 1 cm cubes and slice the red chilies into rounds. Mix with 3 tbsp kecap manis, add the lime juice and leave for 10 minutes. It is ready when the onion's bite has mellowed a little and the tomato's moisture has loosened the sauce. To keep the heat down, halve the chilies and remove the seeds.

STEP 55 / 7

Heat the charcoal or the broiler

5 min

Starting to lay marinated satay over white-ashed charcoal
Place the skewers, before any glaze, over coals with red heat visible

With charcoal, wait until the surface of the coals is covered in white ash with red heat visible underneath. The target is a strength at which you can hold the skewers 8–10 cm from the heat source. If you put the meat on while the coals are still burning red, the surface scorches even before the sweet sauce is brushed on.

With a fish grill or broiler, preheat on high for 3 minutes and lightly oil the rack. If the skewer handles don't fit in the chamber, don't cut the skewers short; cover the handles with aluminum foil to protect them from the heat. Use charcoal outdoors, and never burn charcoal indoors or under a range hood.

STEP 66 / 7

Grill, turning the skewers

8–10 min

Turning the skewers with tongs and brushing on a thin layer of sweet soy glaze
Turn more often, and use the last glaze only to add sheen to the surface

Grill the first 2 minutes without any glaze. When the surface of the meat dries and releases naturally from the grate, turn with tongs every 90 seconds to 2 minutes. Aim for 8–10 minutes overall, and when the surface begins to dry, brush on a thin layer of the glazing sauce. Limiting the glaze to the last two turns creates sheen before the sugar burns and turns bitter.

If flames flare up, move the skewers to the edge and return them once the fire calms down. If only the surface is blackening, lift the grate away from the heat or reduce the broiler to medium. When the center of the thickest piece is cooked through and the edges are a fragrant brown, insert a thermometer and check for 71°C.

FoodSafety.gov gives a standard of 63°C with a 3-minute rest for lamb and goat steaks, roasts and chops. For this recipe, which cuts the meat into cubes and threads them on skewers, there are many cut surfaces and the cooking is uneven, so 71°C was used as a safer guide at home. Without a thermometer, cut open the thickest piece and make sure no red remains at the center.

STEP 77 / 7

Rest and plate

3 min

Resting the grilled sate kambing on a rack for 3 minutes, served with lime and onion
Don't cut into it right off the grill; give the juices time to settle

Move the finished skewers to a rack or plate and rest for 3 minutes. While the juices settle, plate with lime, sambal kecap and sliced onion. If you take the meat off the skewers, wrap the handle in a cloth and hold the meat with chopsticks as you pull the skewer out, rather than removing it on the plate while hot; it breaks apart less.

0 / 0
Ingredients

Ingredients

1 / 2

Meat and marinade

Ingredient Amount Substitutes & notes
Goat meat (leg or loin) 500 g If hard to find, lamb leg or lamb shoulder. Cut into 2.5–3 cm cubes
Fresh pineapple 80 g Grated. Canned pineapple changes the aroma and the effect, so if you use it, stop the marinating sooner
Garlic 2 cloves (about 10 g) Grated is fine, but coarsely crushed leaves more aroma
Coriander seeds 1 tsp 1/2 tsp if using ground coriander
Salt 1/2 tsp Lightly crush coarse salt in a mortar
Kecap manis 2 tbsp 1 tbsp regular dark soy sauce plus 2 tsp brown sugar also works, but the glaze tastes different
Lime juice 1 tbsp Lemon juice also works. Don't make it too sour
Bamboo skewers 16 Thicker skewers support the meat better. Soak in water for 30 minutes
2 / 2

Finishing sauce and accompaniments

Ingredient Amount Substitutes & notes
Kecap manis 3 tbsp For glazing. Set it aside first in a clean container that never touches the marinade
Water 1 tbsp Thins the glazing sauce
Lime juice 1 tsp For glazing. Add at the end
Shallots or red onion 2 (about 50 g) Thinly sliced. 1/4 if using an ordinary onion
Tomato 1 In 1 cm cubes. Remove some seeds if very watery
Red chilies 1–2 Adjust heat by the number. A shishito pepper can be mixed in
Lime 1/2 For serving
0 / 0

The moment you turn the skewer, sweet soy rises in the smoke

Every time you turn a skewer over the coals, the smell of sweet soy sauce and rendered fat lifts off the surface of the meat. It is tempting to hurry the still-pink cubes toward a darker color, but sate kambing is not a dish decided by how dark the char is.

Grilled goat skewers can also be hard to approach because of the aroma. Cut the meat large and the center turns tough; marinate it long and the enzymes in fresh pineapple break down the surface. Even with lamb, which is easier to find, whether you brush on the sweet soy early or only at the end changes the impression when the plate reaches the table.

Three decisions matter here. Do you look for goat, or start with lamb? Do you buy kecap manis, or substitute dark soy sauce and brown sugar? Do you light charcoal, or pick up the smoky flavor under a broiler?

Rather than transplanting an Indonesian street-stall dish unchanged, this recipe keeps the time spent taming the aroma and the way to tell when the skewers are done. By the time you eat the last skewer, you will see the difference between a day that calls for goat and a day when lamb is enough.

How to read the name

Sate kambing is Indonesian for goat satay. Local sources sometimes describe it including lamb, so this article treats goat as the base and lamb as the realistic, easier-to-find substitute.


How goat skewers came to line the evening stalls

Satay is a general term for meat or fish cut small, threaded on skewers and grilled over charcoal. Indonesia's tourism ministry travel site places the origin of satay on Java and explains it together with its connection to Indian kebab culture. But satay differs by island and by town: how the meat is cut, the sauce, the material of the skewer, even the time of day it is eaten. Indonesia Travel's satay article also presents the regional differences as part of the dish's character.

Sate kambing is best known as cubed goat grilled and served with a sauce containing sweet soy, along with shallots, tomato and chili. In a recipe article from the Indonesian news agency ANTARA, it is a dish eaten at celebrations such as weddings and Eid al-Adha, combining young goat, a short marinade and charcoal. It has two faces: a street-stall snack, and a dish for days when the family gathers.

Surprisingly, even for the same goat skewers, more sauce is not necessarily the right answer. Madura's satay goes in the direction of combining peanut sauce with sweet soy. Yogyakarta's sate klatak, on the other hand, grills young goat seasoned mainly with salt and pepper and serves it with a gravy-like gulai. Explanations of its name even cite theories based on the sound of grilling or the plants used; the way of eating itself becomes the memory of the place. A regional article on sate klatak also explains its distinctive use of bicycle spokes as skewers.

So the sweet soy sauce in this recipe is not an attempt to reproduce the one correct answer. It is a choice that lets a home kitchen handle the aroma and char of goat and makes it go easily with white rice or warm rice. If you want to try the salt-only klatak style, a branch for it is left in the variations later.

Ingredients (serves 4)

The ingredients for sate kambing: goat, pineapple, kecap manis, aromatics and bamboo skewers
The ingredients that tame the meat's aroma, and the aromatic accompaniments for serving

Kecap manis is sweeter and thicker than ordinary soy sauce, and it forms a thin film on the surface of grilled meat. 2 tbsp goes into the marinade, and 3 tbsp goes to the glaze and the sambal kecap. One bottle can do three jobs, but whether to buy a bottle should depend on whether you can use it up.

It is worth buying if you want the glossy sheen and depth of sweet soy not only for this dish but also for nasi goreng and stir-fries. If you are making this once, dark soy sauce with brown sugar will still grill the meat. When you shop, check that the label says kecap manis (sweet soy sauce) and what the volume is. Prices and stock change, so none is fixed here.

You can use powdered garlic and coriander. But lightly crushing the seeds brings a green, citrus-like aroma out from under the sweet soy. The point of the mortar is not to turn them into powder but to coat the meat with the crushed pieces still intact.

Method

Get the skewers and meat ready first

Four tips for even char and aroma

With fresh pineapple, time matters more than quantity

Fresh pineapple helps soften goat's aroma and make the surface easier to eat. But a longer marinade is not always better. Touch the meat once at 30–45 minutes and check that the surface isn't watery or collapsing. If the corners hold when pressed with a finger, you can thread it onto skewers as is.

If the goat's smell is strong, removing the thick fat and switching to younger meat or lamb has a more predictable effect than adding more pineapple. The ANTARA recipe also lists young goat, lime and pineapple as measures against the smell. Referring to ANTARA's sate kambing article, keep the marinade short at home.

Layer the sweet soy thinly at the end

Once kecap manis turns dark, the meat looks cooked. But because it contains sugar, the surface can blacken while the center is still cold. The sequence of driving off the meat's moisture first and brushing a thin layer on during the last two turns decides both appearance and doneness.

When the glaze burns quickly

Take the skewers off the heat for 30 seconds, thin the sauce with 1 tsp water and then brush it on. If you keep brushing over a fire that is too strong, what remains is bitterness rather than sweetness. If you serve sambal kecap alongside after grilling, you can build the outline of the flavor without adding more sheen.

Don't pack the meat onto the skewer

If you press cubes together with no gaps, the outside cooks but steam stays between the pieces. Leave 2–3 mm of space and place the skewers with the fatty side toward the grate. When thin fat melts and drips onto the coals, short flames can flare up, so move the skewers to the edge instead of turning them immediately.

Adjust strength with the accompanying sauce

Once you brush a lot of sweet soy on the meat, it is hard to bring the taste back. If you serve sambal kecap separately, sweetness, acidity and heat can be added at the table. For people who dislike spicy food, or on days you eat with children, make a chili-free sauce in a separate dish so the seasoning on the meat doesn't need to change.

What to keep and what to change when cooking outside Indonesia

Goat and lamb are not the same

Fresh goat meat is not always available. To try the flow of the dish first, lamb leg is easy to work with. Goat has a stronger personality in aroma and fat, while lamb is relatively tender and takes on sweet soy easily. Don't call what you make with lamb "the taste of goat"; treat it as a separate pleasure, including the difference in aroma.

If you use goat, check cuts and frozen state at a butcher or halal grocery. Thaw frozen meat slowly in the refrigerator and wipe off the drip with paper towels before marinating. Do not refreeze thawed meat. Shops differ in the cuts and processing they offer, so it is easier to ask if you say, "cut into 2.5 cm cubes for skewers," when you buy.

Without charcoal, you can still build the order of aroma

You don't need to reproduce charcoal smoke exactly. With a broiler, drive off the moisture first and brush on the sweet soy at the end. If you cook in a frying pan, remove the meat from the skewers, lightly oil the pan and cook over medium-high heat, turning the sides. A frying pan weakens the smoke and charcoal scent, so add lime and raw onion to fill in the outline.

Rather than forcing charcoal indoors, the strong top heat of a broiler is easier to manage for ventilation and fire risk. Not making the cooking environment dangerous comes before keeping the dish's name.

Three ways to eat it, by region

After making sate kambing, you can move to another region simply by changing the sauce. Whether to layer sweet soy or return to salt alone depends on where you want to carry the meat's aroma.

Sweet soy and peanuts: Madura style

Madura's satay is presented as a dish eaten from evening into the night from stalls and carts, combining peanut sauce, sweet soy, shallots, chili and lime. Indonesia Travel's article on sate Madura also touches on chicken and goat and on coconut-shell charcoal.

Add 2 tbsp of roasted, crushed peanuts to this recipe's sambal kecap for a fragrant depth beneath the sweetness. If you have a peanut allergy, leave them out and check the ingredient labels of the sauces.

Salt and gulai: Klatak style

Yogyakarta's sate klatak is described as young goat grilled with simple seasoning and eaten with gulai and rice. Leave out the kecap manis and pineapple and coat the meat with just salt and pepper before grilling, and you can branch off from this recipe. There is no need to imitate the local feature of metal bicycle spokes as skewers at home. Even if you use metal skewers sold for food use, take care, because the handles get hot.

Stronger acidity leans toward Maranggi style

West Java's sate maranggi is presented as a dish that does not make peanut sauce the star but expands the aroma toward chili, sugar, vinegar, shallot and tomato. Add a little more lime to the sambal kecap and reduce the kecap manis by 1 tbsp, and the meat's sweetness tightens up. Since this borrows traits from a different dish, keep it distinct from sate kambing itself.

Storage, allergies and recovering from mistakes

Let the grilled skewers cool slightly and move them to a shallow container. FoodSafety.gov's storage chart gives 3–4 days at 4°C or below for leftover cooked meat. Refrigerate within 2 hours of cooking (1 hour if it is hot outdoors) and reheat only what you will eat. Following the Cold Food Storage Chart, don't leave it long on a room-temperature plate.

To freeze, remove the meat from the skewers and wrap it in single-meal portions. Thaw in the refrigerator, put a little water in a frying pan, cover and heat through to the center, and finish with a little glaze. Because sambal kecap uses raw vegetables, refrigerate it separately from the meat and use it up by the next day.

Kecap manis contains soy, and some products use soy sauce that contains wheat. Anyone with allergies, including those who share a mortar or cutting board, should check the ingredient labels. If you change to peanut sauce, pay attention to peanut labeling and shared utensils.

Only the surface burned

Move the skewers away from the heat, and if the center is still cold, lower the heat and add time. Don't scrape off the burned parts; check the temperature before serving. Next time, brush the glaze on fewer times and lift the grate farther from the heat.

The meat is tough

Check whether the pieces are thicker than 3 cm or packed too tightly on the skewer. Depending on the cut, goat may suit stewing better than quick skewers. Adjusting in the order of switching to lamb shoulder, evening out the cut to 2.5 cm and observing the rest time makes it easier to separate the cause.

The aroma is too strong

If the smell is too strong to eat, don't try to hide it by adding seasoning. Remove the thick fat and increase the lime and tomato in the sambal kecap. Next time, choose young goat or lamb, and keep to the marinating time rather than increasing the pineapple.

Frequently asked questions

Is it still sate kambing if I swap the goat for lamb?

It works as a home substitute. Lamb has a milder aroma than goat and renders fat differently, so the dish does not share the same background as its name. If you want to try goat's aroma, check the grilling method with lamb first, then move to goat, which makes it easier to separate the causes of failure.

Can I make it without pineapple?

Yes. Leave out the pineapple and marinate 30–60 minutes in garlic, coriander, salt, kecap manis and lime. The effect of taming the meat's aroma is weaker, so trim the fat carefully and grill while checking the center temperature. Canned pineapple can make the surface collapse more easily, so stop the marinade sooner.

Can I substitute regular soy sauce for kecap manis?

For the 2 tbsp in the marinade, 1 tbsp dark soy sauce plus 2 tsp brown sugar works. The glaze burns more easily, so thin it a little with water and brush it on thinly at the end. If you plan to keep using sweet soy in stir-fries, check whether you can use up a whole bottle before buying one.

Can I grill the skewers under a broiler?

Yes. Preheat on high for 3 minutes and grill without any glaze at first. If the skewer handles are close to the heat, cover them with foil and keep the meat from touching the rack. Ventilate, and if only the surface blackens, lower the heat or move the rack one level down.

Can I make it ahead?

Move the cooked meat to a shallow container and refrigerate within 2 hours of cooking. FoodSafety.gov's guideline is 3–4 days refrigerated, but skewers dry out easily, so for flavor they are best eaten by the next day. Store the raw-vegetable sambal kecap in a separate container and do not assume it keeps for as long as the meat.

Indonesian dishes to make alongside

The sweet soy and spicy sauce of sate kambing goes well with fried rice as well as white rice. On days when you want to enjoy the meat's aroma more gently, try sate ayam, which uses chicken and sweet soy. For days you want rice with a rich yellow sauce, move on to sate padang (in Japanese), a beef skewer dish, and you will see the regional differences within satay.

Leftover sambal kecap can also be added in a small amount to finish nasi goreng (in Japanese). Because of the water from the raw vegetables, it suits being added to taste on the plate rather than in large amounts into the cooking oil.

Sources