Seolleongtang: Traditional Korean Ox Bone Soup Recipe & Guide

Seolleongtang is a rich, milky Korean beef-bone soup made by simmering ox bones for many hours. It’s a classic comfort dish served at restaurants and prized for its silky, nutrient-dense broth and tender slices of brisket.

In the 1990s my family ran a successful seolleongtang restaurant in Koreatown, Los Angeles. Making excellent seolleongtang is time-consuming — that’s why most people eat it out rather than preparing it at home unless they’re making very large batches.

What kind of bones to use

Traditionally, seolleongtang uses ox bones: marrow bones (사골), foot bones (우족), and knuckle bones (도가니). Korean markets often sell these bones together, though they’re sometimes available separately. I prefer a mix of marrow and knuckle bones for a good balance of flavor and collagen.

When selecting bones, look for ones that are white in the center and pale pink or white on the exterior. Avoid bones with excessive brown or yellow discoloration.

img 3772 1

How to make seolleongtang

Plan to start early and set aside a full day. From experience, producing a deeply milky, collagen-rich broth takes at least 18 hours of total cooking time, spread across a few long boils.

Exact measurements aren’t strict — a few pounds of ox bones and plenty of water are the essentials. I’ve streamlined the process into one quick parboil followed by up to three long boils to extract the maximum flavor and body.

  1. Parboil: Place the bones in a pot, cover with water, and bring to a boil for about 10 minutes to remove scum. Drain and rinse the bones thoroughly under cold water. This step is essential for a clean broth.
  2. First long boil (6 hours): Clean the pot, return the rinsed bones, cover with fresh water, and bring to a medium boil. Maintain a medium boil (not just a simmer) and add water as it evaporates, keeping the bones submerged. After about 6 hours you’ll get a milky broth; drain and reserve it in a large bowl.
  3. Second long boil with blended meat (6 hours): Remove any remaining meat from the bones and blend it with a ladle of the broth until smooth. Return the bones to the pot, add water, and stir in the blended meat. Bring to a medium boil and continue for another 6 hours. Two hours into this boil, soak the brisket in cold water for 1 hour, then add it to the pot for the final three hours. When finished, remove the brisket to cool, strain this batch through a fine sieve into the reserved broth (this batch will be even creamier), and chill.
  4. Third boil (optional, 6 hours): Repeat the second long boil without adding more blended meat. This final boil yields a lighter, bright-white broth that complements the other batches. Use less extra water this time. You may skip this step but I recommend it for added depth.

The aim is a thick, opaque broth full of body from the bones. If the liquid stays clear, your heat may be too low — a medium boil is required to emulsify the marrow and collagen into the soup. A faint yellow tint from rendered fat is normal; you’ll remove it after refrigeration when the fat solidifies.

img 3772 2

How to serve seolleongtang

Seolleongtang is commonly served with rice, thin wheat noodles (somyeon), or both. Typical garnishes are chopped green onions and salt & pepper. The broth is intentionally unseasoned during cooking; diners season their bowls at the table to taste. I usually add about half a teaspoon of salt per bowl, plus a pinch of black pepper.

Kakdugi (cubed radish kimchi) is the traditional side and adds a bright, tangy contrast — its juice can also provide a pleasant spicy-sour kick in place of chili paste. Thinly sliced, tender brisket is a must. For extra enjoyment, serve with fresh Korean peppers and ssamjang on the side.

Pro Tip

Freeze any leftover broth in portions for later use. It’s versatile — use it for soups, stews, or even to ferment kimchi like kkakdugi; ox bone broth adds excellent depth to many Korean dishes.

img 3772 3
img 3772 4

Seolleongtang (Ox Bone Soup)

Seolleongtang is a silky, milky beef-bone soup served with thinly sliced brisket, rice or noodles, and fermented radish kimchi.
Prep: 6
Cook: 18
Total: 1
Servings: 4 people

Ingredients

  • 4 lbs ox marrow & knuckle bones
  • 1-2 lbs brisket

For serving:

  • salt & pepper
  • chopped green onions
  • somyeon noodles
  • rice

Instructions

  • Soak the ox bones in water overnight in the refrigerator to remove as much blood as possible.
    img 3772 6
  • Drain, place the bones in a large stockpot, cover with water, and bring to a boil. After about 10 minutes, scum will form; remove from heat and drain completely.
    img 3772 7
  • Wash the bones thoroughly until no scum remains.
    img 3772 8
  • Clean the pot, return the bones, cover with fresh water, and bring to a medium boil (covered) for 6 hours, adding water as needed so bones remain submerged.
    img 3772 9
  • Monitor the water level and top up occasionally. After several hours the broth should become milky. When the 6 hours are up, strain the broth into a large bowl and let it cool completely before refrigerating.
    img 3772 10
  • Remove any remaining meat from the bones and set it aside. Return the bones to the pot and cover with water again.
    img 3772 12
  • Blend the removed meat with a little of the stock until smooth, then add the blended meat back to the pot. Bring to a medium boil and cook covered for another 6 hours.
    img 3772 13
  • Two hours into this second boil, soak the brisket in cold water for 1 hour, then add it to the pot for the final three hours of the boil. When done, remove the brisket and cool completely before refrigerating.
    img 3772 15
  • Strain this batch through a fine sieve into the reserved broth (it will contain blended meat particles). Cool completely and refrigerate.
    img 3772 18
  • (Optional) Return the bones to the pot for a final 6-hour boil, adding only a small amount of water as needed. When finished, drain, cool, and refrigerate until the fat solidifies on top.
    img 3772 19
  • Skim and discard the solidified fat from the top of the chilled broth. Reheat portions as needed and freeze leftovers for future use.
  • While the broth cools, thinly slice the brisket (the thinner the slices, the better).
    img 3772 22
  • To serve: place cooked rice and/or somyeon noodles in a bowl, top with brisket slices, ladle hot broth over, then season with salt, pepper, and chopped green onions to taste.
    img 3772 24

Nutrition information is automatically calculated and should be used as an approximation.

Additional Info

Author: Stella Navarro-Kim
Prep Time: 6 hours
Cook Time: 18 hours
Total Time: 1 day
Course: Main Course
Cuisine: Korean
Servings: 4 people
Keyword: brisket recipes, Korean recipes, korean soups, Ox Bone Soup, seolleongtang
Like this recipe? Leave a comment below!