Skip to main content
←Back to recipe
Sop BuntutA4 cookbook preview

Bumbu LensCookbook chapter · visual edition

Recipe 12 / 19

ID · Jakarta

Sop Buntut

A clear Jakarta restaurant-style oxtail soup with spoon-tender meat, intact potato and carrot, and a restrained perfume of nutmeg, clove, ginger, cinnamon, and pepper.

Build a clear amber broth and know exactly when oxtail is tender but still attached to the bone.
Sop Buntut finished dish, showing the intended final colour and presentation
Place & style
Jakarta restaurant tradition
Indonesian · Soup
Yield
6 servings
Beef · spice 0/5
Time
3 hr 45 min
35 min prep · 3 hr 10 min cook
Cook level
Patient
soup · beef · oxtail · Jakarta · halal-friendly · pressure-cooker option · meal prep

Bumbu / flavour foundation

onion, garlic, ginger, black pepper, nutmeg, clove, cinnamon

A five-minute blanch removes blood and loose protein, then a bare simmer dissolves collagen without emulsifying fat into the broth. Vegetables and nutmeg go in late so each stays distinct.

Equipment

  • 6 L heavy soup pot
  • fine sieve
  • ladle
  • tongs
  • small frying pan
  • pressure cooker optional

Read the visual cue before each step. The clock is guidance; the food decides when you move.

01 · Market sheet

Know what you are buying.

Every ingredient is shown in context, named in English and Bahasa Indonesia, and tied to its job in the dish.

Meat or seafoodDaging atau seafood

meaty beef oxtail pieces (buntut sapi berdaging), 1.2 kg for Sop Buntut

1.2 kg

meaty beef oxtail pieces

buntut sapi berdaging

collagen-rich meat and the foundation of the clear stock

Watch: Ask for evenly cut meaty middle sections; thin tail tips give bone without enough meat.

Dry pantryBahan kering

fresh water (air bersih), 5.5 L for Sop Buntut

5.5 L

fresh water

air bersih

separate blanching water and the measured soup stock base

fine salt (garam halus), 15 g for Sop Buntut

15 g

fine salt

garam halus

seasons the standardised broth after reduction

white sugar (gula pasir), 4 g for Sop Buntut

4 g

white sugar

gula pasir

a small amount rounds the pepper and nutmeg without making sweet soup

Fresh produceSayur & bahan segar

fresh ginger (jahe segar), 25 g for Sop Buntut

25 g

fresh ginger

jahe segar

clean warmth in the long oxtail simmer

brown onion (bawang bombai), 150 g for Sop Buntut

150 g

brown onion

bawang bombai

sweet restaurant-style aromatic base

garlic (bawang putih), 20 g for Sop Buntut

20 g

garlic

bawang putih

savoury backbone sautéed before it enters the broth

waxy potatoes (kentang yang tidak mudah hancur), 350 g for Sop Buntut

350 g

waxy potatoes

kentang yang tidak mudah hancur

starchy vegetable that should remain in clean-edged chunks

carrots (wortel), 250 g for Sop Buntut

250 g

carrots

wortel

sweet vegetable contrast added after the potato

ripe tomatoes (tomat matang), 150 g for Sop Buntut

150 g

ripe tomatoes

tomat matang

fresh acidity and colour added for only the final minutes

ChilledDingin

unsalted butter (mentega tawar), 15 g for Sop Buntut

15 g

unsalted butter

mentega tawar

familiar Jakarta hotel-style aroma for the sautéed alliums

SpicesRempah

cloves and cinnamon (cengkeh dan kayu manis), 4 cloves + 3 cm cinnamon for Sop Buntut

4 cloves + 3 cm cinnamon

cloves and cinnamon

cengkeh dan kayu manis

restrained warm spice behind the beef

Watch: Do not add extra star anise or cardamom automatically; too much whole spice makes the broth medicinal.

black peppercorns (merica hitam butiran), 4 g for Sop Buntut

4 g

black peppercorns

merica hitam butiran

coarse pepper warmth without chilli heat

fresh nutmeg (pala segar), 1 g for Sop Buntut

1 g

fresh nutmeg

pala segar

signature aromatic finish added only near the end

Watch: Measure it; more nutmeg does not make a better soup.

GarnishPelengkap

spring onion and celery leaves (daun bawang dan daun seledri), 55 g for Sop Buntut

55 g

spring onion and celery leaves

