# Dakgalbi Recipe (닭갈비) – One Pan, Everyone Digs In
There’s a specific noise a dakgalbi pan makes about ten minutes in. The cabbage has given up its water, the sauce has stopped simmering and started frying, and the whole thing goes from wet to sizzling in the space of a minute. If you’re standing around the stove with other people, that’s the moment everyone stops talking and picks up a spoon. This dakgalbi recipe is built for exactly that — one big skillet, no plating, everyone leaning in.
And one thing before we start: don’t fill up on the chicken. The real reason people order this in Chuncheon isn’t the chicken at all. It’s what happens after, when the leftover sauce meets a bowl of cold rice in the same unwashed pan.

Quick Facts
| Total time | 50 minutes, plus 30 minutes marinating |
| Servings | 4 hungry people around one pan |
| Difficulty | Easy — the hardest part is chopping |
| Spice level | 3 out of 5 (adjustable down to 1) |
| Vegan? | No, not as written. See the note below for a mushroom version. |
What Is Dakgalbi, Exactly?
Say it dahk-GAL-bee. 닭 (dak) is chicken and 갈비 (galbi) means ribs — which confuses people, because there are no ribs in it. The name is borrowed, not descriptive.
That borrowing is the whole origin story. Dakgalbi comes from Chuncheon, a lake city in Gangwon-do about an hour and a half northeast of Seoul, and it was invented as a cheap stand-in for the pork or beef galbi most people couldn’t afford in the postwar years. Chicken was the affordable protein. Cooks in the 1960s and ’70s marinated it in gochujang, threw it on a wide iron plate with whatever bulked the meal out — cabbage, sweet potato, rice cakes, scallions — and sold it to soldiers and students by the plate. It got called “student galbi” for a while, because it was what you ate when you had almost no money and a lot of friends. Chuncheon still has a whole alley of it, Dakgalbi Street off Myeongdong-ro, where the shops have been arguing about whose marinade is best for fifty years.
What survived from all that is the format. Dakgalbi is not a portioned dish. It arrives raw on a communal plate, gets cooked in front of you, and everybody works the same pan with their own pair of chopsticks. That’s not a serving suggestion — it’s the point.
Why This Dakgalbi Recipe Works in One Home Skillet
Restaurants use a shallow cast-iron plate roughly the size of a bicycle wheel. You almost certainly don’t have one, and you don’t need one.
What you need is surface area and a lid. A 30 cm / 12-inch skillet, cast iron or heavy stainless, gets you close enough. The lid matters more than the pan material, because the sequence is: sear the chicken uncovered, steam the vegetables covered, then uncover and drive the moisture off so the sauce caramelizes. Skip the covered stage and the sweet potato stays hard. Skip the uncovered stage and you’ve made a stew.
If your skillet is smaller than 26 cm / 10 inches, cook it in two batches and combine. Crowding is the one mistake that’s hard to recover from — the chicken poaches in its own marinade and never browns.
Ingredients and Where to Find Them
| Ingredient | Where to get it / what to use instead |
|---|---|
| Gochujang | Any Korean or general Asian market, most large supermarkets now, or online. If you’re building a shelf from scratch, our Korean pantry starter kit covers what’s worth buying first. No gochujang? 2 tbsp white miso plus 1 tbsp sriracha gets you salt and heat, but you lose the fermented depth — add a teaspoon of sugar to compensate. |
| Gochugaru | Korean grocers, sold coarse for stews and fine for kimchi. Use coarse. Substitute 2 tsp sweet paprika plus 1 tsp cayenne — the color holds up, the flavor is flatter. |
| Tteok (cylinder rice cakes) | Refrigerated or frozen section of a Korean market. Same ones used for tteokbokki. Sliced tteokguk rice cakes work too but soften faster. Leave them out entirely if you can’t find any — the dish is still good, just less chewy. |
| Sweet potato | Korean sweet potato (goguma) is drier and sweeter, but any orange or white sweet potato works. Sliced thin, it half-dissolves into the sauce and does a lot of the sweetening. |
| Perilla leaves (kkaennip) | Korean markets, usually near the herbs. Shiso is the nearest relative. Skipping it is fine — you lose a minty, faintly anise lift that nothing else replaces. |
| Curry powder | Any supermarket. One teaspoon. It sounds odd and it is genuinely common in Chuncheon marinades — a low savory warmth you’d never identify as curry. |
| Rice syrup (jocheong) | Korean markets. Honey or brown sugar both work; honey browns faster, so keep an eye on the pan in the last few minutes. |

