Make Seolleongtang at Home: Korean Beef Soup Recipe
You’ve got three days in Seoul and every food recommendation online points to the same six restaurants. What you actually need is seolleongtang—the beef soup that appears in every neighborhood, costs $6, and tastes radically different depending on who makes it. The good news: you can make an honest version at home with 48 hours of planning and six hours of actual cooking time.
Seolleongtang Is Beef Broth That Rewards Patience, Not Shortcuts
Seolleongtang is beef bone broth served with shredded beef brisket, rice, and garnishes. It’s not complicated, but it’s also not forgiving. The difference between a proper bowl and a mediocre one comes down to two things: bone quality and cooking time.
A good seolleongtang has a clean, milky-white broth that tastes like beef, not like you boiled a bouillon cube. Bad versions taste thin, salty, or weirdly sweet. The broth should coat your mouth slightly and have enough body to stand up to the beef without tasting heavy. You achieve this by simmering beef bones—specifically leg bones and knuckle bones with marrow—for 12-18 hours. There’s no way around this.
The shredded beef matters too. You’re not making pot roast. The meat should be tender enough to shred with a spoon but not so soft it falls apart. Most Korean home cooks use brisket or chuck, which breaks down predictably.
The Recipe: Exactly What to Buy and How to Cook It
Ingredients: 3 pounds beef leg bones (ask your butcher for marrow bones), 1.5 pounds beef brisket or chuck, 1 onion (halved), 3-inch piece of ginger (smashed), 6 garlic cloves, 4 dried shiitake mushrooms, 1 tablespoon salt, 1 teaspoon white pepper, 4 scallions (chopped), sesame seeds, short-grain rice.
The process: Blanch your bones and meat in boiling water for 3 minutes, drain, and rinse under cold water. This removes impurities and gives you a cleaner broth. Put the cleaned bones and meat in a large pot with 4 quarts of water. Add onion, ginger, garlic, and mushrooms. Bring to a boil, then reduce to the lowest simmer. Cook for 12-16 hours. The broth should turn milky-white around hour 8-10. Don’t stir it. Don’t add more water. Just let it sit.
When the broth is done, remove the meat and bones. Shred the beef into thin pieces. Strain the broth through cheesecloth. Season with salt and white pepper. Taste it. It should taste like beef, not like salt. You can make this a day ahead and refrigerate it—the fat will solidify on top and you can remove it if you want a lighter bowl.
To serve: Put hot rice in a bowl, pour broth over it, top with shredded beef, scallions, and sesame seeds. Eat with a spoon and chopsticks.
Seolleongtang Is Breakfast Food, Not Dinner, and That Changes Everything
Here’s what travel guides don’t tell you: seolleongtang is morning food. In Seoul, you eat it before 10 a.m. It’s what construction workers, office workers, and grandmothers eat to start their day. You don’t see it on dinner tables. Most seolleongtang restaurants open at 6 or 7 a.m. and close by early afternoon.
This matters because it explains why the soup tastes the way it does. It’s not a showcase dish. It’s fuel. It’s meant to be filling, warming, and straightforward. There’s no complexity hiding in layers of flavor. The broth is the entire point, and it works because it’s been cooked properly, not because of some secret ingredient.
If you’re making this at home, serve it for breakfast or lunch. Don’t overthink it. Don’t add gochugaru or complicated toppings. The best seolleongtang bowls I’ve eaten in Seoul had exactly four things on top: beef, scallions, sesame seeds, and salt on the side.
One thing to do: Make this recipe once. Spend the time on the broth. Taste it at hour 8, hour 12, and hour 16. You’ll understand why Koreans wake up early for this soup, and why it’s worth the 48-hour commitment.