Easy Seolleongtang Recipe (Korean Ox Bone Soup)
This post contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you.
On freezing Seoul mornings, before the sun clears the high-rise apartment blocks in Mapo, you can smell the milky broth drifting from neighborhood soup shops. That comforting, rich aroma comes from seolleongtang (ox bone soup), a dish that has warmed Korean homes and market stalls for centuries. It is the ultimate comfort food in Korea: unsalted, velvety-white beef broth served piping hot with tender brisket slices, a swirl of thin wheat noodles, and a heap of chopped green onions.
In my family, making this soup was traditionally a two-day marathon affair. My grandmother would watch over a massive aluminum pot outdoors, skimming fat and stirring bones well into the night. But the way Koreans actually make this at home today is much more practical. You do not need to simmer bones for 24 straight hours to get that milky consistency. By using a quick blanching technique and a targeted rolling boil, you can extract every drop of collagen and marrow fat in a fraction of the time using standard beef bones from your local butcher or supermarket.
Why This Works
- Soaking and hard blanching removes impurities: Soaking the bones in cold water pulls out trapped blood, while a quick 10-minute initial boil eliminates grey protein foam. This ensures your final broth stays snowy white rather than muddy grey.
- A high, rolling boil creates natural emulsion: Contrary to Western stock-making rules where soups are gently simmered to stay clear, seolleongtang relies on rapid boiling to force melted marrow fat and water to emulsify into a creamy white liquid.
- Simmering the beef brisket inside the bone stock: Cooking the meat directly in the bone broth infuses deep umami flavor into the soup while creating meltingly tender slices for serving.

Ingredients
- 1.5 kg (about 3.3 lbs) beef leg bones or marrow bones, cut into knuckles/chunks
- 500 g (about 1.1 lbs) beef brisket or flank steak
- 4.5 liters (about 19 cups / 1.2 gallons) cold water, divided
- 100 g (about 3.5 oz) somyeon (thin wheat noodles)
- 4 green onions (scallions), thinly sliced
- Coarse sea salt, to taste (served at the table)
- Freshly ground black pepper, to taste (served at the table)
- Cooked short-grain white rice, for serving
Substitutions
If you cannot find Korean leg bones (sagol) at an Asian grocery store, ask your local butcher for beef marrow bones or beef knuckle bones. Knuckle bones contain high amounts of cartilage, which helps thicken the broth naturally. For the meat, beef flank steak or chuck roast works wonderfully if brisket is unavailable. If you are cooking gluten-free, substitute the somyeon noodles with thin glass noodles made from sweet potato starch (japchae noodles) or skip them entirely.
🛒 Easy Seolleongtang Recipe
As an Amazon Associate we earn from qualifying purchases.
Shop Ingredients & Tools →How to Make It
- Soak the bones in cold water (3 to 4 hours): Place the beef leg bones in a large pot and cover them completely with cold water. Let them soak for at least 3 hours, changing the water once or twice. Why you do this: Soaking draws out residual blood trapped deep within the bone marrow. If left in, blood turns the soup dark grey and gives it a metallic taste.
- Blanch the bones (10 minutes): Drain the soaking water and refill the pot with fresh water, enough to submerge the bones. Bring to a rapid boil over high heat and let it boil vigorously for 10 minutes. A thick, dark foam will rise to the surface. Why you do this: This aggressive blanching cooks off surface impurities, residual blood, and loose bone dust, securing a pure, odorless base broth.
- Scrub the bones and clean the pot: Drain the dirty blanching liquid completely into the sink. Thoroughly wash each bone under running cold water, scrubbing away any dark clotted blood or bits of grime. Wash the pot clean before returning the scrubbed bones to it. Why you do this: Any leftover residue from the blanching step will discolor your final stock. Clean bones equal a white soup.
- First major boil (2 hours): Pour 4.5 liters (about 19 cups) of fresh cold water over the scrubbed bones. Bring to a boil over high heat, then reduce heat slightly to medium-high—you want a strong, continuous rolling boil, not a faint simmer. Cover with a tight-fitting lid and cook for 2 hours. Why you do this: Maintain high thermal energy to violently mix fat droplets and gelatin together, turning the water milky white through natural emulsification.
- Add the beef brisket (1 hour): Add the beef brisket slice directly into the boiling bone broth. Cover and continue boiling over medium heat for another 1 hour, or until the brisket is fork-tender. Why you do this: Cooking the meat inside the soup flavors the bone liquid with savory beef richness while cooking the meat gently without drying it out.
- Slice the meat and strain the soup: Remove the cooked brisket from the pot and set it on a cutting board to cool slightly. Strain the white soup through a fine-mesh sieve into a clean pot to catch small bone fragments. Thinly slice the cooled brisket across the grain. Why you do this: Slicing across the grain breaks up tough muscle fibers, ensuring every bite of beef melts in your mouth.
- Boil the wheat noodles: In a separate small pot, cook the somyeon noodles in boiling water for about 2 to 3 minutes until soft. Drain and rinse under cold running water to remove excess starch. Divide cooked noodles into serving bowls. Why you do this: Cooking noodles separately prevents their surface starch from clouding or thickening your clear, silky ox bone broth.
- Assemble and serve: Place a handful of cooked noodles and several slices of tender brisket into each warm soup bowl. Ladle the boiling white broth over top. Serve hot with a huge plate of sliced green onions, sea salt, and black pepper on the side. Why you do this: Authentic seolleongtang is always served unseasoned so every diner can customize the saltiness and pepper level to their personal taste.
Tips from a Korean Kitchen
Never salt the main pot of soup while it cooks. In Korean culinary tradition, bone soups are kept completely unsalted during the boiling process because salt breaks down the subtle creamy sweetness of pure marrow broth over long storage. Keeping it unseasoned also allows everyone at your dinner table to season their bowl precisely how they like it.
When boiling the bones, resist the temptation to drop the heat to a low simmer like you would for a Western stock or French consommé. A low simmer produces a clear broth. To get that signature milky white color of authentic seolleongtang, the liquid must stay at an active, bubbling boil so the fat and water lock together in an emulsion.
Always serve this soup alongside kkakdugi (cubed radish kimchi). The bright, tangy, spicy crunch of fermented Korean radish cuts through the rich, velvety collagen broth in a way that regular cabbage kimchi simply cannot match. Many Koreans even pour a spoonful of sour kkakdugi juice directly into their soup bowl halfway through eating!

