Seolleongtang (Ox Bone Soup)
Seolleongtang is a rich ox bone soup that is particularly delightful to enjoy on cold day. While this nourishing soup takes some time to prepare, you’ll have plenty to freeze and enjoy later on a whim. The creamy, flavorful soup has a nutty, beef flavor and is finished with toothsome noodles and fresh, sliced green onions.

What is Seolleongtang?
Seolleongtang (설렁탕) is a beef bone soup that is deep in flavor, milky in color, and rich in nutrients and minerals. It’s prepared by boiling ox bones at a rolling boil for hours.
You could use the soup base for other Korean soups such as tteokguk.
It is not hard to make, but it does admittedly take quite some time to prepare. Thankfully, most of the work is just letting it simmer on the stove top and adding or changing the water a couple times.
This nourishing comfort soup is worth the time.
If you’re an introvert like myself, this is the perfect meal to make when you need a day at home to recharge and do some house cleaning.

Which ox bones to use for seolleongtang
The ox bones typically used to prepare seolleongtang are:
- Marrow (leg) bones (sagol, 사골)
- Knuckle bones (dogani, 도가니)
- Foot (ujok, 우족)
I like to use a combination of marrow and knuckle bones. The knuckle bones have more collagen and will give you a richer soup that is gelatinous when chilled.


How to make seolleongtang
The recipe itself is pretty flexible in cooking ingredients and time. I like to cook mine using a large Dutch oven (Staub, Le Creuset). Korean restaurants like to serve this soup in Korean ceramic bowls.
I like to use at least 4-5 lb of ox bones (marrow and knuckle bones), and simply make sure that they are covered with enough water throughout the cooking time. Some people also like to add onion, garlic, and ginger.
After a good parboil to remove some bone impurities, you add new water and let the bones cook for a couple hours. The broth should start to look milky white after the first hour of boiling. The broth is then poured out into a large heat-proof bowl and new water is added to make another batch of milky broth. You could even repeat this process a third time with the same bones.



By the end, you’ll have collected a lot of broth, some of which you can save in the freezer (in freezer bags) to reheat and enjoy later.
A rolling boil is key in this recipe. The bones should be vigorously boiled over medium heat to get that full-flavored, creamy broth. If you, instead, simmer the bones over low heat as you would for Vietnamese pho broth, you will get a clearer broth.
After storing the broth in the fridge overnight, the fat will collect at the top and form a thin layer that can be easily scooped away.
Unfortunately, you cannot use an instant pot to get this milky broth. We really need that rolling boil.

Serve seolleongtang with…
You only need to season the soup with some salt and freshly ground pepper. I also like to top my soup with plenty of thinly sliced green onions. The fresh and sharp taste of the green onions cuts some of that rich soup taste.
You could also add some cooked thin wheat noodles (somyeon, 소면) or Korean sweet potato glass noodles (dangmyeon, 당면). I personally prefer adding somen noodles since they soak up the soup and so are more flavorful.

Seolleongtang is usually served with a side of Korean cubed radish kimchi (kkakdugi, 깍두기). I get mine from my local Korean grocery store, H-mart.
Like napa cabbage kimchi, it is similarly spiced with Korean chili flakes (gochugaru) and is umami-rich. However, it is a tad sweeter and has a toothsome crunch.
The spicy kick and crunch is great with seolleongtang, which is rich yet mild in flavor. I’ve also seen people add some of the kakkdugi seasoning sauce to their bowl of seolleongtang for a “spicy” seolleongtang.
Other soup recipes:
Mise en place

If you make this Seolleongtang, I would love to hear your thoughts! Feel free to leave a comment and/or recipe rating at the bottom of this page. And if you have a photo of your food, be sure to tag @chrisseenplace on Instagram!
Seolleongtang (Ox Bone Soup)
Ingredients
- 4-5 lb beef bones (marrow, knuckles)
- water
- 1½ lb beef brisket
- 9.5 oz somyeon noodles, cooked according to package instructions
- 4-5 green onions, thinly sliced
- salt (TT)
- freshly ground pepper (TT)
Instructions
- Soak the bones in cold water for about 1 hour, changing the water every 15 minutes. This will help remove some of the blood from the bones.
- Give the bones a good rinse under cold water, clean off any loose bone pieces, and add them to a large pot or Dutch oven. Add enough water to cover the bones and bring it to a boil.
- Let it boil for about 5 minutes, carefully drain the water from the pot into the sink, and rinse the bones under water. Thoroughly clean the cooled pot and return the bones to the pot. This parboil step helps to remove impurities from the bone for a clean broth.
- Add about 12 cups of water to the pot with the bones, and bring it to a boil covered. Keep it at a rolling boil over medium heat. Cook the bones for about 2 hours, adding water as needed to keep the bones covered. (The broth should start to become milky after about 1 hour.) Pour the broth out over a thin mesh strainer into a large heat-proof bowl.
- Soak the beef brisket in cold water for about an hour. This will help remove some of the blood from the brisket. (Proceed to the next steps during this time)
- Repeat step 4, adding the beef brisket after the first hour of cooking. The broth should be milkier for this second batch.
- Remove the brisket and let it slightly cool on a cutting board. Cut it into thin ⅛" slices against the grain. Save the slices in an airtight container with some of the broth to keep it moist. Let it cool before sealing and storing in the fridge.
- Pour the broth from this second batch to the same large bowl with the first batch.
- (Optional) Repeat step 4 for a third batch.
- After the broth in the large bowl has cooled down, tightly cover the bowl with seran wrap and store it in the fridge overnight. The layer of fat at the top will solidify and be easy to scoop away with a thin mesh strainer or spoon.
- Reheat the broth with the sliced brisket in a large pot until piping hot, and ladle the soup into Korean ceramic bowls. Season to taste with salt and pepper, and top with sliced green onions and slices of beef brisket. Serve with freshly steamed rice and Korean radish kimchi.
- Tip: You can freeze any cooled leftover soup in freezer bags. You can reheat it later and enjoy the soup on a whim or use it for other soups, such as tteokguk.