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

Overview

Sate Kambing

Sate Kambing Betawi, Indonesian Goat Satay

This sate kambing recipe turns boneless goat leg into smoky, char-edged skewers marinated in kecap manis, pineapple juice, garlic and coriander, then grilled over charcoal and served with a sweet soy sauce of sliced shallot, tomato and bird's eye chilli. One serving is about 275 g: three skewers with sauce and garnish. It is the Betawi-style goat satay of Jakarta's night markets — dark, sweet, spicy and made for eating with your hands.

Goat satay is a Javanese street-food classic, sold by vendors grilling small skewers over portable charcoal braziers at night markets across Java. Goat became the satay meat of choice in many Muslim communities, where pork is not eaten, and the Betawi vendors of Jakarta made this version their own: instead of the peanut sauce served with chicken satay, sate kambing is dressed in kecap manis — thick, sweet soy sauce — with raw shallot, tomato and bird's eye chilli, and the meat is often tenderised with pineapple juice or tamarind before grilling. What sets it apart from other satays is that dark, sweet-savoury glaze and the sharp freshness of the raw garnish against smoky charcoal-grilled goat.

Pairs well with: Lontong rice cakes and fresh tomato, shallot and chilli balance the sweet, smoky goat.

Provenance

Indonesia flag Indonesia

Betawi Street Food

East & South Asia

Time Dedication

1h 30m

75m prep • 15m cook

Batch Yield

4 Servings

374 kcal per serving

1 serving ≈ 275 g

Technical Skill

Intermediate

Easy (Grill or Pan)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

High Protein Occasions: Weekend grilling, family dinners, casual street-food nights, summer barbecues Cost: Moderate — about $4–5 per serving at home
Grilled goat satay skewers glazed with kecap manis, topped with fried shallots and served with tomato, red shallot and green chilli on a white plate

Betawi Street Food

Photo: Bangrapip, CC BY-SA 4.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

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

Goat is grilled until it reaches 63°C (145°F) and rested for 3 minutes, and the kecap manis sauce is mixed fresh from sliced shallot, tomato and chilli.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 1h 30m
P

Marinate the Goat

1 hour

Whisk 45 g kecap manis, the pineapple juice, grated garlic, the chopped 40 g shallot, coriander, cumin, tamarind paste, brown sugar, lime juice, salt and black pepper into a dark, glossy marinade. Toss the goat cubes through it until every piece is coated, cover, and refrigerate for one hour. While it marinates, mix the sauce and soak the bamboo skewers in water.

