Three names, three kinds of thing

How haejangguk, yukgaejang and ttaro-gukbap relate Haejangguk is a category meaning any soup eaten for a hangover. Yukgaejang is one specific spicy shredded beef soup. Ttaro-gukbap is Daegu's red beef soup served with the rice in a separate bowl. Seonji-guk and ppyeo-haejangguk are two common members of the haejangguk category. Haejangguk a category Any soup eaten to settle a hangover The name describes the purpose, not the recipe. Yukgaejang one specific soup Shredded beef, scallion, chilli Long-simmered and red. Eaten at any time of day. Ttaro-gukbap a way of serving Daegu's red beef soup, rice on the side Ttaro means separately. One of the city's ten dishes. Seonji-guk a haejangguk Made with cubes of congealed ox blood The classic morning-after bowl in much of Korea. Ppyeo-haejangguk a haejangguk Pork spine in a spicy broth, for one The single-serving relative of gamjatang.
The first three rows are the ones that get confused. The last two are there to show what a category member looks like.

Haejang (해장) means relieving a hangover and guk is soup, so haejangguk is whatever soup does that. A restaurant with 해장국 on the sign is telling you when it expects you, not what is in the pot. In practice the word has also become an ordinary breakfast and lunch category, and plenty of people who eat it have not had a drink.

The main kinds of haejangguk

Which soup a region reaches for says a lot about what it has.

What they share is heat, salt, liquid and something soft to eat. None of that is medicine, and this site does not make health claims; it is simply what people want at eight in the morning after a long night.

What makes a yukgaejang

Yukgaejang is defined by its ingredients rather than its purpose: beef simmered for a long time and shredded by hand, a large quantity of scallion, and chilli, in a broth that ends up deep red. Bracken, bean sprouts and taro stems are common additions outside Daegu.

The name tells a story. Gaejang was dog-meat soup; yuk here means beef. Yukgaejang is, literally, the beef version of it — the same style of long-boiled, shredded, heavily seasoned soup made with a different animal.

It can be a haejangguk if you eat it for that reason. Many people do. But it is just as likely to turn up at a funeral, where it is the traditional meal for mourners, or as an ordinary weekday lunch.

Daegu's claim, and the 1929 article

Daegu's connection to yukgaejang is not only local pride. The magazine Byeolgeongon, in its issue of 1 December 1929, ran a piece under a title that translates as "Daegu's pride: Daegu-tangban". Tangban is an older word for soup-with-rice. The article, as quoted by the Daegu daily Maeil Shinmun, says that Daegu-tangban's real name is yukgaejang, and that it had by then travelled from its home in Daegu up to Seoul.

So by 1929 a red beef soup was being sold in the capital under Daegu's name. That is the lineage today's ttaro-gukbap belongs to, and it is why the city's official list gives the dish two names side by side: ttaro-gukbap, and Daegu yukgaejang.

The same newspaper piece is frank that the local variants — ttaro-gukbap, blood soup, plain beef soup, cauldron soup — are hard to separate cleanly from yukgaejang. That is a fair warning for anyone expecting a precise definition. What can be said is what the city itself highlights as distinctive:

Why the rice comes separately

Gukbap means soup-rice, and in the older market style the rice went into the bowl first and the soup was ladled over it, often poured off and re-ladled several times to heat the rice through. It is fast and it is how you feed a crowd.

Ttaro means separately. Serving the rice in its own bowl was, by most accounts, the more polite form — the rice stays as rice rather than turning to porridge, and the guest decides how much goes in and when. The name stuck to Daegu's version and became the name of the dish. In most of Korea today soup and rice arrive separately anyway, which makes the name less distinctive than it once was; in Daegu it still means this particular red beef soup.

At the table: taste the soup first, add a few spoonfuls of rice rather than the whole bowl, and keep the rest of the rice dry to eat with the side dishes.

Where gamjatang fits

People who search for haejangguk often compare it with gamjatang, and the two are close relatives rather than alternatives.

If you are alone, you order the haejangguk. If there are three of you and it is evening, you order the gamjatang. The kitchen is drawing on the same stockpot either way.

A haejang house in the centre

A haejang house near Banwoldang station, with two neighbours on the same street and in Samdeok-dong.

More of the long-established gukbap houses in the old centre are on the Daegu restaurant list.

Menus, prices and opening hours are quoted from each restaurant's own website as read on 19 September 2026. They change, so check before you go.

The short version

Haejangguk is a category — any soup eaten to settle a hangover, from ox-blood soup to bean-sprout soup. Yukgaejang is one soup: long-simmered shredded beef with scallion and chilli, whose name means the beef version of an older dog-meat soup. Ttaro-gukbap is Daegu's yukgaejang, named for the rice arriving in a separate bowl; a 1929 magazine article already called the soup Daegu's pride. What marks the Daegu version is that the chilli is cooked into rendered beef fat and added as an oil. And gamjatang is simply the shared-pot, evening version of pork-spine haejangguk.

Sources