🛒 Easy Seolleongtang Recipe
As an Amazon Associate we earn from qualifying purchases.
Shop Ingredients & Tools →Storage
Refrigerating and Freezing
Allow the strained soup to cool completely at room temperature. Once cooled, store the broth in airtight containers in the refrigerator for up to 5 days. As it cools in the fridge, it will set into a thick, jelly-like gelatin solid—this is a sign of a high-collagen, well-extracted broth! Any hardened layer of yellow fat that floats to the top can be easily skimmed off with a spoon before reheating.
For longer storage, freeze the broth in freezer-safe bags or containers for up to 3 months. Store sliced cooked meat separately in small freezer bags. To serve from frozen, melt the broth in a pot over medium heat until boiling, then add the meat and serve over fresh noodles.
FAQ
Why is my seolleongtang broth clear instead of milky white?
If your broth turns out clear rather than milky white, your heat was likely too low during cooking. Clear stocks happen during slow, gentle simmering. Milky stocks require a continuous rolling boil to force bone fat and gelatin into a suspended emulsion. Increase your stove heat to medium-high so the liquid actively bubbles throughout the cooking time.
Can I make easy seolleongtang in an Instant Pot or pressure cooker?
Yes, you can speed up the collagen extraction using a pressure cooker, but with one twist. Pressure cook the soaked and blanched bones on High Pressure for 75 minutes, then let the pressure release naturally. When you open the lid, the soup may look yellow or clear. Turn on the Sauté function on high and let the soup boil rapidly without a lid for 15 to 20 minutes to emulsify the fat and turn the broth white.
What is the difference between seolleongtang and gomtang?
While both are traditional Korean beef soups, seolleongtang (ox bone soup) is made primarily by boiling beef bones for hours to create a cloudy, milky white broth rich in collagen. Gomtang (beef bone/meat soup), on the other hand, is made predominantly by simmering lean cuts of beef meat, ribs, and offal, resulting in a clearer, golden-hued broth with a stronger meaty broth flavor.
🛒 Easy Seolleongtang Recipe
As an Amazon Associate we earn from qualifying purchases.
Shop Ingredients & Tools →More Korean Recipes
- Comforting Korean Cabbage Soup: Baechu Doenjang Guk (배추 된장국)
- Creamy Korean Oxtail Soup (Kkori Gomtang)
- Jjamppong (Spicy Seafood Noodle Soup) – A Home Cook’s Recipe
- Home-Style Sujebi (Korean Hand-Torn Noodle Soup) Recipe
🛒 Easy Seolleongtang Recipe
As an Amazon Associate we earn from qualifying purchases.
Shop Ingredients & Tools →