How to Make Gamjatang at Home: A Complete Guide to Korean Pork Bone Stew

Gamjatang, or Korean pork bone soup, is a rich and hearty stew that brings comfort to dinner tables across Korea. This traditional dish features tender pork bones simmered until the meat falls off, combined with potatoes and vegetables in a spicy, flavorful broth. While it might seem like a complex restaurant dish, you can make authentic gamjatang at home with the right ingredients and techniques.

A pot of simmering gamjatang soup with pork bones and vegetables on a stove, surrounded by fresh ingredients in a kitchen.

Making gamjatang at home requires pork neck bones, potatoes, Korean chili flakes, and a few essential pantry staples, then simmering everything together to create a deep, milky broth. The process takes time but doesn’t demand advanced cooking skills. You’ll learn how to select the right bones, prepare the broth, and balance the spicy and savory flavors that make this pork bone stew so satisfying.

This guide walks you through every step of creating restaurant-quality 감자탕 in your own kitchen. You’ll discover which ingredients are essential, how to avoid common mistakes, and ways to adjust the recipe to your taste. Whether you’re new to Korean cuisine or already familiar with it, you can master this warming, soul-satisfying dish.

Essential Ingredients and Korean Pantry Staples

A wooden table with fresh ingredients and Korean pantry staples arranged for making gamjatang, including pork bones, potatoes, cabbage, green onions, garlic, chili peppers, and traditional condiments.

Making authentic gamjatang requires specific cuts of meat and Korean seasonings that create its signature rich, spicy flavor. Most ingredients are available at Korean grocery stores or online, though some vegetables can be substituted with more common options.

Pork Neck Bones and Pork Spine

Pork neck bones are the traditional choice for gamjatang. These bones contain meat that stays tender during long cooking and releases collagen into the broth.

You can also use pork spine, which works just as well. Both cuts have meat attached between the bones that becomes soft and easy to pull off after cooking.

Ask your butcher to cut the bones into 2-3 inch pieces. This makes them easier to fit in your pot and eat later. Plan for about 3-4 pounds of pork bones to serve 4-6 people.

Some stores sell pre-cut pork neck bones labeled specifically for gamjatang. Fresh bones work better than frozen, but frozen ones are fine if you thaw them completely before cooking.

The bones need to be parboiled before making the soup. This step removes impurities and blood that would make your broth cloudy.

Potatoes and Vegetable Additions

Yukon gold potatoes are ideal for gamjatang because they hold their shape during cooking. Cut them into large chunks, about 2-3 inches each.

The word “gamja” means potato in Korean, which shows how important this ingredient is to the dish. Use 3-4 medium potatoes for a standard batch.

Napa cabbage adds texture and soaks up the spicy broth. Cut it into large pieces so it doesn’t fall apart.

Mung bean sprouts or soybean sprouts provide crunch. Add these near the end of cooking so they stay crisp.

Other vegetables include green onions cut into 2-inch pieces and garlic cloves. Crown daisy leaves add a slight bitterness that balances the rich broth, though you can skip them if unavailable.

Perilla leaves (kkaennip or 깻잎) give an authentic herbal flavor. These are different from Thai basil and have a unique taste.

Authentic Seasoning Base

The seasoning base combines several Korean ingredients. Gochugaru (Korean red pepper flakes) provides the signature spicy kick and red color. Use 3-4 tablespoons depending on your heat preference.

Doenjang (Korean soybean paste) adds depth and saltiness. This fermented paste is different from Japanese miso. You need about 2-3 tablespoons.

Gochujang (Korean chili paste) brings both heat and sweetness. Use 1-2 tablespoons along with the gochugaru.

Perilla seed powder (deulkkae-garu) is essential for authentic flavor. This ground powder from perilla seeds creates a nutty, slightly thick texture in the broth. Use 1/4 to 1/2 cup.

Other seasonings include soup soy sauce for saltiness, fish sauce for umami, and mirin or rice wine for balance. Fresh garlic and ginger are crushed or minced into the base.

Key Garnishes and Finishing Touches

Perilla leaves are the most important garnish. Tear them with your hands and add them right before serving.

Green onions or scallions are sliced thin and scattered on top. They add color and fresh flavor.

Toasted sesame oil is drizzled over the finished soup. Use just 1-2 teaspoons for aroma without making it greasy.

Some people add enoki mushrooms at the end for texture. Kimchi served on the side is traditional and helps cut through the rich broth.

You can also sprinkle sesame seeds on top for extra nuttiness. The perilla seed powder already adds this flavor, but whole seeds provide visual appeal.