Maestro Tip: One hour is the sweet spot — the pineapple juice tenderises the goat, but much longer than two hours and the outside of the cubes turns soft and mushy. Never reuse marinade that has touched raw meat.

  1. 1

    Cut and Marinate the Goat

    15 Minutes Active, 60 Minutes Marinating Fridge, 4°C (39°F)

    Cut the goat into even cubes about 2.5 cm (1 in) across, trimming off hard fat and sinew. Whisk 45 g kecap manis, the pineapple juice, grated garlic, the chopped 40 g shallot, coriander, cumin, tamarind paste, brown sugar, lime juice, salt and black pepper into a dark, glossy marinade, then toss the goat cubes through it until every piece is coated. Cover and refrigerate for one hour.

    Even cubes cook evenly — a mix of big and small pieces means the small ones dry out before the big ones are done.

    Done when: Every cube is evenly dark from the kecap manis and glossy with marinade; no pale, dry patches remain.

  2. 2

    Mix the Kecap Manis Sauce

    10 Minutes Room temperature, about 21°C (70°F)

    Stir the remaining 45 g kecap manis with the sliced 40 g shallot, the diced tomato and the sliced bird's eye chillies in a small bowl. Taste and add a squeeze of lime if you want it sharper. Set aside at room temperature — this sauce is served raw over the hot skewers.

    Make the sauce while the goat marinates so the shallot softens slightly in the kecap manis and the flavours meld.

    Done when: The shallot and tomato are coated in dark sauce and the chilli is spread evenly through the bowl.

  3. 3

    Thread the Skewers

    10 Minutes Room temperature, about 21°C (70°F)

    Soak 12 bamboo skewers in water for 30 minutes so they do not burn on the grill. Lift the goat cubes out of the marinade, shaking off the excess, and thread 4 cubes onto each skewer, leaving a small gap between cubes so the heat reaches all sides. Discard the leftover marinade.

    Thread the cubes through their flattest side so they sit flat on the grill and do not spin when you turn the skewer.

    Done when: Each skewer holds 4 cubes snugly with small gaps between them; no marinade drips off the meat.

  4. 4

    Grill the Satay

    12 Minutes High heat, 230°C (450°F); goat must reach 63°C (145°F)

    Heat a charcoal grill or grill pan until very hot. Brush the skewers lightly with the vegetable oil and lay them over the heat. Grill for 10–12 minutes, turning every 3 minutes and brushing with a little extra kecap manis in the last 2 minutes, until the outside is dark and charred at the edges.

    Do not press the skewers down — it squeezes the juices out. If the kecap manis flares up, move the skewers to a cooler part of the grill for a moment.

    Done when: The outside is dark and caramelised with charred edges, and the centre of the largest cube reaches 63°C (145°F) on a meat thermometer.

  5. 5

    Rest and Glaze

    3 Minutes Resting, about 60°C (140°F)

    Lift the skewers off the grill and rest them on a warm plate for 3 minutes so the juices settle back into the meat. Brush once more with the remaining kecap manis while they rest so the glaze stays glossy.

    Cutting into a skewer straight off the grill spills the juices onto the plate — the 3-minute rest is what keeps the goat juicy.

    Done when: The meat is firm to the touch but still springs back, and no juices run out when you press a cube gently.

  6. 6

    Serve the Sate Kambing

    2 Minutes Serving temperature, about 60°C (140°F)

    Slide the skewers onto a serving plate, spoon the kecap manis sauce with its shallot, tomato and chilli over the top, and scatter the fried shallots over everything. Serve at once with lontong rice cakes on the side.

    Serve the sauce on top, not underneath — the hot goat warms the raw shallot and tomato just enough without cooking them soft.

    Done when: The plate shows glossy dark skewers under a spoonful of sauce, with bright tomato, shallot and chilli visible around the edges.

Finishing Touches & Plating

Slide the skewers onto a plate, spoon the kecap manis sauce with its shallot, tomato and chilli over the top, and scatter the fried shallots over everything. Eat while the goat is still hot and the edges are crisp — sate kambing waits for no one.

Nutritional Physiology & Benefits

Nutrition

Energy

374

kcal / serving

Protein

44g

Complete AA

Carbs

25g

Complex

Fats

11g

Healthy

Per serving (4 servings · 1 serving ≈ 275 g)
Energy374 kcal
Protein44 g
Carbohydrates25 g
Fat11 g
Fibre2.3 g
Sugar17.0 g
Sodium1257 mg
Per 100g
Energy136 kcal
Protein15.9 g
Carbohydrates8.9 g
Fat3.9 g
Fibre0.8 g
Sugar6.2 g
Sodium457 mg

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

Vitamins & minerals: Provides iron, zinc and vitamin B12 from the goat meat, vitamin C from the tomato, lime and chillies, and vitamin B6 from the shallots. Nutrition is estimated.

High in Protein

About 43.8 g of protein per serving from the goat meat, which supports muscle maintenance and keeps a grilled dinner filling for hours.

Iron and Vitamin B12

Goat meat is naturally rich in iron and vitamin B12, both of which the body uses to make healthy red blood cells.

Leaner Than Most Red Meat

Goat is one of the leanest red meats — about 10.6 g of fat per serving here — so you get the deep flavour of red meat with less saturated fat than most beef or lamb cuts.

Food Pairings

What to Eat With

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

Sides

Lontong or Ketupat Rice Cakes

Compressed rice cakes are the classic satay partner: their plain, dense bite soaks up the kecap manis sauce and turns the skewers into a full meal.

Vegetables

Cucumber and Tomato Salad

Cool cucumber and tomato with a squeeze of lime cut through the sweet soy glaze and refresh the palate between skewers.

Drinks

Jasmine Tea or Iced Tea

