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

Overview

Babi Guling

Be Guling, Balinese Roast Suckling Pig, Babi Putar

Bali's famous roast pork, rubbed and stuffed with a golden basa gede spice paste and roasted until the skin shatters into crackling. One serving is about 385 g: roughly 175 g of roast pork with 180 g of steamed jasmine rice and 30 g of fresh sambal. This home version uses a boneless pork shoulder instead of a whole suckling pig, so it fits a normal oven.

Babi guling means 'turning pig': a whole suckling pig stuffed with basa gede spice paste and turned by hand over coconut-husk embers until the skin crackles. In Bali, where most people are Hindu, it began as a ceremonial dish for temple festivals and family celebrations, and the most famous warungs in Ubud and Gianyar still cook one batch each morning and close when it sells out. Anthony Bourdain called the version at Ibu Oka in Ubud the best pig he had ever eaten, and the dish has been a Bali icon ever since.

Pairs well with: Steamed jasmine rice, sambal and lawar

Provenance

Indonesia flag Indonesia

Bali Ceremonial Roast

East & South Asia

Time Dedication

4h 10m

45m prep • 205m cook

Batch Yield

8 Servings

909 kcal per serving

1 serving ≈ 385 g

Technical Skill

Advanced

Hard (Long Roast)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

High Protein Occasions: Festive dinners, family celebrations, weekend feasts, special occasions Cost: Medium — about $5–6 per serving at home
A plate of nasi babi guling: steamed white rice topped with glossy amber crackling, spiced roast pork and red sambal, served on paper in a woven basket.

Bali Ceremonial Roast

Photo: WeI-chieh Chiu, CC BY-SA 2.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Medium — about $5–6 per serving at home (USD)

A home-oven babi guling: boneless pork shoulder with basa gede paste, slow-roasted and finished hot for crackling.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 4h 10m
P

Prep Stage: Spice Paste, Pork and Rice

45 Mins • One Roasting Tin

Blend the basa gede paste, score and dry the pork skin, rub the paste over the meat and tie the roast into an even cylinder. Rinse the rice and mix the sambal so everything is ready before the oven goes on.

Maestro Tip: Dry skin is the whole secret of crackling — pat it, salt it, and leave it uncovered in the fridge for an hour if you can.

  1. 1

    Make the Basa Gede Spice Paste

    20 Mins Room temperature, about 20°C (68°F)

    Toast the coriander seeds in a dry pan for 1 minute until fragrant, then grind. Blend the shallots, garlic, ginger, galangal, turmeric, chillies, lemongrass, candlenuts, ground coriander, toasted shrimp paste, coconut oil, salt and palm sugar into a thick, golden paste, adding a spoon of water if the blender stalls.

    Blend in short bursts and scrape the sides down — a smooth paste rubs on evenly and browns evenly.

    Done when: The paste is thick, golden and smells warmly of turmeric and lemongrass.

  2. 2

    Score, Salt and Rub the Pork

    15 Mins Room temperature, about 20°C (68°F)

    Score the pork skin in 1 cm diamonds, cutting through the skin but not into the meat. Rub half the salt over the skin and the rest of the paste all over the meat side. Roll the shoulder into an even cylinder and tie with kitchen string every 5 cm.

    Score shallow and even — deep cuts let the fat run out and the crackling goes soft.

    Done when: The roast is a neat cylinder with dry, salted, diamond-scored skin.

  3. 3

    Roast Low and Slow

    3 Hours 180°C (350°F)

    Set the pork on a rack over a roasting tin, skin side up, and roast at 180°C (350°F) for 3 hours, basting with coconut water every 30 minutes. Start the rice in the last 40 minutes so it is ready when the pork rests.

    Baste, do not pour — a light brush of coconut water keeps the meat moist without wetting the skin.

    Done when: The meat is tender, the kitchen smells of turmeric and lemongrass, and the skin is golden.

  4. 4

    Crisp the Crackling

    25 Mins 230°C (450°F)

    Turn the oven up to 230°C (450°F) and roast for 20–25 minutes until the skin blisters and crackles all over. Check the thickest part with a thermometer: it must read at least 71°C (160°F).

    If one patch stays soft, hold it under a hot grill for 1–2 minutes — watch it, it turns fast.

    Done when: The skin is deep amber, blistered and crisp; the meat reads at least 71°C (160°F).

  5. 5

    Rest and Carve

    15 Mins Room temperature, about 20°C (68°F)

    Rest the roast on a board for 15 minutes so the juices settle. Cut the crackling off in sheets, then slice or shred the meat and toss it with the pan juices.

    Resting is not optional — carve too soon and the juices run out onto the board.

    Done when: The meat is juicy, the crackling snaps when bent, and the juices stay in the meat.

  6. 6

    Mix the Sambal and Serve

    10 Mins Room temperature, about 20°C (68°F)

    Mix the sliced shallots and chillies with the lime juice and salt, and rest 5 minutes. Serve the pork and crackling over steamed jasmine rice with the sambal on the side.

    Let the sambal sit a few minutes — the lime softens the shallot and the flavours come together.

    Done when: Each plate has rice, juicy pork, a shard of crackling and a spoon of bright sambal.