daun bawang dan daun seledri

fresh green lift at the end of the soup

fried shallots (bawang goreng), 25 g for Sop Buntut

25 g

fried shallots

bawang goreng

crisp savoury finish added at the table

lime, sambal, kecap manis, and emping (jeruk limau, sambal, kecap manis, dan emping), 6 servings for Sop Buntut

6 servings

lime, sambal, kecap manis, and emping

jeruk limau, sambal, kecap manis, dan emping

lets each diner control acid, chilli, sweetness, and crunch

Watch: Check kecap and crackers for soy, wheat, and shared-fryer allergens.

02 · Method

Cook in order. Read the decisive cue.

7 stages · 3 hr 45 min total
Step 01 / 0715 min
Sop Buntut method step 1, Blanch and clean the oxtail: The drained pieces look clean between the bones and the pot has no grey foam stuck to it.

Stage 01

Blanch and clean the oxtail

Trim only thick exterior fat. Bring 3 L water to a full boil, add oxtail, and boil for 5 minutes. Drain, rinse coagulated scum from the meat with warm water, and wash the pot before the real stock begins.

Move on when
The drained pieces look clean between the bones and the pot has no grey foam stuck to it.
Common mistake
Skipping the clean pot carries the first blanch's scum into the finished broth.
Recovery
Pause before the next step, compare the cue, then correct heat, moisture, or seasoning while the dish is still flexible.
Step 02 / 071 hr 30 min
Sop Buntut method step 2, Start a clear bare-simmer stock: Pale clear stock quivers quietly around clean oxtail pieces; there is no rolling turbulence.

Stage 02

Start a clear bare-simmer stock

Return oxtail with 2.5 L fresh water and bruised ginger. Bring up slowly, then hold at 88-95°C: small bubbles at the edge with only an occasional centre bubble. Skim beige foam and thick fat during the first 15 minutes; partly cover and top up only with boiling water if meat becomes exposed.

Move on when
Pale clear stock quivers quietly around clean oxtail pieces; there is no rolling turbulence.
Common mistake
Hard boiling emulsifies fat and protein into a cloudy, greasy broth.
Recovery
Lower the heat immediately, skim or stir gently, and continue at a small simmer until the surface calms.
Step 03 / 0712 min
Sop Buntut method step 3, Sauté restrained soup spices: Sweet onion and warm pepper smell lead; garlic and whole spices are fragrant but not browned.

Stage 03

Sauté restrained soup spices

Melt butter over medium-low. Cook onion 7-9 minutes until translucent and lightly gold. Add garlic, cloves, cinnamon, and crushed pepper for 60-90 seconds, just until fragrant, then scrape everything including the butter into the stock.

Move on when
Sweet onion and warm pepper smell lead; garlic and whole spices are fragrant but not browned.
Common mistake
Dark garlic or extra handfuls of spice make the clear soup bitter or medicinal.
Recovery
Move the pan off heat, scrape only the unburnt paste into a clean spot, add a small splash of oil or liquid, and restart gently.
Step 04 / 071 hr 15 min
Sop Buntut method step 4, Cook until spoon-tender: Gelatin glistens at the joint and meat pulls slightly from bone without collapsing.

Stage 04

Cook until spoon-tender

Continue the bare simmer, testing after about 2½ hours total cooking. A skewer should enter with little resistance and a spoon should cut the meat, while it still remains attached enough to lift. Timing varies with tail section and animal age.

Move on when
Gelatin glistens at the joint and meat pulls slightly from bone without collapsing.
Common mistake
Stopping because the timer rang leaves chewy collagen; boiling harder does not make it tender faster.
Recovery
Lower the heat immediately, skim or stir gently, and continue at a small simmer until the surface calms.
Step 05 / 0715 min
Sop Buntut method step 5, Strain, de-fat, and standardise: The measured broth is clear amber with only tiny separate fat droplets.

Stage 05

Strain, de-fat, and standardise

Lift oxtail carefully. Strain broth through a fine sieve into a clean pot and skim surface fat. Measure and top up with hot water to 1.8 L so seasoning and vegetable timing stay repeatable. For the clearest result, chill overnight and lift off solid fat before continuing.

Move on when
The measured broth is clear amber with only tiny separate fat droplets.
Common mistake
Seasoning an unknown reduced volume is how a long soup becomes unexpectedly salty.
Recovery
Pause before the next step, compare the cue, then correct heat, moisture, or seasoning while the dish is still flexible.
Step 06 / 0720 min
Sop Buntut method step 6, Cook vegetables in order: A knife enters potato and carrot centres, but every piece keeps a clean edge; beef remains the dominant aroma.

