Korean Dakgalbi: Spicy Stir-Fried Chicken with Melted Cheese
If you've ever wandered the streets of Chuncheon, a city nestled among the mountains and lakes of Gangwon Province in South Korea, you already know that dakgalbi is more than just a meal — it's an event. Sizzling cast-iron skillets arrive at your table loaded with gochujang-marinated chicken, chewy tteok (rice cakes), caramelized sweet potato, and ribbons of cabbage, all stir-fried right before your eyes in a bubbling, fiery red sauce. The grand finale? A generous snowfall of shredded mozzarella melted over the top until gloriously golden and stretchy. This is Korean dakgalbi, and it is absolutely worth making at home.
Dakgalbi (닭갈비) literally translates to "chicken ribs," though the dish contains no ribs at all — the name is thought to reference the similarly communal, hands-on spirit of eating galbi (grilled ribs). Born in Chuncheon during the 1960s as an affordable protein-rich meal for workers, it has grown into one of South Korea's most beloved street foods and comfort dishes. The modern "cheese dakgalbi" variation, popularized in the 2010s, adds a molten mozzarella topping that softens the heat and adds an addictive creamy richness. Once you taste that pull of melted cheese against the smoky, spicy sauce, you'll understand why this version took over the entire country.
The best part? You only need one large skillet or cast-iron pan and about 45 minutes from start to finish. Let's make it.
Ingredients
For the Chicken & Marinade
Ingredients
For the Stir-Fry
Ingredients
For the Cheese Topping
- 150–200g (1.5–2 cups) shredded low-moisture mozzarella cheese
To Serve (Optional but Recommended)
- Steamed short-grain white rice
- Toasted sesame seeds and extra sliced scallions, for garnish
- Perilla (kkaennip) or lettuce leaves for wrapping
Instructions
- Marinate the chicken: Combine gochujang, gochugaru, soy sauce, sesame oil, rice wine, honey, garlic, and ginger in a large bowl. Whisk until smooth. Add the chicken pieces and toss thoroughly until every piece is coated. Cover and marinate for at least 20 minutes at room temperature, or up to 8 hours in the refrigerator. The longer the marinate, the deeper the flavor.
- Prep the rice cakes: If using refrigerated or packaged tteok, soak them in a bowl of cold water for 20–30 minutes to soften. Drain and pat dry before cooking. Fresh tteok can go straight into the pan.
- Cook the sweet potato and onion: Heat the oil in a large, wide skillet or cast-iron pan over medium-high heat until shimmering. Add the sweet potato slices and onion. Stir-fry for 4–5 minutes until the sweet potato begins to turn golden at the edges and the onion softens. These need a head start since they take longer to cook than the chicken.
- Add the marinated chicken: Push the vegetables to the edges of the pan and add the marinated chicken to the center in a single layer. Let it sear undisturbed for 2 minutes to develop some caramelization and color. Then stir everything together, folding the chicken and vegetables throughout the pan.
- Add tteok, cabbage, and scallions: Add the drained rice cakes, cabbage, and scallions to the pan. Pour in the water or chicken broth. Toss everything together and stir-fry over medium-high heat for another 6–8 minutes, stirring frequently, until the chicken is fully cooked through (internal temperature of 74°C / 165°F), the rice cakes are tender and slightly chewy, and the sauce has thickened and coated everything in a glossy, fragrant glaze. If the pan looks dry, add a splash more water.
- Taste and adjust: Give the pan a taste. Add a pinch more gochugaru for extra heat, a drizzle of honey for balance, or a small splash of soy sauce for depth. Every gochujang brand varies in saltiness and spice, so trust your palate here.
- Add the cheese: Reduce the heat to the lowest setting. Spread the shredded mozzarella evenly over the top of the entire pan. Cover with a lid and let the cheese melt for 2–3 minutes until it's fully melted, bubbly, and beginning to turn golden in spots. For extra browning, you can place the pan under a broiler for 1–2 minutes — just keep a close eye on it.
- Serve immediately: Scatter toasted sesame seeds and extra scallions over the melted cheese and bring the pan straight to the table. Serve with steamed rice and enjoy the cheese pull — it's half the experience!
Pro Tips for the Best Dakgalbi
- Use chicken thighs, not breasts. Thighs stay juicy and tender under high heat and bold seasoning. Chicken breast tends to dry out and lose texture in a spicy stir-fry.
- Don't rush the sear. That initial 2-minute undisturbed sear on the chicken builds the Maillard caramelization that gives dakgalbi its signature slightly smoky, charred edge. Resist the urge to stir too early.
- Soak your tteok. Even a quick 20-minute soak transforms stiff, crumbly rice cakes into soft, chewy pillows that absorb the sauce beautifully. Don't skip this step.
- Low-moisture mozzarella is key. Fresh buffalo mozzarella releases too much water and will make the pan soggy. Shredded block mozzarella melts into those long, dramatic, stretchy pulls that make cheese dakgalbi so iconic.
- The bokkeumbap finish: Once you've eaten most of the chicken, add a bowl of cooked rice directly into the pan over medium heat, scraping up all the caramelized sauce from the bottom. Mix in a drizzle of sesame oil and a sheet of crumbled roasted seaweed (gim). This fried rice finish — called bokkeumbap — is one of the most beloved Chuncheon dakgalbi traditions. Do not skip it.
Storage & Make-Ahead Notes
Dakgalbi is best enjoyed immediately, straight from the sizzling pan while the cheese is melted and the tteok is at peak chewiness. That said, leftovers store well in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat with a small splash of water to loosen the sauce; avoid the microwave as it can make the tteok rubbery. The marinade itself can be made up to 3 days in advance and kept refrigerated, making weeknight assembly incredibly fast. You can also marinate the raw chicken and freeze it flat in a zip-lock bag for up to 1 month — thaw overnight in the fridge before cooking.
Frequently Asked Questions
Dakgalbi (닭갈비) is a popular Korean dish of spicy stir-fried chicken marinated in a gochujang-based sauce, cooked together with rice cakes (tteok), sweet potato, cabbage, and onion. It originated in Chuncheon, South Korea, in the 1960s and is beloved nationwide. The modern 'cheese dakgalbi' variation tops the dish with melted mozzarella for a creamy, indulgent finish.
Traditional dakgalbi is moderately to boldly spicy. The heat primarily comes from gochujang and gochugaru. For a milder version, reduce the gochugaru to ½ teaspoon or omit it entirely, and use only 2 tablespoons of gochujang. The cheese topping also naturally softens the heat, so even spice-sensitive eaters often enjoy the cheesy version. For extra fire, add a teaspoon of gochugaru or a drizzle of Korean chili oil at the end.
Yes! Tteok adds a wonderfully chewy, bouncy texture that's hard to replicate, but if you can't find them, you can substitute with thick-cut udon noodles (added in the last 3–4 minutes of cooking) or simply omit them and increase the vegetables. Korean rice cakes are widely available in Asian grocery stores and increasingly in mainstream supermarkets in the international foods aisle.
You can, but chicken thighs are strongly recommended for this recipe. The higher fat content of thighs keeps the meat juicy and tender through the high-heat stir-fry and bold marinating process. Chicken breast cooks faster and can easily become dry and tough. If you do use breast meat, cut the pieces a little larger and reduce the cooking time by about 2 minutes to prevent overcooking.
Gochujang is the soul of dakgalbi and is highly recommended for authenticity — it's now stocked in most large supermarkets and online. In a pinch, you can make a rough substitute by mixing 2 tablespoons of red miso paste with 1 tablespoon of sriracha and ½ teaspoon of smoked paprika. The flavor won't be identical (gochujang has a unique fermented depth and slight sweetness), but it will carry the dish's spirit.
Bokkeumbap (볶음밥) is the beloved end-of-meal fried rice ritual at Korean dakgalbi restaurants. After eating the main portion of the dish, you add 1–2 bowls of cooked short-grain rice directly into the pan with all the remaining sauce and caramelized bits. Stir-fry everything together over medium-high heat for 2–3 minutes, drizzle with sesame oil, and crumble in a sheet of roasted seaweed (gim/nori). It's arguably the best bite of the entire meal and a true Chuncheon tradition.
Traditional dakgalbi is not fully gluten-free as written, because most commercial gochujang and soy sauce contain wheat. To make a gluten-free version, look for certified gluten-free gochujang (several Korean brands offer this) and substitute tamari or coconut aminos for the soy sauce. Standard Korean rice cakes (tteok) made from pure rice flour are naturally gluten-free — just check the label on the package.
You might also like

S'mores Bars: The Gooey, No-Campfire Treat You'll Make on Repeat

Stuffed Pizza Muffins: The Easy, Cheesy Snack Everyone Will Love

Crockpot Chicken Noodle Soup: The Easiest Comfort Food You'll Ever Make

Flower-Shaped Mini Lemon Curd Tarts That Look as Good as They Taste

Peruvian Ceviche: The Authentic Recipe You Need to Try
More to Explore

Crockpot Chicken Noodle Soup: The Easiest Comfort Food You'll Ever Make
This cozy crockpot chicken noodle soup is rich, hearty, and practically makes itself. Dump everything in, walk away, and come home to pure comfort.

Japanese Gyoza Dumplings: Crispy, Juicy, and Utterly Irresistible
Learn to make authentic Japanese gyoza dumplings at home — crispy on the bottom, juicy inside, with a savory pork and cabbage filling. Step-by-step guide included.

Japanese Miso Glazed Salmon: A 15-Minute Weeknight Wonder
Silky, caramelized miso glazed salmon straight from a Japanese kitchen — ready in just 15 minutes. The ultimate weeknight dinner with bold umami flavor.
