Authentic Seolleongtang Recipe – Korean Ox Bone Soup
- Introduction
Some soups are light and quick. Others take time and patience, but reward you with something deeply satisfying. Seolleongtang belongs to the second group. This traditional Korean ox bone soup is known for its milky white broth, clean flavor, and comforting warmth.
At first glance, it may look simple. The broth is pale, almost creamy in color, with slices of tender beef and a sprinkle of green onions. But that simple appearance hides hours of slow simmering that extract flavor, collagen, and richness from beef bones.
What makes seolleongtang special is that it is lightly seasoned during cooking. Instead of adding strong spices, you adjust the salt and pepper at the table. This gives you full control over the final taste.
Why You’ll Love This Recipe
- Deep, rich flavor from simple ingredients
- Naturally high in protein and collagen
- Comforting and filling without being heavy
- Beginner-friendly, just requires patience
- Perfect for meal prep and freezing
In this guide, you will learn how to properly clean and boil bones, how to achieve that signature milky broth, how to slice the beef correctly, and how to serve it in a traditional style. Even if this is your first time making bone broth, you can follow these steps confidently.
- Ingredients Breakdown
Beef Leg Bones (Ox Bones)
These are the most important ingredient. They release marrow and collagen, which create the cloudy, milky appearance.
Tip: Ask your butcher to cut the bones into sections. This exposes more marrow and improves flavor extraction.
Ox Knuckle Bones
Knuckle bones are rich in connective tissue and collagen. They help create a thicker, richer broth.
Substitution: If unavailable, use extra leg bones or add beef marrow bones.
Beef Brisket
Brisket is simmered in the broth, then sliced and served in the soup.
Tip: Do not overcook brisket separately. Remove it once tender to avoid dryness.
Garlic
Adds gentle background flavor without overpowering the broth.
Green Onions
Fresh garnish that balances the richness of the soup.
Salt and Black Pepper
Traditionally added at the table, not heavily during cooking.
White Rice
Often served in the bowl or on the side. It makes the soup a complete meal.
Dietary Notes
This recipe is naturally gluten-free and dairy-free. It is high in protein and fits well into low-carb or high-protein eating styles if served without rice.
- Step-by-Step Instructions
- Clean the Bones
Rinse bones under cold water. Soak them in cold water for 1 to 2 hours, changing the water once. This removes excess blood and helps keep the broth cleaner. - First Boil (Blanching)
Place bones in a large pot and cover with water. Bring to a strong boil for 10 minutes. Drain and rinse the bones thoroughly.
Tip: This step removes impurities and is key to a clean-tasting broth.
- Long Simmer
Return cleaned bones to the pot. Add fresh water to fully cover them. Bring to a boil, then reduce to a steady boil (not gentle simmer). Cook for 3 to 4 hours.
The broth will gradually turn milky white. Add more hot water if needed to keep bones submerged.
- Cook the Brisket
Add brisket to the pot during the last 1 to 1.5 hours. Once tender, remove and let cool. Slice thinly. - Continue Simmering
For deeper flavor, continue boiling bones up to 6–8 hours total. The longer it cooks, the richer the broth becomes. - Strain and Season
Strain the broth to remove bones and solids. Season lightly with salt. Serve hot with sliced brisket and chopped green onions. - Tips and Variations
Expert Tips
- Maintain a steady boil, not just a light simmer. The stronger heat helps emulsify marrow into the broth, creating the milky color.
- Always add hot water when refilling to maintain temperature.
- Use a large heavy pot (at least 8 quarts).
Variations
Extra Rich Version
Add marrow bones for deeper flavor.
For Kids
Serve with rice already mixed in and mild seasoning.
For Adults
Offer extra black pepper and salt at the table.
Add Noodles
You can serve with thin wheat noodles for a heartier meal.
Spicy Option
Serve with a side of chili paste for those who prefer heat.
- Serving Suggestions
Seolleongtang is traditionally served very simply.
Classic Serving Style
- Hot bowl of milky broth
- Sliced brisket
- Chopped green onions
- Bowl of steamed white rice
- Side of kimchi
You can add rice directly into the soup or eat it separately.
Drink Pairings
- Barley tea
- Light green tea
This soup works well for cold weather dinners or as part of a Korean-inspired meal night.
- Storage and Reheating Instructions
Refrigerator
Store broth and beef separately in airtight containers for up to 4 days.
Freezer
Freeze broth for up to 3 months. Leave space in the container for expansion.
Microwave Reheating
Heat in 1-minute intervals, stirring gently.
Stovetop Reheating
Warm over medium heat until fully heated through.
Note: The broth may solidify in the fridge due to collagen. This is normal and melts when reheated.
- Recipe Notes
- Use a large 8-quart or bigger stockpot.
- Skim foam during early boiling if needed.
- Longer boiling equals richer broth.
- Broth should look milky white when done.
- You can boil the same bones again for a lighter second batch.
- Nutrition Information (Per Serving)
Estimated per serving (based on 6 servings, without rice)
| Nutrient | Amount |
|---|---|
| Calories | 350 kcal |
| Fat | 18 g |
| Saturated Fat | 7 g |
| Carbs | 2 g |
| Sugar | 0 g |
| Fiber | 0 g |
| Protein | 42 g |
| Sodium | 420 mg |
| Cholesterol | 115 mg |
| Calcium | 50 mg |
| Iron | 3 mg |
Nutrition information is an estimate and may vary based on specific ingredients used.
- Recipe Card Summary
Course: Main Course
Cuisine: Korean
Servings: 6
Prep Time: 20 minutes (plus soaking time)
Cook Time: 6–8 hours
Total Time: About 8 hours
Ingredients
- 4 pounds beef leg bones
- 2 pounds knuckle bones
- 1 pound beef brisket
- 6 garlic cloves
- 3 green onions
- Salt and black pepper
- Cooked white rice for serving
Instructions
- Soak and rinse bones.
- Boil for 10 minutes, drain and rinse.
- Add fresh water and boil 3–4 hours.
- Add brisket and cook until tender.
- Continue boiling up to 8 hours.
- Strain, slice beef, and serve.
Notes
Boil steadily for milky broth. Adjust seasoning at the table.
Diet Tags
Gluten-Free
Dairy-Free
High-Protein
Traditional Korean
- Health Benefits Section
Bone Broth
Rich in collagen, which supports joint and skin health.
Beef
High-quality protein supports muscle growth and repair.
Garlic
Contains natural compounds that support immune health.
Green Onions
Provide vitamins and antioxidants.
- Suggested Sauce
Traditionally served with a simple salt and black pepper mix. Some people add a small spoon of Korean chili paste on the side for spice.
- Avoid These Mistakes
- Skipping the blanching step.
- Simmering too gently instead of maintaining steady boil.
- Not adding enough water during long cooking.
- Overcooking brisket until dry.
- Over-salting the broth early.
- FAQs
- Why is my broth not milky white?
The heat may have been too low. A steady boil helps create the milky appearance. - Can I use a pressure cooker?
Yes, but traditional flavor develops best with long stovetop boiling. - How long should I boil the bones?
At least 6 hours for full flavor. - Can I reuse the bones?
Yes, you can boil them again for a lighter second broth. - Is seolleongtang spicy?
No, it is mild and clean in flavor. - Can I make it ahead of time?
Yes. It actually tastes better the next day after flavors settle.
Whether you’re feeding a crowd or just craving comfort food, this Seolleongtang – Ox Bone Soup is sure to hit the spot. Let me know how it turns out for you in the comments below