Stage 06

Cook vegetables in order

Bring the broth to a gentle boil. Add 3 cm potato chunks for 8 minutes, then carrots and oxtail for another 7-10 minutes. Add salt, sugar, optional MSG, and freshly grated nutmeg only when the vegetables are nearly tender. Taste after 2 minutes.

Move on when
A knife enters potato and carrot centres, but every piece keeps a clean edge; beef remains the dominant aroma.
Common mistake
Adding vegetables with raw oxtail turns them to mush hours before the meat softens.
Recovery
Pause before the next step, compare the cue, then correct heat, moisture, or seasoning while the dish is still flexible.
Step 07 / 0713 min
Sop Buntut method step 7, Finish fresh and serve separately: Clear amber broth frames intact vegetables, bright green herbs, and tender oxtail.

Stage 07

Finish fresh and serve separately

Add tomato wedges, spring onion, and celery leaves for only 1-2 minutes. Divide oxtail and vegetables, ladle over piping-hot broth, and top with fried shallot. Put rice, lime, sambal rawit, kecap manis, and emping on the table rather than muddying the whole pot.

Move on when
Clear amber broth frames intact vegetables, bright green herbs, and tender oxtail.
Common mistake
Boiling tomato and herbs until dull removes the fresh contrast that lifts the rich stock.
Recovery
Lower the heat immediately, skim or stir gently, and continue at a small simmer until the surface calms.

03 · Source & shop

Where the guidance comes from.

Technique guidance is stable editorial material. Prices, stock, and local availability should be rechecked before a special trip.

Melbourne

  1. Best source: use an Indonesian or broader Asian grocer for meaty beef oxtail pieces, fresh ginger, brown onion; buy meaty beef oxtail pieces, fresh water, unsalted butter from a supermarket or butcher if quality is better there.
  2. Hard-to-find watch: ask for the Bahasa names (buntut sapi berdaging, jahe segar, bawang bombai) and keep meaty beef oxtail pieces close to the recipe because it changes the identity of Sop Buntut.
  3. Acceptable swaps: meaty beef oxtail pieces: meaty beef short ribs or bone-in shank, though the dish is no longer strictly sop buntut; unsalted butter: neutral oil for a dairy-free soup.
  4. Do not swap lightly: meaty beef oxtail pieces, cloves and cinnamon carries the dish cue and should stay close to the recipe.
  5. Fresh vs packaged: buy fresh ginger, brown onion, garlic fresh or frozen from grocers; packaged fresh water, cloves and cinnamon, black peppercorns is fine when labels are clean and dates are current.

Jakarta

  1. Best source: pasar stalls are the first stop for buntut sapi berdaging, jahe segar, bawang bombai; use supermarkets for sealed pantry items, coconut products, noodles, and sauces.
  2. Hard-to-find watch: check freshness and supplier trust for buntut sapi berdaging, jahe segar, bawang bombai, especially when the ingredient defines the dish.
  3. Acceptable swaps: meaty beef oxtail pieces: meaty beef short ribs or bone-in shank, though the dish is no longer strictly sop buntut; unsalted butter: neutral oil for a dairy-free soup.
  4. Do not swap lightly: meaty beef oxtail pieces, cloves and cinnamon carries the Jakarta cue for Sop Buntut; change it only after you understand the visual stage.
  5. Fresh vs packaged: buy herbs and aromatics fresh when possible, but packaged pantry staples are fine if the aroma is clean and the date is current.

Editorial provenance

recipe reference · medium confidence

detikFood - Sop Buntut Sapi Bening ala Restoran

Cross-checks a clear restaurant-style broth, an initial blanch, a low simmer, late vegetables, and measured clove, pepper, and nutmeg.

Supports: clear oxtail broth, blanch then low-simmer sequence, potato, carrot, clove, pepper, and nutmeg.

Boundary: This editorial recipe is one restaurant-style expression, not proof of a single canonical national formula; Bumbu Lens separates its timing and doneness cues for beginners.

Reviewed 2026-07-10
recipe reference · medium confidence

PT Jakarta International Hotels & Development - Sop Buntut Bogor Cafe

