Babi Guling
Home· Recipes· Indonesian

Babi Guling

Babi Guling is a distinctive Indonesian main rooted in Bali, celebrated for whole roast pig, turmeric-rich spices and crisp skin.

Prep1h 30m
Cook4h
Serves4
DifficultyAdvanced
Indonesian Main Dairy-freeGluten-freeHigh protein
Jump to recipe ↓

The story

Babi Guling developed within Bali, where local cooks shaped the dish around available ingredients, established methods and the occasion on which it was eaten. What makes it distinctive is whole roast pig, turmeric-rich spices and crisp skin. The technique should preserve contrast and prevent the finished dish from becoming heavy or indistinct. Babi Guling is particularly associated with temple ceremonies and communal feasts. That setting is central to understanding the dish: it explains when it is eaten, what accompanies it and why it continues to matter within Indonesian food culture.

Ingredients

4servings
  • Main
  • 1.5 kg pork shoulder or bellyskin scored if using belly
  • 35 g fresh turmericpeeled
  • 40 g galangalsliced
  • 3 piece lemongrass stalksinner parts sliced
  • 6 piece red chilliesroughly chopped
  • 10 piece shallotsroughly chopped
  • 3 tbsp coconut oilfor the spice paste

Method

  1. Prepare the spice paste

    For Babi Guling, slice shallots, garlic, turmeric, galangal, chilli and lemongrass thinly before blending or pounding. This helps the paste break down without watering it out.

    Look for: Paste should be coarse but cohesive. Tip: A mortar gives better texture but a blender is fine. Avoid: Large chunks of galangal stay woody.
  2. Season the protein

    Rub the paste deeply into the chicken, pork or liver. For whole birds, loosen the skin gently and push some paste underneath.

    Look for: Every surface should be stained with spice. Tip: Resting for 30 minutes improves flavour. Avoid: Do not season only the outside.
  3. Cook slowly first

    Cook Babi Guling gently in coconut milk, stock, banana leaf or covered heat until the protein is tender before any final grilling or frying.

    Look for: Meat should be cooked through and aromatic. Tip: Slow cooking carries the bumbu into the meat. Avoid: High heat too early burns the paste.
  4. Finish with colour

    Grill, roast, fry or reduce the sauce to finish Babi Guling. Brush with oil or kecap only near the end so it caramelises rather than burns.

    Look for: Look for browned edges and a glossy coating. Tip: Turn often for even heat. Avoid: Do not walk away during the final colour stage.
  5. Rest and serve

    Rest meat for 10 minutes, then serve with rice, sambal, cucumber and lime. Spoon any reduced spice paste over the top.

    Look for: Juices should settle before cutting. Tip: Leftovers are excellent shredded into rice. Avoid: Cutting immediately makes meat dry.

Nutrition

per serving

Calories720
Protein42g
Carbs12g
Fat56g
Fibre3g
Sugar4g
Salt2.1g

Estimated from the upgraded metric ingredient list and traditional preparation; review before making formal nutritional claims.

Indonesian

More from this cuisine

A considered mix of classics, regional favourites and dishes with a story worth knowing.

Bakwan Jagung Starter
Starter38 mins

Bakwan Jagung

Bakwan Jagung is a distinctive Indonesian starter rooted in Indonesian home and street cooking, celebrated for sweetcor…

Lumpia Semarang Starter
Starter1h 10m

Lumpia Semarang

Lumpia Semarang is a distinctive Indonesian starter rooted in Semarang's Chinese-Indonesian food culture, celebrated fo…

Pempek Palembang Starter
Starter1h 30m

Pempek Palembang

Pempek Palembang is a distinctive Indonesian starter rooted in Palembang in South Sumatra, celebrated for fish, tapioca…

Siomay Bandung Starter
Starter1h 10m

Siomay Bandung

Siomay Bandung is a distinctive Indonesian starter rooted in Bandung and Chinese-Indonesian street food, celebrated for…