Step-by-Step Preparation Process

Hands preparing ingredients and cooking gamjatang soup in a kitchen with fresh vegetables and pork bones on the counter.

Making gamjatang at home requires four main stages that transform basic ingredients into authentic Korean comfort food. The process starts with properly preparing the pork bones and ends with a rich, milky broth that defines this beloved pork bone soup recipe.

Blanching and Cleaning Pork Bones

Start by placing your pork neck bones in a large pot and covering them with cold water. Bring the water to a rolling boil over high heat and let the bones cook for 10-15 minutes. You’ll notice foam and impurities rising to the surface.

Drain the bones in a colander and rinse them thoroughly under cold running water. Use your hands or a brush to scrub away any remaining blood, bone fragments, or gray residue clinging to the meat and bones. This step removes the bitter flavors that would otherwise cloud your broth.

Rinse the pot completely before moving to the next stage. Clean bones are the foundation of authentic gamjatang and ensure your final dish tastes clean and rich rather than gamey.

Building the Milky Broth

Return the cleaned bones to your pot and add fresh cold water until the bones are covered by about 2 inches. Add a piece of ginger, half an onion, and a few garlic cloves to the pot. Bring everything to a boil, then reduce the heat to maintain a steady simmer.

Cook the bones for 60-90 minutes at a gentle boil. The key to achieving that signature milky broth is maintaining active bubbling throughout the cooking time. Don’t just let it sit on low heat.

The broth should turn white and opaque as the collagen and fat emulsify into the liquid. After simmering, strain out the aromatics but keep the bones in the pot. This bone broth forms the base of your homemade gamjatang.

Layering Vegetables and Seasonings

Add peeled and cubed potatoes directly to the broth with the bones. The potatoes need 15-20 minutes to cook through, so they go in first. While they simmer, prepare your seasoning paste by mixing gochugaru (Korean chili flakes), gochujang (Korean chili paste), minced garlic, doenjang (soybean paste), and a bit of soup broth in a bowl.

Stir the seasoning paste into the pot once the potatoes start to soften. Add perilla seeds if you have them—they give gamjatang its distinctive nutty flavor that sets it apart from other Korean stews.

Include vegetables like napa cabbage, green onions, and perilla leaves during the last 5-7 minutes of cooking. These additions stay crisp and fresh rather than turning mushy.

Final Assembly and Simmering

Taste your pork bone soup and adjust the seasoning with salt or additional gochugaru as needed. The broth should taste bold and slightly spicy with a rich, savory backbone. Let everything simmer together for a final 5 minutes so the flavors blend completely.

Check that the potatoes are tender and the pork meat easily pulls away from the bones with chopsticks. If you plan to freeze gamjatang for later, let it cool completely before portioning into airtight containers.

Serve the stew piping hot in individual bowls or bring the pot directly to the table for a family-style meal. Your gamjatang recipe is complete when the broth is milky white, the vegetables are tender, and the meat falls off the bone.

Balancing Flavors and Achieving True Depth

Hands adding spices to a simmering pot of gamjatang soup surrounded by fresh ingredients in a kitchen.

Great gamjatang relies on layering savory, spicy, and nutty flavors that work together without overpowering each other. The right combination of Korean seasonings creates a broth that tastes both complex and balanced.

Umami and Spice: Doenjang, Gochugaru, and Gochujang

Doenjang (Korean soybean paste) forms the savory foundation of your broth. Add 2-3 tablespoons to build deep umami flavors that complement the pork bones. This fermented paste adds earthiness and saltiness that plain salt cannot replicate.

Gochugaru (Korean red pepper flakes) provides the signature red color and mild heat. Use 3-4 tablespoons for moderate spice. The flakes distribute evenly throughout the broth and offer a different heat profile than gochujang.

Gochujang (Korean chili paste) adds both spice and slight sweetness. Start with 2 tablespoons and adjust based on your preference. This paste thickens the broth slightly and creates a richer mouthfeel.

Add these three ingredients at different stages. Mix doenjang into the broth early so it dissolves completely. Add gochugaru during the main cooking phase. Stir in gochujang near the end to preserve its complex flavors.

The Role of Perilla in Taste and Texture

Perilla seed powder (deulkkae garu) is what separates authentic gamjatang from basic pork soup. This ingredient adds a distinct nutty flavor and creates a slightly thicker, creamier texture.

Use 1/2 to 3/4 cup of perilla seed powder for a standard pot. Add it during the last 15-20 minutes of cooking. The powder needs time to hydrate and release its oils into the broth.

