
This kimchi chicken recipe delivers the perfect balance of crispy edges and tangy, fermented depth that makes every bite unforgettable. The marriage of juicy chicken thighs with fermented kimchi creates a dish that’s both restaurant-worthy and surprisingly simple to master at home.
I’ve tested this recipe countless times, refining the technique to ensure maximum flavor without sacrificing texture.
The secret lies in the marinade—a blend of gochujang, soy sauce, and sesame oil that tenderizes the chicken while building layers of umami. After marinating for at least 30 minutes, the chicken develops deep flavor and stays juicy even after crisping up in the pan.
Traditional Korean stir-frying methods preserve that smoky, slightly charred exterior while keeping the inside tender.
What you’ll end up with is golden, crispy chicken pieces coated in a sticky-sauce glaze that’s both spicy and sweet. The kimchi adds bright acidity and crunchy texture, while sesame seeds sprinkled on top provide an aromatic finish.
Serve it over steamed rice for the full experience, or pair with quick-pickled vegetables to cut through the richness.
This recipe works equally well on the stovetop, in an air fryer, or even a slow cooker for hands-off cooking. The versatility makes it perfect for weeknight dinners or meal prep—just reheat and enjoy. Let’s get cooking!
Ingredients for kimchi chicken
These 14 ingredients transform simple chicken thighs into restaurant-quality kimchi chicken with crispy edges and vibrant fermented depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces for even cooking |
| Kimchi 🥬 | 1 ½ cups | Homemade or store-bought with minimal additives |
| Gochujang 🌶️ | ¼ cup | Korean fermented chili paste |
| Soy Sauce 🍶 | ½ cup | Kosher or tamari for gluten-free |
| Sesame Oil 🫒 | 2 tbsp | Toasted for authentic flavor |
| Sesame Seeds 🌰 | 2 tbsp | Toasted for garnish |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade |
| Fresh Ginger 🌿 | 1 tbsp | Grated for depth |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable oil for frying |
| White Rice 🍚 | 1 ½ cups | Uncooked, for serving |
| Green Onions 🧅 | ¼ cup | Sliced for garnish |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Honey 🍯 | 1 tbsp | For balancing heat |
The quality of your kimchi and gochujang makes all the difference. For kimchi, seek out brands like Gochu-Garu or local Korean markets—they offer vibrant, tangy flavors that store-bought varieties often lack. Gochujang should be smooth and slightly sweet with a deep red hue; Maesil Gochujang is a premium choice if you’re willing to splurge. Chicken thighs should be plump with minimal fat—look for bone-in, skin-on cuts for maximum flavor, though boneless works in a pinch. Fresh ginger and garlic should be aromatic and firm, not shriveled or discolored. Whole Foods or Asian specialty stores typically carry the best quality for these ingredients.
No gochujang? Substitute 1 tbsp each of sriracha and soy sauce, though the flavor won’t be identical. Store-bought kimchi with additives? Drain it thoroughly and rinse to reduce excess salt. Running short on sesame oil? Swap for 1 tbsp toasted sesame seeds blended with 1 tbsp neutral oil, though the texture will differ slightly. The honey is optional but balances the heat beautifully—agave or maple syrup work in a pinch. For extra crispiness, double the neutral oil when frying. If using an air fryer, lightly coat chicken pieces with oil and cook at 400°F for 12-15 minutes, shaking halfway.
Marinated chicken keeps for 2 days in the fridge, though flavor peaks after 24 hours. Cooked kimchi chicken reheats best in a skillet over medium heat with a splash of water to restore moisture—microwaving makes it rubbery. Store leftovers in an airtight container with a paper towel pressed on top to absorb excess moisture. Freezes for 3 months if portioned into single-serving containers. The rice should be steamed fresh for each serving, but you can prep it ahead and reheat covered on low heat. Garnishes like sesame seeds and green onions stay vibrant for 3 days refrigerated if stored in a sealed container.
Why You’ll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss the chicken thighs with chopped kimchi, a spoonful of gochujang, and a splash of soy sauce, then let the oven do the work. The sesame oil finish ties it all together with zero extra effort.
- Fermented Fire: That tangy, funky kimchi isn’t just flavor—it’s the star. The gochujang adds a deep, smoky heat, while the soy sauce keeps it balanced, so every bite is crispy, sticky, and ridiculously satisfying. (Yes, even on a Tuesday night.)
- Leftover Hero: This dish tastes better the next day—honestly. The flavors meld into something richer, and reheating it in a skillet with a drizzle of sesame oil? Absolute game. Pack it for lunches or freeze portions for those nights when takeout feels like a chore.
- Budget-Friendly Crunch: Chicken thighs stretch farther than breasts, and kimchi (especially the store-brand jars) makes this dish shockingly affordable. I’ve fed four people for under $15, and they’ve never complained—just asked for seconds. (My secret weapon.)
Step-by-step instructions for kimchi chicken with crispy edges
Master this technique and you’ll achieve restaurant-quality crispiness with deep, fermented flavor every time.
Marinate the Chicken for Maximum Flavor
Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces using a sharp chef’s knife. The uniform size ensures even cooking and crispy edges. In a medium bowl, combine the 1.5 cups kimchi, 0.25 cup gochujang, 0.5 cup soy sauce, 1 tbsp grated fresh ginger, and 4 minced garlic cloves. This marinade should have a vibrant red hue from the gochujang and visible kimchi chunks.
Add the chicken pieces to the marinade and toss gently to coat completely. Cover the bowl with plastic wrap and refrigerate for at least 2 hours, or up to 12 hours for deeper flavor. The longer it marinates, the more tender the chicken becomes and the more complex the flavor profile develops. Here’s the thing—don’t skip this step. The fermentation process in kimchi breaks down proteins, creating a more succulent final product.
Cook the Chicken Until Crispy
Heat 2 tablespoons neutral oil in a large skillet over medium-high heat until shimmering. The oil should be hot enough that when you drop a small piece of chicken in, it sizzles immediately. Add the marinated chicken in a single layer, leaving space between pieces to prevent steaming. Cook undisturbed for 4-5 minutes until the edges develop a deep golden-brown crust and the chicken releases easily from the pan.
This is where crispiness happens. I press down gently on the chicken pieces during the first minute to ensure even contact with the pan. If the chicken starts to brown too quickly on the bottom, reduce heat slightly to medium. You’ll know it’s ready when you see those beautiful caramelized edges—this is the moment that matters. Transfer the crispy chicken to a plate and tent loosely with foil to keep warm while you prepare the sauce.
Build the Sauce with Balanced Flavors
In the same skillet (no need to clean it—the browned bits add depth), reduce heat to medium. Add 2 tablespoons sesame oil and 1 tablespoon honey, stirring to combine. Let it simmer for 1 minute until the honey begins to caramelize slightly. This step creates a glossy finish that balances the spicy kimchi flavors.
Pour in any accumulated juices from the chicken and scrape up those flavorful browned bits from the bottom of the pan. Add the marinated chicken back to the skillet and toss gently to coat in the sauce. Simmer for 2-3 minutes until everything is heated through and the sauce has thickened slightly. The chicken should be fully cooked with an internal temperature of 165°F when checked with an instant-read thermometer.
Prepare and Serve with Perfect Rice
While the chicken cooks, prepare the 1.5 cups white rice according to package instructions. I use a 1:1.5 rice-to-water ratio and cook it until just tender, then let it steam covered for 10 minutes off the heat. This resting period allows the rice to absorb any remaining moisture for perfect texture.
To serve, divide the rice among plates and top with the crispy kimchi chicken. Drizzle with any remaining sauce from the skillet and sprinkle with 2 tablespoons toasted sesame seeds and 0.25 cup sliced green onions. The contrast of crispy chicken against tender rice creates the perfect bite. Each piece should have that satisfying crunch on the edges while remaining juicy inside, with a complex flavor profile from the fermented kimchi and sweet-spicy gochujang.
Pro Tips For Making Kimchi Chicken
- CRISP THE THIGHS FIRST: Pat those chicken thighs bone-dry before searing—no wet spots, no sticking. I used to skip this, and my pan would turn into a kimchi-chicken soup instead of a crispy masterpiece. High heat for 5-6 minutes per side until golden, then pull them out while they’re still sizzling. That crust is what holds up under the gochujang later.
- DRAIN AND RINSE KIMCHI: Kimchi juice is salty and acidic—great for flavor, terrible for soggy chicken. Drain the kimchi in a colander, then rinse it quickly under cold water to cut the salt. This keeps the thighs tender instead of rubbery. (Yes, it’s weird to rinse fermented food, but trust me.)
- LOW AND SLOW FINISH: After searing, drop the heat to medium-low and let the sauce simmer with the chicken for 10-12 minutes. Rushing this step means dry, overcooked meat and a sauce that’s more like glue. The thighs need time to absorb the gochujang-soy-kimchi mix without falling apart.
- UPGRADE WITH SESAME OIL LAST: Toss in that sesame oil after the chicken is cooked—just before serving. If you add it earlier, it’ll burn or turn bitter from the heat. A quick drizzle at the end adds aroma without sacrificing the crispy edges you worked so hard for. (And yes, a little goes a long way—start with ½ teaspoon.)
Troubleshooting great kimchi chicken
Chicken Too Dry?
Overcooking is the #1 cause of dry kimchi chicken. Use a meat thermometer to check internal temp—165°F is perfect. I recommend ThermoWorks Smoke for accuracy.
If your chicken hits 160°F and looks done, resist the urge to cook longer. The residual heat will finish cooking it while keeping it juicy. 💡
Sauce Too Thin?
Simmer the sauce longer or add ½ tsp cornstarch mixed with 1 tsp water as a slurry. Stir constantly until thickened. For extra richness, add 1 tbsp chicken broth or a splash of soy sauce. The sauce should coat the back of a spoon without being gluey.
Kimchi Overpowering?
Balance the heat by adding 1 tbsp honey or ½ tsp sugar to the sauce. Fresh kimchi is more acidic—rinse store-bought kimchi briefly to reduce saltiness.
For milder flavor, reduce marinating time to 1 hour instead of overnight. I also recommend using half the recommended kimchi amount if you’re sensitive to spice.
Chicken Not Crispy?
Heat your pan properly—oil should sizzle when chicken touches it. Use a heavy-bottomed skillet like All-Clad or Lodge cast iron for even heat distribution. Press chicken pieces gently with a spatula during cooking to maximize contact. If using nonstick, reduce oil to 1 tbsp to prevent steaming.
Sauce Too Salty?
Dilute with 2 tbsp water or 1 tbsp chicken broth, then simmer for 2 minutes. For stronger flavor without salt, add ½ tsp fish sauce or a pinch of white pepper.
Avoid adding water directly to the chicken—it’ll make it rubbery. Instead, reduce the sauce separately and toss the chicken in it at the end.
Kimchi Chicken Too Bland?
Boost umami by adding 1 tbsp fish sauce or ½ tsp MSG to the marinade. For depth, stir in 1 tsp toasted sesame seeds during cooking.
I also recommend using bone-in chicken thighs next time—they stay juicier and add natural flavor. Finish with a squeeze of lemon juice to brighten flavors.
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for kimchi chicken?
Chicken breast works but requires extra care. Cut it into ½-inch thick pieces and marinate for 4-6 hours (not overnight) to prevent drying. Cook over medium-low heat for 3-4 minutes per side until internal temp reaches 165°F. The shorter cook time helps retain moisture, but thighs still yield better texture and flavor.
How do I adjust the spice level in this recipe?
For milder heat, reduce the kimchi to 1 cup and omit 1 tbsp of gochujang. For extra spice, add ½ tsp red pepper flakes> or 1 tsp gochugaru> (Korean chili flakes) to the sauce. Always taste before serving—you can balance heat with a drizzle of honey or fresh cucumber slices on the side.
Can I make this recipe in a slow cooker?
Combine all marinade ingredients with chicken in the slow cooker and cook on LOW for 4-5 hours or HIGH for 2-3 hours>. For crispy edges, transfer pieces to a skillet after cooking to sear for 2-3 minutes>. The slow cooker method works best with bone-in chicken thighs for extra flavor and moisture retention.
What’s the best way to reheat kimchi chicken?
Reheat in a skillet over medium heat with 1 tbsp neutral oil for 3-4 minutes, adding 1 tbsp water to prevent drying. Microwaving works in a pinch (cover with a damp paper towel for 45-60 seconds), but the texture suffers. For leftovers, store in an airtight container with a paper towel to absorb excess moisture.
Can I substitute kimchi with another fermented vegetable?
Sauerkraut or fermented cabbage work in a pinch, but the flavor won’t be identical. For best results, use 1 cup sauerkraut juice + ½ cup chopped sauerkraut along with 1 tbsp apple cider vinegar to mimic kimchi’s tang. The dish will be less complex but still delicious—just expect a different acidity profile and less umami depth.
- Basic Chicken Recipes: Foolproof Pan-Sear With Juicy Heart - October 17, 2026
- Chicken Sausage Recipe: Italian-Style Panini With Melty Cheese Layers - October 17, 2026
- Peppercorn Chicken Recipe: Black Pepper Crunch With Juicy Centers - October 17, 2026