Unsweetened jasmine tea or iced tea cleanses the palate after the rich, sweet goat without adding more sugar to the meal.

Full Menus

Satay, Lontong and Tongseng Menu

For a full Jakarta-style dinner, serve the satay first with lontong and the kecap manis sauce, then follow with a light goat soup such as tongseng.

Complete menu

Serve the sate kambing with lontong rice cakes, the kecap manis sauce and a pot of jasmine tea for a complete Indonesian dinner.

Digestive Guardrails

What NOT to Combine

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

Soy Allergy — Do Not Serve

Kecap manis is a soy sauce: anyone with a soy allergy must not eat this dish, and there is no safe substitute that keeps it sate kambing — choose a different dish instead. This is general information, not medical advice.

Extra Sweet Sauces and Sugary Drinks

The kecap manis sauce is sweet, and this recipe already carries about 17 g of sugar per serving. Piling on extra sweet soy sauce, sweet chilli sauce or sugary drinks pushes the sugar load up fast — keep the sauce to the stated spoonfuls. This is general information, not medical advice.

Undercooked Goat

Goat cubes are small and cook fast, so it is tempting to pull them off early — but undercooked goat can carry harmful bacteria. Always grill until the centre reaches 63°C (145°F) and rest the skewers for 3 minutes before eating. 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 generous, high-protein dinner — three skewers with kecap manis sauce, tomato and shallot make a complete main course.
  • ChildrenGoat is a good source of protein and iron for growing children, but serve it with the chillies on the side and cut the meat off the skewers for younger children.
  • ElderlyChoose tender leg meat and marinate the full hour so the goat stays soft; cut the cubes small and serve with soft lontong rice cakes.
  • Pregnant womenSafe when the goat is grilled right through to 63°C (145°F) and rested — avoid any pink centre and keep the raw marinade away from the finished skewers.
  • Breastfeeding womenA filling, iron-rich dinner; the chillies pass no flavour into breast milk, so eat the spice level you enjoy.
  • AthletesAbout 44 g of protein per serving with modest fat makes this a strong post-training dinner — add lontong or rice to top up carbohydrate.
  • Weight gainAdd extra lontong rice cakes or steamed rice and a second spoonful of kecap manis sauce to lift the energy of the meal.
  • Weight lossThe goat itself is lean, so keep the portion to three skewers, go easy on the sweet kecap manis sauce, and fill the plate with tomato, cucumber and salad.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesKecap manis and brown sugar add about 17 g of sugar per serving, so keep to the stated sauce portion and favour the tomato, shallot and chilli garnish; ask your clinician about portions.
  • High blood pressureThis dish is salty — about 1,257 mg of sodium per serving, mostly from the kecap manis and salt — so use low-sodium sweet soy sauce if you can find it and skip extra sauce; ask your clinician about portions.
  • Kidney diseaseHigh in protein, sodium and potassium, so it may not suit a restricted kidney diet; ask your clinician before eating it.
  • GoutGoat meat is a red meat with a moderate purine load, so keep the portion small and do not eat it often during a flare; ask your clinician for advice.
  • Stomach issuesThe chillies, raw shallot and acidity can irritate a sensitive stomach — serve the chilli on the side and use a smaller amount of lime and tamarind; ask your clinician if symptoms flare.
  • Cardiovascular diseaseGoat is leaner than most red meat, but the sauce is salty and sweet, so keep portions moderate and balance the plate with vegetables; ask your clinician about portions.
  • Fatty liverThe lean goat and grilled method help, but the sweet sauce adds sugar — keep the sauce light and skip sugary drinks with the meal; ask your clinician about portions.
  • Food allergiesContains soy (kecap manis). Check the kecap manis label for wheat if you need it gluten-free, and keep the fried shallots away from peanut products if cross-contact is a concern; ask your clinician if you are unsure.
  • Special therapeutic dietsHigh-protein and naturally low in carbohydrate, but high in sodium and sugar from the sauce — it can be adapted by cutting the kecap manis and salt, but ask your clinician or dietitian before relying on it for a therapeutic diet.

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

Storage & Use

Storage & Use