Uses the operator's first-party account to establish Hotel Borobudur Jakarta's more-than-50-year relationship with its restaurant-style sop buntut.

Supports: Hotel Borobudur venue history, long-running Jakarta restaurant context, contemporary service lineage.

Boundary: This is a corporate account of its own signature dish, useful for venue provenance but not an independent history of all Indonesian sop buntut.

Reviewed 2026-07-10
recipe reference · medium confidence

NOW! Jakarta - Indonesia on a Plate: Iconic Dishes

Cross-checks the documented 1974 Bogor Cafe service story and the restaurant's use of nutmeg, cloves, ginger, and black peppercorn in its oxtail soup.

Supports: 1974 Jakarta hotel context, nutmeg, clove, ginger, and pepper profile, restaurant-style identity.

Boundary: The venue story is not an origin claim for oxtail soup itself, and a reported spice list does not disclose the hotel's full recipe or quantities.

Reviewed 2026-07-10
recipe reference · medium confidence

Royco Indonesia - Sop Buntut

Cross-checks a three-hour home-cook route, pre-tenderised oxtail, separately bloomed aromatics, cinnamon and nutmeg, and late potato and carrot.

Supports: long tenderising stage, bloomed warm spices, late vegetable timing.

Boundary: This branded recipe uses a commercial beef seasoning and a different assembly order; Bumbu Lens does not treat it as a canonical formula.

Reviewed 2026-07-10
food safety · high confidence

FoodSafety.gov - Safe Minimum Internal Temperatures

Provides the whole-cut beef safety floor of 63°C / 145°F with a three-minute rest; sop buntut must cook substantially longer than that floor to dissolve collagen and become spoon-tender.

Supports: whole-cut beef safety floor, thermometer use, safety versus tenderness distinction.

Boundary: Reaching the minimum temperature does not make oxtail tender. The recipe's low braise continues until collagen softens and meat yields without falling apart.

Reviewed 2026-07-10
food safety · high confidence

Food Standards Australia New Zealand - Food safety basics

Applies Australian guidance to make-ahead broth: refrigerate at 5°C or colder, cool quickly in shallow containers, keep hot food above 60°C, and follow the two-hour/four-hour rule.

Supports: rapid cooling, 5°C refrigeration, two-hour/four-hour rule.

Boundary: A large stockpot cools too slowly in a domestic refrigerator; divide broth and oxtail into shallow containers rather than treating an overnight pot as automatically safe.

Reviewed 2026-07-10
visual source · limited confidence

Bumbu Lens generated visual cue reference

Recorded as a local editorial or generated visual cue asset, not an independent external source.

Supports: finished-dish appearance, image credit boundary.

Boundary: A local or generated asset is visual guidance, not evidence of authenticity, ingredient quantities, timing, safety, or method accuracy.

Reviewed 2026-07-10
internal audit · medium confidence

Bumbu Lens editorial method audit

Reviewed Sop Buntut as an ordered cook flow with visual cues, common mistakes, and recovery notes.

Supports: method sequence, visual checkpoints, mistake and recovery notes.

Boundary: Use this as editorial guidance; run a tested-kitchen pass before publishing nutrition, safety guarantees, or commercial pack quantities.

Reviewed 2026-07-10
local sourcing · medium confidence

Bumbu Lens Melbourne/Jakarta sourcing heuristic

Mapped ingredient groups to likely Melbourne grocer, supermarket, butcher, pasar, and Jakarta supermarket paths.

Supports: Melbourne sourcing, Jakarta sourcing, volatile availability boundary.

Boundary: Ingredient availability, price, and store stock change; verify with local grocers before travel, bulk shopping, or holiday cooking.

Reviewed 2026-07-10

Live recipe, updates, shopping tools, and guided cook mode

https://www.bumbulens.com/recipes/sop-buntut

Your next cook

Kitchen notes

Record the batch size, timing, substitutions, and visual cue you want to remember next time.

Bumbu LensKnow exactly when it is ready.

A calm instrument between “I want to cook this” and “I made it.”

Indonesian cooking cues, dish-specific recovery, and local ingredient identity.

Open
answers before signup
Specific
dish-by-dish guidance
Neutral
retailer policy
Try a guided recipeCook Rendang by sight

Cook

Recipe libraryFix my dishPantry passport

Source

Melbourne guideJakarta guideRecommendation policy

Learn

Bumbu merahBumbu kuningPeanut sauce

Data

llms.txtSitemapRendang JSON example