You can also use whole perilla seeds if you grind them yourself. Toast the seeds lightly in a dry pan before grinding for stronger flavor. Fresh perilla leaves can be added as a garnish, but they serve a different purpose than the ground seeds.

The nutty taste from deulkkae-garu balances the spicy and savory elements. It also helps cut through the richness of the pork bone broth.

Controlling Spice Level and Saltiness

Start with less gochugaru and gochujang than recipes suggest. You can always add more, but you cannot remove spice once added. Taste the broth after 30 minutes of simmering and adjust gradually.

For saltiness, use soup soy sauce (guk ganjang) instead of regular soy sauce. This lighter soy sauce adds salt without darkening the broth too much. Add 2 tablespoons initially, then adjust.

Fish sauce works as a flavor booster. Just 1-2 tablespoons adds depth without making the soup taste fishy. Add it near the end of cooking so the flavor does not cook off.

If your broth becomes too salty, add more water or potatoes. The potatoes absorb excess salt as they cook. If it is too spicy, add a bit of sugar or more perilla seed powder to mellow the heat.

Adjustments for Dietary Needs

For lower sodium versions, reduce doenjang to 1 tablespoon and skip the soup soy sauce. Use low-sodium fish sauce or omit it entirely. The pork bones still provide plenty of natural flavor.

You can make the dish less spicy by using only 1-2 tablespoons of gochugaru and skipping the gochujang. The soup will be milder but still flavorful from the other seasonings.

For vegetarian adaptations, replace pork bones with shiitake mushrooms and kombu for the base. Keep the doenjang, perilla seed powder, and other seasonings the same. The umami profile will be different but still satisfying.

If you cannot find perilla seed powder, substitute with ground sesame seeds mixed with a small amount of tahini. This creates a similar nutty texture, though the flavor will not be identical.

Serving Traditions and Enjoying Gamjatang

A kitchen scene showing hands preparing a traditional Korean pork bone stew with fresh ingredients and a steaming pot on the stove.

Gamjatang arrives at the table in a bubbling pot and comes with specific serving customs that make the meal more authentic. The soup works as both a hearty dinner and a traditional hangover cure in Korean culture.

Classic Table Presentation and Tools

Gamjatang is served in a large, shallow pot called a ttukbaegi or a wide metal pot placed directly on the table. The pot stays hot throughout the meal, keeping the broth steaming.

You eat gamjatang with a spoon for the broth and chopsticks for the meat and vegetables. The pork bones require some work to eat properly. Use your chopsticks to hold the bone while you pull the meat off with your teeth or separate it with your spoon.

Many restaurants provide small plates so each person can take portions from the communal pot. You’ll also get individual bowls for rice. The communal style of eating from one pot is an important part of the experience.

Pairings with Rice, Banchan, and Kimchi

Rice is essential when eating gamjatang. You spoon the broth and ingredients over your rice or eat them side by side. The rice balances the spicy, rich flavors of the soup.

Banchan (small side dishes) complete the meal. Common choices include:

  • Kimchi – The tangy, fermented cabbage cuts through the fatty richness
  • Pickled radish – Adds a clean, crisp contrast
  • Seasoned bean sprouts – Provides a light, fresh element
  • Cucumber salad – Offers coolness against the spice

The banchan adds variety to each bite. You can wrap pieces of pork in lettuce leaves with a bit of kimchi and rice for a different texture.

Serving as Hangover Cure or Comfort Food

Gamjatang belongs to the category of haejangguk, which means “hangover soup” in Korean. The hot, spicy broth and hearty ingredients help you recover after drinking alcohol. Koreans believe the soup replenishes nutrients and settles the stomach.

The soup works as comfort food any time you need something warming. The rich bone broth provides protein and minerals. Many people eat gamjatang late at night or during cold weather.

You’ll find gamjatang restaurants open 24 hours in Korea because it’s popular as a late-night meal. The soup gives you energy and warmth when you need it most.

Regional Variations and Creative Add-Ins

A kitchen scene with fresh ingredients and a steaming pot of Korean pork bone soup being prepared on a stove.

Gamjatang recipes differ across Korea’s regions, and you can adapt this spicy pork bone stew with various ingredient swaps and modern storage methods to fit your needs.

Popular Substitutions and Ingredient Swaps

If you can’t find pork neck bones at your local H Mart, use pork spare ribs or country-style ribs instead. These cuts work well and are easier to find at regular grocery stores.

