Busan's Iconic Comfort Food
Dwaeji Gukbap (돼지국밥): Busan-Style Pork Soup with Rice Recipe
A rich, milky pork broth loaded with tender meat, served over rice the soul-warming bowl that Busan is famous for.
Ask anyone from Busan what their city tastes like, and they'll tell you: dwaeji gukbap. It's the dish that locals eat for breakfast, lunch, and dinner. It's the dish that soldiers and refugees survived on during the Korean War. And it's the dish that has quietly become one of Korea's most beloved comfort foods, with dedicated restaurants in every major city.
Dwaeji gukbap is a pork soup with rice. That's the simple description. But the reality is so much more: a milky, collagen-rich broth simmered for hours with pork bones and meat, seasoned at the table with salted shrimp, chili paste, and garlic chives, then poured over a bowl of rice. It's savory, warming, and deeply satisfying the kind of food that makes you feel like you've been hugged from the inside.
Unlike many Korean dishes, dwaeji gukbap is not spicy by default. It's mild, rich, and clean-tasting, with heat and salt added at the table according to your own preference. That makes it perfect for anyone who loves Korean food but can't handle the spice.
This guide covers everything: what dwaeji gukbap actually is, the regional styles, how to build the broth, and a detailed step-by-step recipe that gets you as close to a Busan gukbap restaurant as you can get at home.
What Is Dwaeji Gukbap, Exactly?
Dwaeji gukbap (돼지국밥) literally means "pork soup rice." It's a Korean dish from Busan and the surrounding Gyeongsang Province, made by simmering pork bones and pork meat for hours until the broth turns milky white, then serving that broth over rice with sliced pork, and letting the diner season it at the table with salted shrimp (saeujeot), chili paste, garlic chives, and other condiments.
It's closely related to two other Korean soups:
- Gamjatang (감자탕) a spicy pork backbone stew with potatoes. Same pork, very different flavor profile (spicy and red).
- Seolleongtang (설렁탕) a milky beef bone soup. Similar milky broth, but made with beef instead of pork.
There are two main regional styles:
- Busan-style dwaeji gukbap the most famous version. Milky white broth, sliced pork, and a generous assortment of table condiments. Often served with sundaes (Korean blood sausage) as an optional add-in.
- Milyang-style dwaeji gukbap from the city of Miryang, near Busan. Slightly darker, richer broth, sometimes with more seasoning already added. Known for its deep, beefy pork flavor.
This recipe focuses on the Busan-style version, because that's the one most people mean when they say "dwaeji gukbap."
Why This Recipe Works
Most homemade dwaeji gukbap fails for one of three reasons: the broth is cloudy and greasy, the pork is dry and tough, or the flavor is flat and one-dimensional. This recipe solves all three:
- A two-stage bone boil the first boil removes impurities; the second boil extracts the collagen and flavor. This is what gives the broth its milky color and rich body.
- Pork belly and shoulder together belly adds richness, shoulder adds meatiness. Using both gives you the best of both worlds.
- Seasoning at the table the broth is intentionally mild and under-seasoned. The diner adds salted shrimp, chili paste, and chives to their own bowl. This is the authentic Busan experience.
Ingredients (Serves 4–6)
For the broth:
- 1.5 kg pork bones (neck bones or backbone), rinsed
- 500g pork belly, cut into large chunks
- 500g pork shoulder, cut into large chunks
- 1 large onion, halved
- 1 head of garlic, cloves peeled
- 1 piece ginger, about 2 inches, sliced
- 1 piece dried kelp (dashima), about 4x4 inches
- 2 dried shiitake mushrooms (optional, for depth)
- 12 cups water
- 2 tbsp rice wine (mirin) or cooking sake
- 1 tbsp whole black peppercorns
For serving:
- 4–6 bowls of cooked short-grain rice
- Salted shrimp (saeujeot) for seasoning
- Gochujang or chili paste for seasoning
- Garlic chives (buchu), chopped for garnish
- Green onions, sliced for garnish
- Perilla seeds (deulkkae) powder optional, for garnish
- Kimchi and pickled radish for serving on the side
- Optional: sundaes (Korean blood sausage), sliced
Note: If you can't find salted shrimp (saeujeot), you can substitute with fish sauce or extra salt. The flavor won't be exactly the same, but it'll still be delicious.
Step-by-Step Recipe
Step 1: Clean the Bones
Place the pork bones in a large pot and cover with cold water. Bring to a boil over high heat and boil for 10 minutes. You'll see a lot of grey scum rise to the surface. Drain the bones and rinse them thoroughly under cold water, scrubbing away any remaining impurities. This step is essential for a clean, milky broth.
Step 2: Start the Broth
Return the cleaned bones to the pot. Add the pork belly, pork shoulder, onion, garlic, ginger, kelp, shiitake mushrooms (if using), rice wine, and peppercorns. Add 12 cups of cold water. Bring to a boil over high heat, then reduce the heat to a gentle simmer. Skim off any foam that rises to the surface during the first 20 minutes.
Step 3: Simmer Low and Slow
Simmer uncovered for 2.5–3 hours, until the broth turns milky white and the pork is fall-apart tender. Stir occasionally and add more water if the level drops too low you want to end up with about 8 cups of broth. The bones should look chalky and spent when done.
Broth check: A properly made dwaeji gukbap broth should be opaque and milky, not clear. If it's still translucent after 3 hours, keep simmering the collagen needs time to break down.
Step 4: Strain and Season the Broth
Remove the pork pieces and set them aside to cool. Strain the broth through a fine-mesh sieve into a clean pot, discarding the bones, vegetables, and aromatics. Season the broth lightly with salt just enough to bring out the flavor, but not so much that it's fully seasoned. Remember: the diner will add more salt at the table. Keep the broth hot over low heat.
Step 5: Slice the Pork
Once the pork is cool enough to handle, slice it thinly against the grain. You should have a mix of fatty belly slices and leaner shoulder slices. Set aside.
Step 6: Assemble the Bowls
Place a generous scoop of hot cooked rice in the bottom of each bowl. Arrange the sliced pork on top. Ladle the hot broth over the rice and pork, filling the bowl about 3/4 full. Garnish with chopped garlic chives, sliced green onions, and a sprinkle of perilla seed powder if using.
Step 7: Season at the Table
Serve with small dishes of salted shrimp (saeujeot), gochujang, and extra chopped chives on the side. Each diner seasons their own bowl: a spoonful of salted shrimp for salt and umami, a dab of gochujang for heat, and extra chives for freshness. Stir everything together and eat with a spoon. Serve with kimchi and pickled radish on the side.
Popular Variations to Try
- Sundae gukbap (순대국밥) add sliced Korean blood sausage (sundae) to the bowl. This is the most popular variation in Busan.
- Milyang-style gukbap simmer the broth with a bit of gochujang and extra garlic for a darker, richer, more seasoned result.
- Spicy gukbap (매운 국밥) add gochugaru and minced garlic to the broth before serving. For heat seekers only.
- Dwaeji gukbap with noodles add somyeon (thin wheat noodles) along with the rice for a heartier bowl.
- Cold dwaeji gukbap a summer variation where the broth is chilled and served cold. Unusual but refreshing.
Tips for the Best Dwaeji Gukbap
- Don't skip the first boil. Cleaning the bones is the single most important step for a clean, milky broth.
- Simmer, don't boil. A hard boil makes the broth cloudy with fat. A gentle simmer gives you that rich, milky collagen extraction.
- Season lightly. The broth should be under-seasoned on its own. The salted shrimp at the table is what brings it to life.
- Use short-grain rice. Korean short-grain rice absorbs the broth without turning mushy. Jasmine or basmati won't work as well.
- Serve it hot. Dwaeji gukbap is best when the broth is steaming and the rice is piping hot. Reheat gently if needed.
Frequently Asked Questions
What does dwaeji gukbap taste like?
It's mild, rich, and porky, with a clean, milky broth. The flavor is savory and slightly sweet from the pork, with saltiness and heat added at the table. It's not spicy by default.
What's the difference between dwaeji gukbap and gamjatang?
Both are pork soups, but gamjatang is spicy and red, made with pork backbone and potatoes, while dwaeji gukbap is mild and milky, made with pork bones and meat, served over rice.
Can I make dwaeji gukbap without pork bones?
You can, but the broth won't be as rich or milky. Use pork shoulder and belly with a good quality pork or chicken stock as a base. It'll still be delicious, just less authentic.
What is saeujeot and can I substitute it?
Saeujeot is salted fermented shrimp, used as a seasoning. It adds salt and deep umami. If you can't find it, substitute with fish sauce or extra salt mixed with a pinch of sugar.
How do I store leftovers?
Store the broth and pork separately in the fridge for up to 3 days. The broth will gelatinize when cold that's normal and a sign of good collagen. Reheat gently and assemble fresh bowls.
The Bottom Line
Dwaeji gukbap is one of Korea's great comfort foods a dish that's humble, deeply satisfying, and built on patience and good ingredients. It's not flashy. It's not spicy. It's just a bowl of rich pork broth, tender meat, and rice, seasoned exactly the way you like it.
Start with the classic Busan version. Get the broth milky. Slice the pork thin. And season it at the table, one spoonful at a time, until it tastes like yours. That's the real dwaeji gukbap experience no trip to Busan required.
Enjoy your dwaeji gukbap. And if you make it, share it because this is the kind of bowl that brings people together.
Comments
Post a Comment