Dakgalbi Recipe
Ingredients
Method
- Cut the chicken thighs into 3 cm / 1-inch pieces and pat them dry with paper towels.
- Whisk gochujang, gochugaru, soy sauce, rice syrup, mirin, garlic, ginger, curry powder, sesame oil and black pepper into a thick, glossy paste.
- Fold the chicken into the marinade until every piece is coated, then chill at least 30 minutes and up to overnight.
- Cut the cabbage into squares, slice the sweet potato into thin half-moons, and thickly slice the onion.
- Soak the rice cakes in warm water for 10 minutes if they are refrigerated or frozen, then drain.
- Heat 2 tbsp oil in your largest skillet, at least 30 cm / 12 inches, over medium-high heat until it shimmers.
- Add the marinated chicken in one layer and let it sit undisturbed for 3 minutes, until the underside darkens and smells toasty.
- Stir once, then add the sweet potato and onion and cook 3 minutes more.
- Add the cabbage and rice cakes, turn the heat to medium, cover, and cook 8 minutes, stirring twice — the cabbage will slump and release liquid.
- Uncover and cook 5 to 7 minutes, stirring often, until the sauce clings to the chicken and the pan sounds like frying rather than simmering.
- Check the sweet potato with a chopstick — it should slide in with no resistance. Taste a piece of chicken for doneness, 74 C / 165 F at the center.
- Stir in the scallions and perilla leaves, cook 1 minute, then push everything to the edges and scatter mozzarella in the middle if using. Cover 2 minutes to melt.
- Serve straight from the pan, keeping about a quarter of the chicken and sauce in the skillet for the fried rice.
- For the bokkeumbap: scrape the reserved bits into the center, add the cooled rice and 1 tbsp sesame oil, and press and fold over medium heat for 3 minutes.
- Flatten the rice into a disc, let it sit undisturbed 2 minutes to build a crust, then top with crumbled seaweed and sesame seeds and eat it from the pan.
Making It
1. Marinate. Whisk the gochujang, gochugaru, soy sauce, rice syrup, mirin, garlic, ginger, curry powder, sesame oil and black pepper together until it’s a thick, glossy paste that falls off the whisk in ribbons. Fold in the chicken. Thirty minutes on the counter is the minimum; overnight in the fridge is noticeably better, and the sauce stops tasting raw.
2. Prep everything before you turn on the heat. Cabbage in 4 cm squares, sweet potato in thin half-moons — thin, 3 mm / an eighth of an inch, or it won’t finish in time. Onion thick. Scallions in 5 cm lengths. If the rice cakes came from the fridge or freezer, soak them in warm water for 10 minutes so they don’t stay chalky in the middle.
3. Sear. Two tablespoons of oil in the big skillet, medium-high, until it shimmers. Chicken in one layer, then leave it alone for three full minutes. You want the marinade on the underside to darken and smell toasty rather than sweet. Resist stirring — this is where the flavor comes from.
4. Build the pan. Stir once. Add sweet potato and onion, cook three minutes. Then cabbage and rice cakes, heat down to medium, lid on, eight minutes with two stirs. Under the lid the cabbage collapses and floods the pan with liquid. That’s supposed to happen.
5. Drive it off. Lid off, five to seven minutes, stirring often. Listen for the change — bubbling gives way to a proper frying hiss, and the sauce goes from loose and orange to dark red and clinging. Test a slice of sweet potato with a chopstick; it should give with no resistance. Chicken should read 74 C / 165 F.
6. Finish. Scallions and perilla in, one minute. For cheese dakgalbi, push everything to the rim, pile mozzarella in the bare center, cover for two minutes, and let people drag chicken through it.

Serve it in the pan on a trivet in the middle of the table. Cold beer, a bowl of pickled radish, and that’s dinner.
The Fried Rice Is the Whole Point
Here’s the part I actually plan the meal around.
Leave roughly a quarter of the chicken and all of the sticky sauce in the pan. In Chuncheon the server does this for you, usually while you protest that you’re full, and they’re right and you’re wrong.
- Scrape the browned bits from the edges into the center.
- Add 2 cups of cooked short-grain rice — cold or at least fully cooled, day-old is ideal, because warm rice turns to paste.
- Add 1 tbsp sesame oil and press and fold with a spatula for about three minutes, until every grain is red.
- Flatten it into a disc across the whole pan and then stop touching it. Two minutes on medium builds a crisp golden crust on the bottom. That crust is the reward.
- Crumble roasted seaweed over the top, scatter sesame seeds, and eat it directly out of the pan with spoons.
A handful of mozzarella melted in before the crust forms is not traditional and is extremely good. Chopped kimchi stirred in with the rice is also excellent, in the same family as dubu kimchi — sour, funky, cutting through the sweetness.

Tips, Swaps, and Storage
Dial the heat. Drop the gochugaru to a teaspoon and add half a tablespoon more rice syrup for a version kids will eat. Going the other way, a tablespoon of extra gochugaru and a few sliced cheongyang peppers puts it at a solid 5.
Mushroom version. Not vegan as written, but 500 g of king oyster mushrooms cut into thick coins, plus 200 g of firm tofu in cubes, takes the marinade well. Sear the mushrooms hard and dry first so they don’t water down the pan, and check your gochujang label — some brands contain no animal products, some do.
Storage. Leftovers keep 3 days in the fridge. Reheat in a dry skillet, not a microwave, or the rice cakes turn to rubber. The bokkeumbap doesn’t keep — make only as much as you’ll finish.
Rice cake timing. If yours are going hard rather than soft, they were added too late or the pan ran dry. Splash in 2 tbsp of water and cover for a minute.
Common Questions
What’s the difference between dakgalbi and buldak? Buldak is grilled or broiled chicken in a much hotter sauce, built almost entirely around heat. Dakgalbi is a stir-fry with a sweeter, more balanced gochujang marinade and a pile of vegetables cooked alongside. Different dish, different intent.
Can I make dakgalbi without gochujang? You can approximate it, but you’re making something adjacent rather than the real thing. Miso plus sriracha plus sugar gets you a plausible sweet-spicy glaze. Gochujang’s fermented backbone is what makes the sauce taste finished, and it’s the same jar you’ll use for kimchi jjigae and half a dozen other dishes, so it’s worth buying.
Do I need a special dakgalbi pan? No. A large heavy skillet with a lid does the job. The tabletop plate at restaurants exists so a table of six can cook together, not because it changes the cooking. If you want the shared-table feel at home, a portable butane burner in the middle of the table costs very little and works perfectly.
Keep Going
If you’re stocking a Korean shelf, start with the pantry starter kit — gochujang, gochugaru and soy sauce alone open up most of the site. Got rice cakes left over? Tteokbokki uses the rest of the bag. And for the other great shared pan on a cold night, there’s dubu kimchi.
Background reading: dakgalbi on Wikipedia and Chuncheon, the city that invented it.