Finishing Touches & Plating

Serve the pork the moment it is carved, while the crackling is still loud — crackling softens quickly once it sits on the rice, so keep the shards on top until the last second.

Nutritional Physiology & Benefits

Nutrition

Energy

909

kcal / serving

Protein

50g

Complete AA

Carbs

70g

Complex

Fats

47g

Healthy

Per serving (8 servings · 1 serving ≈ 385 g)
Energy909 kcal
Protein50 g
Carbohydrates70 g
Fat47 g
Fibre4.3 g
Sugar8.0 g
Sodium1181 mg
Per 100g
Energy236 kcal
Protein12.9 g
Carbohydrates18.3 g
Fat12.1 g
Fibre1.1 g
Sugar2.1 g
Sodium307 mg

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

Vitamins & minerals: A serving provides vitamin B1 (thiamin), B6 and B12 from the pork, vitamin C from the chillies and lime, plus iron, zinc and selenium.

High in Protein

About 49.7 g of protein per serving, mostly from the pork, helps keep a festive meal filling for hours.

Real Spices, Real Flavour

Turmeric, galangal, lemongrass and coriander bring the flavour, so the dish needs no bottled sauce or flavour enhancer.

Iron and B Vitamins

Pork is a useful source of thiamin, vitamin B12, iron and zinc, nutrients the body uses every day.

Food Pairings

What to Eat With

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

Vegetables

Lawar (Spiced Coconut and Green Beans)

The classic Balinese side: cool, coconutty and lightly spiced, it balances the rich pork and the hot sambal.

Sides

Steamed Jasmine Rice

Plain rice soaks up the pan juices and tames the chilli, and it is how babi guling is always served in Bali.

Drinks

Iced Tea with Lime

Cold, lightly sour tea cuts through the fat of the crackling and refreshes the palate between bites.

Soups

Clear Vegetable Soup

A light broth with green beans and carrot adds a clean, soupy contrast to a very rich plate.

Complete menu

Babi guling with steamed jasmine rice, lawar, sambal and iced tea with lime.

Digestive Guardrails

What NOT to Combine

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

Extra Crackling with a Second Helping of Rice

One serving already carries about 46.7 g of fat; a second plate mostly adds energy without adding flavour. This is general nutrition information, not medical advice.

Leaving Roast Pork at Room Temperature

Cooked pork left out for more than 2 hours can grow bacteria — refrigerate leftovers promptly and reheat to 74°C (165°F). This is general food-safety 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 rich, festive roast; one serving with rice and sambal is a full meal.
  • ChildrenThe sambal is very hot — serve children a mild plate with no sambal and a small piece of crackling.
  • ElderlyTender meat is easy to chew; keep the portion moderate and skip the hardest crackling if chewing is difficult.
  • Pregnant womenPork is fine in pregnancy when fully cooked to at least 71°C (160°F); skip the shrimp-paste sambal if the smell bothers you — ask your clinician if unsure.
  • Breastfeeding womenEnergy-rich and satisfying; the chilli heat is the only thing to watch if it upsets your stomach.
  • AthletesAbout 49.7 g of protein per serving makes it a strong post-training meal; the rice replaces the energy used.
  • Weight gainA generous, energy-dense plate — an easy way to add calories with real food.
  • Weight lossVery energy-dense at about 909 kcal a serving, so keep it to a special occasion and a single plate.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesAbout 70.4 g of carbohydrate per serving, mostly from the rice; keep the rice portion modest and ask your clinician about portion size.
  • High blood pressureAbout 1,181 mg of sodium per serving — high, mainly from the salt and shrimp paste; a smaller portion helps.
  • Kidney diseasePork and rice are moderate in potassium and phosphorus; ask your clinician whether this portion suits your plan.
  • GoutPork is moderate in purines; the rich crackling adds fat, so keep the portion small and ask your clinician if unsure.
  • Stomach issuesChilli and shrimp paste can irritate a sensitive stomach — eat the pork with plain rice and skip the sambal.
  • Cardiovascular diseaseHigh in saturated fat from the pork skin; enjoy occasionally and keep the crackling portion small.
  • Fatty liverFatty and energy-dense; a small serving with extra vegetables is the gentler choice.
  • Food allergiesContains shellfish (shrimp paste) and tree nuts (candlenuts); avoid entirely if you are allergic to either.
  • Special therapeutic dietsNot suitable for a low-sodium or low-fat therapeutic diet without changes — ask your clinician before eating.

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

Storage & Use

Storage & Use

How to store
Cool the carved pork within 2 hours and store the meat, crackling and rice in separate airtight containers.
In the fridge
Cooked pork 3–4 days at 4°C (39°F) or below; rice 3 days.
In the freezer
Cooked pork (without crackling) up to 2 months; rice up to 3 months.
How to reheat
Reheat pork to 74°C (165°F) in a hot oven; re-crisp the crackling separately at 220°C (425°F) for 3–4 minutes.
Freezing recommended
Yes for the meat — the crackling does not freeze well and is best eaten fresh.
Signs it has spoiled
Sour smell, slimy surface, or grey-green patches on the meat.

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.