For vegetables, you have several options. Replace napa cabbage with bok choy or regular cabbage. Add enoki mushrooms for extra texture and flavor. Substitute perilla leaves with fresh basil or mint if you can’t locate them at Korean markets.

Crown daisy leaves are traditional, but spinach or watercress make good alternatives. Some Korean recipes call for sesame seeds powder, which adds nutty depth. You can make this at home by toasting sesame seeds and grinding them in a spice grinder.

The spice level is adjustable. Cut the gochugaru amount in half for a milder version. Add more Korean chili peppers at the end for extra heat.

Notable Variants in Korean Regions

The Jeolla-do region makes their gamjatang extra spicy with more gochugaru and fermented soybean paste. This version has a deeper red color and stronger kick than other styles.

Gangwon-do’s version focuses on rich, hearty flavors. Cooks there use more pork bones and simmer them longer, creating a thicker broth similar to seolleongtang. They add fewer vegetables and let the pork flavor shine.

Gyeongsang-do prefers a clearer broth with less spice. This variant uses minimal gochugaru and highlights the natural pork flavor. Some areas called Gamjatang Alley in Seoul serve modern versions with instant noodles added near the end of cooking.

Each region adjusts ingredients based on local tastes and available produce.

Modern Tips for Freezing and Reheating

You can freeze gamjatang for up to three months. Let the stew cool completely before freezing. Store it in airtight containers, leaving one inch of space at the top for expansion.

Freeze gamjatang in portion-sized containers for easier meals. Remove bones before freezing if you want to save space. The potatoes may become softer after freezing, but the flavor stays strong.

To reheat, thaw overnight in the refrigerator. Warm it on the stove over medium heat until it bubbles. Add fresh vegetables like crown daisy leaves or enoki mushrooms when reheating to brighten the dish.

Homemade gamjatang tastes best within two days of cooking, but frozen portions work well for quick weeknight dinners. Add a splash of water or broth if the stew thickens too much during storage.

Tips for Success: Mistakes to Avoid and Expert Advice

Hands preparing ingredients for Korean pork bone soup in a bright kitchen with a pot simmering on the stove.

Getting your pork bone soup recipe right comes down to proper technique at each stage. The most critical steps involve preparing the bones correctly, adding ingredients at the right time, and storing leftovers properly to maintain that rich, milky broth.

Blanching Bones for Clear Broth

You need to blanch pork neck bones or pork spine bones before making the main broth. This step removes blood, impurities, and off-flavors that can make your soup cloudy and bitter.

Start by soaking the bones in cold water for at least 2 hours. Change the water once or twice during this time. This pulls out excess blood trapped inside the bones.

After soaking, place the bones in a large pot and cover them with fresh cold water. Bring it to a boil and let it cook for 10 minutes. You’ll see foam and dark scum rise to the surface.

Drain the bones and rinse them under cold running water. Scrub off any remaining residue with your hands. This extra cleaning makes a big difference in how clear and clean your broth tastes.

Skip this blanching step and your authentic gamjatang will have a murky appearance with an unpleasant smell. The effort you put in here directly affects the final quality of your soup.

Timing and Layering for Best Results

Add ingredients to your how to make gamjatang recipe at different times based on their cooking needs. Start by simmering the blanched bones for 1.5 to 2 hours to develop that signature milky broth. Don’t rush this step or your broth won’t have enough depth.

Add potatoes about 20 minutes before serving since they cook relatively fast. If you add them too early, they’ll break apart and make your soup starchy. Cut them into large chunks so they hold their shape better.

Add leafy greens like perilla leaves and sesame leaves in the last 5 minutes of cooking. These delicate ingredients wilt quickly and lose their fresh flavor if overcooked. The same goes for green onions and garlic shoots.

Adjust your gochugaru and gochujang levels gradually. Start with less than the recipe calls for and taste as you go. You can always add more spice, but you can’t take it out.

Storing and Reheating for Maximum Flavor

Store your pork bone soup recipe in airtight containers in the refrigerator for up to 4 days. The fat will solidify on top, which actually helps preserve the soup. You can remove this layer before reheating if you want a lighter broth, or stir it back in for more richness.

Reheat only the portion you plan to eat. Bring it to a boil on the stove over medium heat, stirring occasionally. Add a splash of water if the broth has thickened too much.

Don’t reheat in the microwave if possible. Stovetop reheating distributes heat evenly and brings back the soup’s original texture better. The bones can be eaten again if there’s still meat on them.

Gamjatang actually tastes better the next day after the flavors have had time to blend together. The potatoes will absorb more of the spicy broth overnight.