
Coconut Lime Chicken Skillet

By Emma
Certified Culinary Professional
I made this coconut lime chicken skillet last Tuesday after work and honestly it’s one of those things that looks fancy but doesn’t make you want to cry halfway through. The sauce has this creamy thing going on without being heavy and the lime cuts through in a way that actually wakes up your mouth.
Why You’ll Love This Recipe
- Uses one skillet so cleanup doesn’t destroy you
- Pounding the chicken flat means it cooks evenly instead of having that weird raw center while the edges turn into shoe leather
- The sauce thickens on its own without flour or cornstarch or any of that
- Fresh ginger and garlic get sautéed until they smell insane, which is half the reason this tastes good
- Takes 40 minutes start to finish, which includes the part where you pound chicken and question your life choices
- Leftovers soak into rice overnight and somehow taste even better the next day
The Story Behind This Recipe
I’ve been trying to use up the six cans of coconut milk I panic-bought during that sale at Trader Joe’s. This chicken skillet recipe came out of that situation. I wanted something with actual brightness to it, not just creamy and boring, so I started adding lime zest and juice until it tasted like something I’d actually want to eat on a Wednesday. The ginger was an accident because I grabbed the wrong jar, but it worked. Now it’s in there every time. This is basically my solution to “I have chicken breasts and I’m tired but I don’t want sad food.”
What You Need
You need 4 boneless skinless chicken breasts, the kind that are roughly the same size so they cook at the same rate. Get 1½ tablespoons of extra virgin olive oil plus a little more for when you cook the onions later. Kosher salt and cracked black pepper for seasoning, nothing fancy. One small onion that you’ll chop really fine, 2 cloves of garlic that need mincing, and 1 tablespoon of grated fresh ginger. Don’t use the jarred stuff for ginger here because it gets weird and watery in the sauce.
Then there’s 1 (13.5-ounce) can of unsweetened coconut milk, which is super important because the sweetened kind will ruin this. You’ll also need ½ cup of chicken broth to thin it out slightly. The zest and juice of 1 lime go in, and you want that lime to be room temperature so it juices easier. Grab ¼ cup of chopped fresh cilantro and you’ll split it between the sauce and the garnish at the end.
For spices, it’s 1 teaspoon ground cumin, 1 teaspoon ground coriander, and ½ teaspoon red pepper flakes. The coriander adds this lemony background thing that works with the lime. You’ll want lime slices for garnish too because they look nice and people can squeeze extra juice if they want.
How to Make Coconut Lime Chicken Skillet
First thing is you take each chicken breast and put it between parchment sheets or slide it into a gallon-size Ziploc bag that you leave unsealed. Then you pound it with the smooth side of a meat mallet until it’s about ½ inch thick all the way across. This matters more than you’d think because uneven chicken means some parts are dry while others are still raw in the middle.
Heat 1½ tablespoons of extra virgin olive oil in a 10- to 12-inch cast iron skillet over medium-high heat. Wait until the oil shimmers and you hear that faint sizzle sound, then season both sides of the chicken breasts with kosher salt and cracked black pepper. Slide the chicken into the hot oil without crowding the pan. Let it sear for 6 to 7 minutes without touching it so a golden crust forms on the bottom. Flip it carefully and cook the other side another 6 to 7 minutes until the chicken feels firm and hits close to 160°F inside. Move the cooked chicken to a plate.
Add a bit more olive oil to the same skillet and keep it over medium-high. Toss in your finely chopped onion and sauté for about 3 minutes until it turns translucent and starts to soften. Don’t let it brown yet. Add the minced garlic and freshly grated ginger, then stir constantly for around 2 minutes until the whole kitchen smells incredible. Drop the heat to medium now.
Pour in the unsweetened coconut milk and chicken broth. Stir in the lime zest, lime juice, ¼ cup cilantro, ground cumin, ground coriander and red pepper flakes. Mix everything together and let the sauce bubble gently for 5 to 7 minutes. It should thicken slightly and coat the back of a spoon, and you’ll smell this creamy tangy thing with spice underneath. When you’re stirring the sauce during this part, it’ll suddenly feel heavier on the spoon and that’s when you know it’s thickening right.
Nestle the chicken breasts back into the skillet and spoon sauce around and over each piece. Keep cooking over medium heat for 5 more minutes so the chicken soaks up those flavors and the sauce thickens a touch more. Take the pan off the heat, garnish with lime slices and sprinkle the remaining cilantro over everything. Serve it immediately over steaming rice.
What I Did Wrong the First Time
I didn’t pound the chicken flat because I was lazy and thought it wouldn’t matter that much. Two of the breasts were thick in the center and by the time they cooked through the edges were tough and the sauce had reduced too far. I had to add more broth to bring it back and the whole thing took way longer than 40 minutes. Now I just pound them even if it feels annoying because this quick chicken dinner only works if the chicken actually cooks quickly.