How to store
Cool the skewers quickly and store them in an airtight container, off the sticks; keep the sauce and fried shallots in separate containers so the shallots stay crisp.
In the fridge
Cooked goat 3–4 days; kecap manis sauce 2 days; fried shallots keep crisp for 1 week in an airtight jar.
In the freezer
Cooked goat skewers (off the sticks) up to 2 months; do not freeze the kecap manis sauce with its raw shallot and tomato.
How to reheat
Reheat the goat in a hot oven or on the grill until steaming hot throughout, to 74°C (165°F); warm the sauce gently or serve it at room temperature.
Freezing recommended
Yes for the grilled goat; the sauce and garnish are best made fresh.
Signs it has spoiled
Sour or off smell, slimy surface on the goat, or mould on the sauce.

More recipes to explore

Indonesian nasi goreng — a mound of fried rice with egg and fried shallots, a fried egg, prawn crackers, cucumber, tomato and lettuce Indonesia flag Indonesia 35m
Dinner •Jakarta Street Classic

Indonesian Nasi Goreng

This Indonesian nasi goreng recipe turns a bowl of day-old rice into something far better than the sum of its parts: smoky, sweet-savoury grains coated in kecap manis, tossed with chicken, carrot and peas, and crowned with a fried egg and crunchy prawn crackers. It is the kind of dinner that comes together in one wok in about half an hour, and it tastes like a Jakarta street stall at its best. One serving is about 470 g.

Comfort & Satisfying

A one-wok dinner of sweet-savoury fried rice, chicken and a fried egg, served the Indonesian way with cucumber, tomato and prawn crackers.

Pairs Well With
A fried egg on top, cool cucumber and tomato, and a handful of prawn crackers, with iced tea to drink.
Quick Prep (<30m)
A plate of beef rendang — dark brown beef chunks coated in a dry, caramelised spice paste Indonesia flag Indonesia 4h
Dinner •West Sumatra Heritage

Beef Rendang

This beef rendang recipe slow-braises beef chuck in coconut milk with lemongrass, galangal, chillies and warm spices for about four hours, until the sauce has almost disappeared and the meat is coated in a dark, dry, caramelised spice paste. It is the Minangkabau dish from West Sumatra that sits at the heart of Padang cooking: deeply savoury, gently hot, and rich without being saucy. One serving is about 380 g.

Rich & Satisfying

Slow-braised beef in spiced coconut milk, reduced until the meat is coated in a dark, caramelised spice paste.

Pairs Well With
Steamed jasmine rice & pickled cucumber (acar timun)
High Protein
Grilled chicken satay skewers with peanut sauce and cucumber salad on a plate Indonesia flag Indonesia 45m
Dinner •Java Street Food

Chicken Satay

This chicken satay recipe turns chicken breast into golden, char-edged skewers marinated in turmeric, coconut milk, garlic and sweet soy sauce, then grilled and served with a warm, creamy peanut sauce. One serving is about 290 g: three skewers, a generous spoonful of peanut sauce and a cool cucumber-shallot salad. It is the Indonesian street-food classic — sate ayam — made for a weeknight grill.

High-Protein Grilling

Grilled chicken skewers in a turmeric-coconut marinade, served with a homemade peanut sauce — high in protein and cooked fast over high heat.

Pairs Well With
Lontong rice cakes and a cool cucumber-shallot salad balance the rich peanut sauce.
High Protein • Quick Prep (<30m)
A plate of gado-gado: mixed vegetables, tofu and boiled egg coated in peanut sauce, topped with prawn crackers and cucumber slices. Indonesia flag Indonesia 45m
Lunch •Jakarta Street Food Classic

Gado-Gado

Gado-gado is Indonesia's best-loved salad: warm potatoes, green beans, cabbage, bean sprouts, cucumber and carrot, with fried tofu, boiled egg and crunchy prawn crackers, all coated in a thick, sweet-savoury peanut sauce. One serving is about 584 g.

Fresh & Filling

Warm vegetables, tofu and egg under a rich peanut sauce — a complete meat-free lunch.

Pairs Well With
Serve warm with prawn crackers on the side and a glass of iced tea.

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.