Korean Ox Bone Soup (Milky Slow-Simmered Beef Bone Broth)
Quick answer
- Total time
- 540 min
- Level
- Hard
- Servings
- 4 servings
- Ingredients
- 8
About this dish
Seolleongtang is one of Korea's oldest and most enduring soups, produced by simmering ox leg bones and beef brisket together for six to eight hours until the broth turns a deep, opaque milky white.
Read more
The bones are soaked in cold water for a minimum of two hours to purge as much blood as possible, then blanched in a separate pot and rinsed before the true simmering begins in fresh water. Over the course of a half-day at a steady, rolling boil, marrow and collagen break down and emulsify into the water, creating a broth with a heavy, almost creamy viscosity and a deep bovine savoriness that accumulates slowly and cannot be replicated with shortcuts. The brisket is removed after two hours, when it has turned tender and fully cooked, then sliced thin across the grain and returned to the bowl as a topping. The defining tradition of seolleongtang is that the broth arrives at the table completely unseasoned, and each person adds their own salt, white pepper, and sliced green onion to taste. This custom underscores the expectation that the broth itself should carry the bowl with its own richness. Steamed rice or thin wheat noodles are added directly to the soup and left to soak, absorbing the milky liquid until each grain or strand carries the flavor of the bone broth. In Korea, seolleongtang is eaten as a restorative meal after illness, as a morning hangover cure, and as a deeply satisfying cold-weather comfort food.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Step
Soak 1.5kg ox bones in plenty of cold water for at least 2 hours, changing the water once or twice.
When the water looks much paler, rinse the bones well and drain them.
- 2Control
Put the bones in a large pot, cover with water, and bring to a full boil over high heat.
Blanch for 10 minutes, then discard the water and rinse the bones to remove gray foam and residue.
- 3Control
Wash the pot, then add 4L fresh water, the bones, 300g beef brisket, and 6 garlic cloves.
Bring to a boil over high heat, skimming foam as it rises so the broth stays clean.
- 4Control
Once boiling, lower to medium-low and simmer steadily for 6-8 hours.
If the liquid drops too much, add hot water so the bones stay covered and the broth can turn milky without scorching.
- 5Control
After about 2 hours, remove the brisket when a chopstick or skewer slides in easily.
Let it cool slightly, slice it thinly across the grain, and keep simmering the bones until the broth looks opaque and milky.
- 6Finish
Strain the broth through cheesecloth, skim off excess fat, and reheat it until very hot.
Pour it over rice or thin noodles, then serve with sliced brisket, green onion, salt, and black pepper for seasoning at the table.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Seolleongtang turns ox bone broth opaque and milky through six hours of slow simmering.
- Finish cue
- Let it cool slightly, slice it thinly across the grain, and keep simmering the bones until the broth looks opaque and milky.
- Storage and reheating
- Strain the broth through cheesecloth, skim off excess fat, and reheat it until very hot.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
540min, 8 ingredients
Category median
45min, 8 ingredients
Based on 310 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Gomtang (Slow-Simmered Ox Bone Beef Soup)
Ox bones, Beef brisket

Korean Ox Bone Broth (Milky Collagen-Rich Marrow Soup)
Ox bones, Green onion

Korean Andong Guksi (Clear Beef Broth Celebration Noodles)
Ox bones, Green onion