Dakgalbi (Spicy Chicken Stir-Fry)
Chunky chicken thighs stir-fried with cabbage, sweet potato, and rice cakes in a fiery gochujang sauce. Chuncheon's most famous export.

Why This Recipe Works
Let's be honest with each other. Most gochujang chicken recipes circulating the internet are embarrassments — thin sauce dumped over dry breast meat, garnished with a sprinkle of sesame seeds and the photographer's delusion that they've captured something Korean. Dakgalbi is not that. Dakgalbi is a specific, engineered dish from a specific city, built around specific chemical interactions that produce a result that is genuinely difficult to replicate by accident. You either understand why each element is here, or you end up with a red-stained pan and confused dinner guests. This section exists so that you don't fail.
The Marinade Is Not Decoration
Gochujang is a fermented paste. This matters more than most people acknowledge. Fermentation produces glutamic acid — the same molecule responsible for umami depth in aged cheese and fish sauce. When you marinate chicken thighs in a gochujang-forward sauce for 15 minutes minimum, you're not just coating the surface. The glutamates and free amino acids begin breaking down surface proteins, pre-seasoning the meat at a molecular level. The sugar in the marinade will also participate in Maillard browning once it hits heat — caramelization begins around 160°C, and the pan you're using should be hot enough to hit that within seconds of contact.
Gochugaru, the coarse red pepper flakes, operates differently than gochujang. Its capsaicin compounds are fat-soluble, not water-soluble. The sesame oil in the sauce acts as a carrier, distributing heat throughout the dish evenly rather than leaving raw pockets of pure fire. This is not a coincidence. Korean cuisine developed these pairings over centuries of practical iteration, which is worth more than most modern food science.
The Case for Thighs, Stated Without Apology
Chicken breast has a protein structure that denatures completely at around 65°C and begins expelling moisture aggressively above that threshold. In a high-heat stir-fry environment — where your large skillet surface temperature exceeds 200°C — breast meat will be dry before the sauce has time to set. Thighs contain higher intramuscular fat and more connective collagen. That collagen begins converting to gelatin around 70–75°C, which is precisely the temperature at which the thigh meat finishes cooking. The result is meat that is simultaneously cooked through and basted in its own rendered fat and gelatin. This is not a preference. It is thermodynamics.
Sweet Potato as a Structural Ingredient
The sweet potato in dakgalbi is not a vegetable side. It is a functional starch delivery system. As sweet potato cooks in the pan, its cellular structure breaks down and releases starch granules into the surrounding liquid. Those granules gelatinize in the heat, thickening the sauce without the addition of cornstarch or any other thickener. Simultaneously, the natural sugars in sweet potato — primarily sucrose and maltose — caramelize against the pan surface, contributing a layer of flavor complexity that no amount of added sugar can replicate.
Slicing the sweet potato to exactly 1/4 inch matters. Thicker slices won't soften in the allotted cook time, leaving you with a starchy crunch that undermines the dish's texture contract. Thinner slices disintegrate and disappear into the sauce. 1/4 inch is the engineering specification, not a suggestion.
Cabbage: The Self-Generating Braising Liquid
Cabbage is approximately 92% water by weight. As it cooks in the pan under medium heat, cell walls rupture and that moisture releases directly into the cooking environment. This is the braising liquid. It dilutes the concentrated sauce just enough to prevent burning while the lid traps steam and creates a micro-environment that cooks the chicken through from all sides simultaneously. Adding stock or water at this stage is a mistake — it dilutes the sauce concentration and extends the reduction time, leading to overcooked vegetables and under-caramelized chicken.
This is why the instruction to remove the lid and increase heat at the end is non-negotiable. You've allowed controlled moisture release to cook everything through. Now you eliminate that moisture aggressively, concentrating the sauce back onto the ingredients and achieving the sticky, slightly charred coating that is the entire point of the dish.
The Rice Cake Problem and Its Solution
Cylindrical tteok (Korean rice cakes) are made from glutinous rice flour, which behaves nothing like wheat flour. The starch structure is predominantly amylopectin rather than amylose — a branched molecular architecture that produces extreme chewiness and significant resistance to breakdown under heat. This is why rice cakes can survive 8–10 minutes in a hot pan without dissolving. They soften and take on the sauce's flavor profile while maintaining structural integrity. There is no real substitute, but if you're using the gnocchi substitution noted in this recipe's substitutions section, understand that gnocchi's amylose content means it will start breaking down after 6–7 minutes. Watch it closely.
Equipment: Doing It Properly
In Chuncheon — the city that owns this dish — dakgalbi is cooked on a large circular flat griddle set directly into restaurant tables, allowing for maximum surface area contact, even heat distribution, and theatrical tableside cooking. At home, the closest functional equivalent is the widest, heaviest pan you have. A mixing bowl for building the sauce properly — not a glass prep bowl, something with enough volume to whisk aggressively without flinging gochujang across your kitchen. Your large skillet is doing the actual work here, and its diameter directly determines whether you get caramelization or steaming. Crowding the pan drops its temperature immediately and you lose the entire high-heat advantage. If cooking for more than two people, use the largest pan available or cook in two batches.
From Cheap Eats to Cultural Monument
Dakgalbi emerged in Chuncheon in the 1960s as a deliberate budget substitution for beef galbi — chicken was cheap, communal griddles kept overhead low, and students from Seoul would make the trip specifically for it. What started as economic necessity was refined over decades of competition between Chuncheon restaurants into one of Korea's most technically interesting street dishes. Chuncheon's Dakgalbi Street now draws visitors who travel specifically to eat it from the source. A dish that began as working-class pragmatism is now a point of regional pride and culinary nationalism. The best food usually starts this way — not in a development kitchen, but in a situation where someone needed to feed people well with limited resources and refused to accept mediocrity as a constraint.
Dakgalbi (Spicy Chicken Stir-Fry)
🛒 Ingredients
- ✦1.5 lbs boneless skinless chicken thighs, cut into bite-size pieces
- ✦1/4 medium cabbage, roughly chopped
- ✦1 medium sweet potato, peeled and sliced 1/4 inch thick
- ✦1 cup Korean rice cakes (tteok), cylindrical
- ✦1/2 medium onion, sliced
- ✦3 green onions, cut into 2-inch pieces
- ✦4 perilla leaves (kkaennip), roughly torn (optional)
- ✦3 tablespoons gochujang (Korean red pepper paste)
- ✦1 tablespoon gochugaru (Korean red pepper flakes)
- ✦2 tablespoons soy sauce
- ✦1 tablespoon sugar
- ✦1 tablespoon mirin
- ✦1 tablespoon sesame oil
- ✦3 cloves garlic, minced
- ✦1 tablespoon ginger, grated
- ✦1 tablespoon vegetable oil
👨🍳 Instructions
01Step 1
Make the dakgalbi sauce: whisk gochujang, gochugaru, soy sauce, sugar, mirin, sesame oil, garlic, and ginger in a bowl until smooth.
02Step 2
Toss chicken pieces in half the sauce and marinate for at least 15 minutes (up to 2 hours in the fridge).
03Step 3
Heat vegetable oil in a large skillet or wide pan over medium-high heat. Add sweet potato slices and cook for 3-4 minutes until starting to soften.
04Step 4
Push sweet potato to the edges. Add marinated chicken to the center and cook for 4-5 minutes, stirring occasionally, until the outside is seared.
05Step 5
Add cabbage, onion, rice cakes, and the remaining sauce. Toss everything together.
06Step 6
Cover and cook for 8-10 minutes over medium heat, stirring occasionally, until chicken is cooked through, sweet potato is tender, and rice cakes are chewy.
07Step 7
Uncover, increase heat, and stir-fry for 2 more minutes to caramelize the sauce and reduce liquid.
08Step 8
Add green onions and perilla leaves. Toss briefly. Serve directly from the pan with steamed rice.
Nutrition Per Serving
Estimates based on standard preparation. Adjustments alter macros.
🔄 Substitutions
Instead of Chicken thighs...
Use Pork shoulder
Pork version (dwaeji dakgalbi) is also popular — slice thin
Instead of Sweet potato...
Use Regular potato
Less sweet, slightly starchier — still works great
Instead of Rice cakes...
Use Gnocchi
Similar chew in the spicy sauce
Instead of Perilla leaves...
Use Shiso leaves or fresh basil
Different flavor but adds the same herbal freshness
🧊 Storage & Reheating
In the Fridge
Store for up to 3 days. Rice cakes will firm up — add a splash of water when reheating.
In the Freezer
Freeze without rice cakes for up to 2 months.
Reheating Rules
Reheat in a skillet over medium-high heat. Add a tablespoon of water to loosen the sauce.
❓ Frequently Asked Questions
What is Chuncheon dakgalbi?
Chuncheon is a city in South Korea's Gangwon Province where dakgalbi originated in the 1960s. Chuncheon's Myeongdong Dakgalbi Street has dozens of restaurants specializing in this dish, all cooked on huge circular griddles at the table. It's a popular day-trip destination from Seoul.
What is cheese dakgalbi?
Cheese dakgalbi is a modern Korean invention where shredded mozzarella is piled in the center of the pan and melted while the dakgalbi cooks around it. You dip the spicy chicken into the stretchy cheese. It's hugely popular in Korea and is exactly as good as it sounds.
Can I make dakgalbi less spicy?
Reduce or eliminate the gochugaru (red pepper flakes) — that's the raw heat. Keep the gochujang but use the mild version. Add extra sugar or honey to balance. You can also add a splash of cream at the end for a milder, creamier version.
The Science of
Dakgalbi (Spicy Chicken Stir-Fry)
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 dakgalbi (spicy chicken stir-fry) 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.