Authentic Haejangguk (The Korean Hangover Cure That Actually Works)
A deeply savory Korean restorative soup built on a rich pork bone broth, dried napa cabbage, and doenjang — the traditional morning-after remedy that Koreans have relied on for centuries. We broke down the broth technique and vegetable prep to make this achievable on a weeknight without sacrificing any depth.

“Koreans have been eating haejangguk the morning after a long night for at least 600 years. The name literally means 'soup to cure a hangover,' but that undersells it. This is the kind of soup that works on every kind of bad morning — sick, cold, exhausted, recovering. The secret is a two-stage broth that builds complexity most Western soups never touch, and a vegetable that most Western cooks have never encountered: dried napa cabbage, which adds an earthy, almost smoky depth that fresh vegetables can't replicate.”
Why This Recipe Works
Haejangguk is often dismissed outside Korea as a novelty — the "hangover soup." That framing undersells it so dramatically it borders on insulting. This is one of the most technically interesting soups in Korean cooking: a dish that achieves genuine depth through a fermentation-forward flavor architecture that most Western soup traditions don't have an equivalent for.
The Two-Stage Broth
The structure of haejangguk starts with a problem every bone broth cook eventually faces: raw pork bones are full of blood, marrow residue, and proteins that, if left in the pot, produce a murky, bitter base. The Korean solution — blanching and discarding the first water — is elegant and non-negotiable.
The blanching water is a sacrifice. You boil the bones in plain water, watch the foam accumulate, drain everything, rinse the bones clean, and start fresh. What you get in the second pot is a clean slate: a broth that builds richness from collagen and marrow without any of the off-notes. After 45 minutes at a sustained boil (not a timid simmer — a real boil), the water turns opaque and milky white from the emulsified collagen. That texture, that mouthfeel, is the foundation.
The Dried Vegetable Principle
The most unfamiliar ingredient in this recipe for many cooks is dried napa cabbage — sirae in Korean. Fresh napa cabbage has no place in a long-simmered soup; it collapses immediately and turns watery. Dried napa cabbage has been sun-cured, which does two things: it concentrates the natural sugars and chlorophylls into a more intense, slightly earthy flavor, and it changes the cellular structure so the vegetable can absorb broth for an extended cook without turning to mush.
The pre-seasoning step — massaging the rehydrated cabbage with doenjang, gochugaru, and sesame oil before it enters the pot — is the technique that separates competent haejangguk from excellent haejangguk. You are seasoning the vegetable itself, not just the soup around it. When that pre-seasoned cabbage hits the broth, it starts contributing flavor immediately rather than just absorbing.
Doenjang as Architecture, Not Condiment
Doenjang is a fermented soybean paste made by a process that takes months — soybeans are boiled, shaped into blocks, hung to ferment in open air, then packed in earthenware crocks with salt and aged until the Maillard reaction and microbial activity transform them into something with hundreds of distinct flavor compounds. The best versions have been aging for years.
When you add doenjang to a hot broth, those volatile compounds begin cooking off almost immediately. Add it too early and you're left with the flat, salty backbone without the aromatic superstructure. Add it in the final 30 minutes, as this recipe instructs, and the soup retains the complex funk that makes haejangguk smell like nothing else in your kitchen.
Dissolving the doenjang in hot broth first — before adding it back to the pot — ensures it distributes evenly instead of sinking in clumps to the bottom where it can scorch and turn bitter against the hot metal. A fine-mesh sieve pressed against a ladle makes this even cleaner.
The Layered Salt Protocol
Haejangguk seasons across three distinct moments: the doenjang massage on the vegetables, the dissolved doenjang added to the broth, and the final bowl adjustment with soup soy sauce. Each layer builds on the previous one, which is why the recipe specifies light seasoning throughout rather than one heavy correction at the end. Soup soy sauce (guk-ganjang), lighter and sharper than standard soy sauce, adds the final brightness without muddying the broth's natural color.
The result, when every stage is executed correctly, is a soup that tastes like it has been simmering for days. Deep, restorative, assertive without being aggressive, and genuinely warming in a way that is physiologically distinct from just eating something hot. Koreans have been eating this the morning after a hard night for six centuries. The recipe has been optimized longer than most countries have had modern kitchens.
Where Beginners Mess This Up
Before we start, read this. These are the 4 reasons your authentic haejangguk (the korean hangover cure that actually works) will fail:
- 1
Skipping the blanching step on the pork bones: Unblanched pork bones produce a murky, bitter broth with an unpleasant porky smell. You must boil the bones in plain water for 5-7 minutes, drain them completely, rinse under cold water, and then start the real broth. This removes blood, impurities, and the compounds responsible for off-flavors. There are no shortcuts here.
- 2
Using fresh napa cabbage instead of dried: Fresh napa cabbage turns soft and watery in a long broth. Dried napa cabbage (시래기, sigeumchi-daegang or mu-sirae in Korean grocery stores) has been sun-dried to concentrate its flavor and develop a chewy, almost meaty texture that holds up through the full simmer. If you can only find fresh, blanch it, squeeze it dry, and let it air-dry for a few hours — it won't be the same, but it's workable.
- 3
Adding the doenjang too early: Doenjang is a live, fermented paste with volatile aromatic compounds that cook off within the first 20 minutes. If you add it at the start of the broth, you lose all the complex fermented depth and are left with flat, salty soup. Add it in the final 30 minutes of simmering, no earlier.
- 4
Not seasoning in layers: Haejangguk's flavor comes from building seasoning across three stages: the broth base, the vegetable seasoning, and the final bowl adjustment. Trying to correct everything at the end produces a one-dimensional result. Season lightly at each stage and trust that the layers will accumulate.
🛠️ Core Equipment
- Large heavy-bottomed stockpotA 6-quart or larger pot is essential for the bone broth. The bones need room to move and the broth needs volume to develop properly. A [Dutch oven](/kitchen-gear/review/dutch-oven) works well for smaller batches.
- Fine-mesh sieve or cheeseclothFor straining the finished broth to remove bone fragments and spent aromatics. A clean broth is the foundation of a good bowl — don't skip the strain.
- Large bowl for soakingThe dried napa cabbage needs to rehydrate in cold water for at least 1 hour before cooking. A wide bowl ensures even soaking.
- Tongs or spider strainerFor pulling the pork bones from the blanching water without transferring the cloudy liquid into your good broth pot.
Authentic Haejangguk (The Korean Hangover Cure That Actually Works)
🛒 Ingredients
- ✦2 pounds pork neck bones or spine bones
- ✦1/2 pound pork brisket or belly, whole piece
- ✦3 ounces dried napa cabbage (시래기, sirae), soaked for 1 hour and squeezed dry
- ✦1/2 cup Korean soybean sprouts (kongnamul)
- ✦3 tablespoons doenjang (Korean fermented soybean paste)
- ✦1 tablespoon gochugaru (Korean red chili flakes)
- ✦1 tablespoon garlic, minced
- ✦1 teaspoon sesame oil
- ✦1 tablespoon soup soy sauce (guk-ganjang)
- ✦6 green onions, cut into 2-inch pieces
- ✦8 cups water for broth
- ✦4 cups water for blanching bones
- ✦1 small yellow onion, halved
- ✦6 garlic cloves, smashed
- ✦1 teaspoon whole black peppercorns
- ✦Sea salt to taste
- ✦Cooked short-grain rice, for serving
👨🍳 Instructions
01Step 1
Soak the dried napa cabbage in cold water for at least 1 hour until fully rehydrated and pliable. Drain, squeeze firmly to remove excess water, and cut into 3-inch pieces.
02Step 2
Place the pork bones in a pot with 4 cups cold water. Bring to a boil and cook uncovered for 5-7 minutes until foam and gray scum rise to the surface.
03Step 3
Drain the blanching water completely. Rinse the bones under cold running water, scrubbing away any remaining gray bits with your fingers.
04Step 4
Return the cleaned bones and the whole pork brisket to the pot with 8 cups fresh cold water. Add the halved onion, smashed garlic, and peppercorns. Bring to a boil, then reduce to a steady simmer.
05Step 5
Simmer uncovered for 45 minutes, skimming any foam that forms in the first 15 minutes. The broth should be milky white and opaque.
06Step 6
Remove the pork brisket from the broth. Let it cool slightly, then slice thinly against the grain and set aside.
07Step 7
In a small bowl, combine the squeezed dried napa cabbage with 1 tablespoon doenjang, the gochugaru, minced garlic, and sesame oil. Massage with your hands until every strand is coated.
08Step 8
Add the seasoned napa cabbage and soybean sprouts to the simmering broth. Cook for 15 minutes.
09Step 9
Dissolve the remaining 2 tablespoons doenjang in a ladleful of hot broth, then stir into the pot. Add the soup soy sauce. Simmer for 15 more minutes.
10Step 10
Add the sliced pork, green onions, and remaining garlic. Simmer for 5 more minutes.
11Step 11
Taste and adjust salt. Serve immediately in deep bowls with a bowl of steamed short-grain rice on the side.
Nutrition Per Serving
Estimates based on standard preparation. Adjustments alter macros.
🔄 Substitutions
Instead of Pork neck bones...
Use Beef spine or oxtail
Many regional versions of haejangguk use beef instead of pork. Beef produces a darker, slightly more mineral broth. Increase the simmer time to 90 minutes for oxtail.
Instead of Dried napa cabbage (sirae)...
Use Fresh napa cabbage, blanched and dried
Not identical — fresh cabbage lacks the concentrated earthy flavor of dried. Blanch for 3 minutes, squeeze aggressively, and spread on a rack for 30 minutes before using. Increase the vegetable seasoning by 50% to compensate.
Instead of Doenjang...
Use Japanese miso (white or red)
White miso is sweeter and milder — use 20% more. Red miso is closer in intensity to doenjang. Neither has the same fermented complexity, but both produce a workable soup.
Instead of Soybean sprouts (kongnamul)...
Use Mung bean sprouts
Mung bean sprouts are softer and milder. Reduce the cooking time by 5 minutes to avoid them going limp. Soybean sprouts are preferred for their firmer bite and slightly nutty flavor.
🧊 Storage & Reheating
In the Fridge
Store the broth and solids separately in airtight containers for up to 3 days. The broth firms into a gel in the fridge — this is a sign of good collagen extraction, not spoilage.
In the Freezer
Freeze broth only (without the vegetables) for up to 3 months. The dried cabbage and bean sprouts become waterlogged and lose their texture after freezing.
Reheating Rules
Reheat gently over medium heat in a covered pot. Do not boil — boiling drives off the aromatic compounds from the doenjang. Add a splash of water if the broth has thickened overnight.
❓ Frequently Asked Questions
Why is it called hangover soup?
Haejangguk means 'soup to solve (hae) the internal heat (jang) of alcohol (guk).' In traditional Korean medicine, excessive alcohol created an internal imbalance that a hot, salty, deeply savory soup could correct. The science roughly holds up: the sodium replenishes electrolytes, the protein slows alcohol metabolism, and the heat promotes sweating.
What's the difference between haejangguk and seoolleongtang?
Seolleongtang is a plain ox bone soup that's simmered for 8-12 hours until the broth turns milky white — no paste or chili is added. Haejangguk is built on a similar bone broth foundation but seasoned aggressively with doenjang, gochugaru, and garlic, and includes vegetables. Seolleongtang is subtle; haejangguk is assertive.
Can I make this without pork bones?
You can use a good quality store-bought beef or pork broth as the base, but the collagen-rich mouthfeel of a bone broth is genuinely different from stock made from meat alone. If using store-bought, choose the highest-quality unsalted option and reduce the doenjang and soy sauce slightly to avoid oversalting.
My broth isn't milky white. What went wrong?
A clear or pale broth means the heat was too low. The milky opacity of haejangguk comes from collagen and marrow emulsifying into the broth at a sustained boil. If your simmer was too gentle, the broth will be clear but still flavorful. Increase the heat for the last 20 minutes to build some opacity.
Is this dish gluten-free?
Check your doenjang label carefully. Most traditional Korean doenjang is made only from soybeans, salt, and water — naturally gluten-free. However, some commercial brands add wheat. Soup soy sauce (guk-ganjang) is traditionally wheat-free, but again, verify the label if celiac disease is a concern.
Can I skip the blanching step on the bones?
No. The blanching step removes blood and impurities that produce a bitter, off-smelling broth. It takes 10 minutes total and makes a categorical difference in the final result. This is not an optional step.
The Science of
Authentic Haejangguk (The Korean Hangover Cure That Actually Works)
We turned everything on this page into a beautiful, flour-proof PDF cheat sheet. Print it out, stick it to your fridge, and never mess up your authentic haejangguk (the korean hangover cure that actually works) again.
*We'll email you the high-res PDF instantly. No spam, just perfectly cooked meals.
AlmostChefs Editorial Team
We translate the internet's most popular cooking videos into foolproof, beginner-friendly written recipes. We analyze multiple methods, test them in our kitchen, and engineer a single "Master Recipe" that gives you the best possible result with the least possible stress.