Coconut Lime Chicken Skillet
- 4 boneless skinless chicken breasts
- Extra virgin olive oil, divided, 1½ tablespoons plus more
- Kosher salt
- Cracked black pepper
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 1 (13.5-ounce) can unsweetened coconut milk
- ½ cup chicken broth
- Zest of 1 lime
- Juice of 1 lime
- ¼ cup chopped fresh cilantro, divided
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon red pepper flakes
- Lime slices, for garnish
- 1 Place each chicken breast between parchment sheets or inside a gallon-size Ziploc bag left unsealed. Firmly pound each breast with the smooth side of a meat mallet until it’s about ½ inch thick. You want even thickness for uniform cooking.
- 2 Heat 1½ tablespoons of extra virgin olive oil in a 10- to 12-inch cast iron skillet over medium-high heat. Once the oil shimmers and you hear a faint sizzle, season both sides of the chicken breasts with kosher salt and cracked black pepper.
- 3 Slip the chicken into the hot oil. Avoid overcrowding and sear for 6 to 7 minutes without moving them until a golden crust forms below. Flip carefully and cook the other side for another 6 to 7 minutes. The chicken should feel firm and have an internal temperature close to 160°F. Transfer the cooked chicken to a plate and set aside.
- 4 Add a little more olive oil to the same skillet and keep over medium-high heat. Toss in the finely chopped onion and sauté for roughly 3 minutes. Watch for the onion to turn translucent and start to soften, but don’t let it brown yet. Then, add the minced garlic and freshly grated ginger. Stir constantly for about 2 minutes until their fragrances bloom and the pan smells fragrant and warm. Lower the heat to medium now.
- 5 Pour in the unsweetened coconut milk and chicken broth. Stir in the lime zest, lime juice, ¼ cup cilantro, ground cumin, ground coriander, and red pepper flakes. Combine everything thoroughly, then let the sauce bubble gently for 5 to 7 minutes. It should thicken slightly and coat the back of a spoon, releasing a creamy, tangy aroma with subtle spice hits.
- 6 Nestle the chicken breasts back into the skillet, spooning sauce around and over each piece. Continue cooking over medium heat for 5 more minutes so the chicken soaks up those layered flavors and the sauce thickens a touch more.
- 7 Remove the pan from heat. Garnish with lime slices and sprinkle with the remaining cilantro. Serve immediately over steaming rice.
- 8 If you listen well during cooking, the initial sizzle, the softening onions, and gentle bubbling sauce are your best timers rather than just clocks.
Tips for the Best Coconut Lime Chicken
Don’t skip warming your lime before juicing it. I roll mine on the counter with my palm pressed down for about 10 seconds and it gives way more juice without that bitter white pith taste getting in there.
When you’re searing the chicken, resist the urge to peek underneath before the 6 minutes are up. The crust forms when you leave it alone and if you lift it too early it’ll stick and tear. I learned this the hard way when I got impatient and ruined the first breast.
Your sauce will look thin at first but it tightens up fast once you add the chicken back in. If you reduce it too much before that step it’ll get pasty and weird, so pull it off heat when it just barely coats a spoon.
The ginger needs to cook with the garlic for the full 2 minutes or it stays sharp and biting instead of warming up the whole sauce. I can tell when it’s ready because the smell shifts from raw and spicy to almost sweet.
Use the skillet you seared the chicken in without wiping it out. Those brown bits stuck to the bottom dissolve into the coconut milk and give the sauce a deeper flavor that you don’t get if you start with a clean pan.
Serving Ideas
I eat this chicken skillet recipe straight over jasmine rice that soaks up all the sauce. Cauliflower rice works if you want something lighter but it doesn’t hold the sauce the same way.
Flatbread on the side is good for scooping. Naan or even flour tortillas warmed in a dry pan for 30 seconds work better than you’d think.
A quick cucumber salad with rice vinegar and a pinch of sugar cuts through the richness. I just slice cucumbers thin, toss them with vinegar and let them sit while the chicken cooks.
Roasted broccoli on the side gives you something crunchy. I throw it in the oven at 425°F with olive oil and salt for 20 minutes and it’s done right when the chicken finishes.
Variations
You can swap chicken thighs for breasts if you want something juicier. They take about the same time but you don’t have to pound them flat, which saves a step. The sauce clings to thighs better too.
Shrimp instead of chicken works but cut the cook time way down. Sear the shrimp for maybe 2 minutes per side, pull them out and then add them back in the sauce for just 1 minute at the end or they’ll turn rubbery.
If you can’t do spicy, leave out the red pepper flakes entirely. The lime and ginger still give it enough punch that you won’t miss the heat.
Basil instead of cilantro changes the whole vibe but in a good way. Use Thai basil if you can find it because the anise thing it has going on works with the coconut milk. Regular basil is fine but add it at the very end so it doesn’t turn black.
FAQ
Can I use chicken thighs instead of breasts? Yeah, boneless skinless thighs work great here. They don’t need pounding and they stay juicier, but the cook time is about the same. Just make sure they hit 165°F internal temp instead of 160°F.
What if I don’t have a meat mallet? Use a heavy skillet or a rolling pin. Put the chicken in a sealed bag so it doesn’t tear and just whack it until it’s even. I’ve used a can of tomatoes before when I couldn’t find my mallet.
Can I make this ahead? You can cook the whole thing and refrigerate it for up to 3 days. The sauce thickens up even more in the fridge so add a splash of broth when you reheat it. Don’t reheat it more than once or the chicken dries out.
How do I reheat leftovers without drying out the chicken? Low heat in a covered pan with a couple tablespoons of water or broth. Let it steam for about 5 minutes until it’s hot all the way through. Microwaving works but cover it with a damp paper towel.
Can I use light coconut milk? You can but the sauce won’t be as creamy and it takes longer to thicken. I tried it once and had to let it simmer for almost 10 minutes to get it where I wanted it.
What can I substitute for fresh ginger? Ground ginger works but use way less, like ¼ teaspoon. It’s way stronger and it doesn’t have that fresh bite. Jarred grated ginger gets watery and makes the sauce weird so I’d skip that.
Do I really need to zest the lime or can I just use juice? The zest adds this bright oil thing that the juice alone doesn’t give you. You can skip it but the sauce will taste flatter. It only takes 30 seconds to zest it so I’d just do it.
Can I freeze this? Yeah, it freezes fine for up to 2 months. Let it cool completely first and use a container with a tight lid. Thaw it in the fridge overnight and reheat gently with extra broth because freezing breaks the sauce a little.
What if my sauce is too thin? Let it simmer longer without the chicken in there. It should thicken in another 3 to 4 minutes. If you’re in a hurry you can pull out some sauce, whisk in a tiny bit of cornstarch and pour it back but I’ve never had to do that.
What if my sauce is too thick? Just thin it with chicken broth a tablespoon at a time. I’ve had this happen when I got distracted and let it reduce too far. It comes back fast once you add liquid.
Can I use lime juice from a bottle? Fresh is way better but bottled works if that’s all you have. The flavor is sharper and less bright so use a little less, maybe 2 tablespoons instead of the juice from a whole lime.
Why didn’t my chicken brown? Your pan wasn’t hot enough or there was too much moisture on the chicken. Pat the chicken really dry with paper towels before it goes in and make sure the oil is shimmering before you add anything.
Can I use a different type of skillet? Cast iron is best because it holds heat well but a regular stainless steel skillet works. Don’t use nonstick for this because it doesn’t get hot enough to get a good sear on the chicken.
How do I know when the sauce is thick enough? Run your spoon through it and if the sauce coats the back and doesn’t immediately run off, it’s ready. It’ll look glossy and heavier than when you first poured the coconut milk in.
Can I double this recipe? You need a way bigger skillet or you have to work in batches with the chicken. The sauce part doubles fine but if you crowd the pan when searing the chicken it’ll steam instead of brown.
What kind of onion should I use? Yellow onion is what I use but white onion works too. Don’t use red onion because it turns the sauce a weird grayish color and the flavor is too sharp for this.
Can I add vegetables to this? Bell peppers work if you add them with the onions. Spinach wilts in at the end. Don’t add anything with a lot of water like zucchini or mushrooms because they’ll thin out the sauce too much.
Why does my chicken taste bland? You didn’t salt it enough before searing or you didn’t let the chicken sit in the sauce long enough at the end. That last 5 minutes when it’s nestled in there matters for flavor soaking in.
Can I use bone-in chicken? It’ll take way longer to cook through, like 25 to 30 minutes instead of the 12 to 14 minutes for pounded breasts. You’d have to cover the pan so the chicken cooks all the way without the sauce reducing too much.
What if I don’t have coriander? Leave it out and add a tiny bit more cumin. The sauce won’t have that lemony background thing but it’ll still taste good. I wouldn’t substitute it with something else because most spices will pull the flavor in a weird direction.
How do I store leftover coconut milk? Transfer it to a jar with a lid and keep it in the fridge for up to a week. It separates but just stir it before using. You can also freeze it in ice cube trays for later.
Can I make this dairy free? It already is. Coconut milk is the only creamy thing in here and there’s no butter or cheese anywhere so you’re good.



















