Tender chicken thighs tucked into coconut lime rice hit that sweet spot between comforting and bright. The rice turns fragrant and creamy as it cooks in coconut milk and broth, while the lime keeps the dish from feeling heavy. You get golden seared chicken on top, a little sauce clinging to the grains, and enough freshness from the cilantro and lime wedges to make each bite wake up the palate.
What makes this version work is the way the rice is built in the same pan as the chicken. Those browned bits left behind after searing carry a lot of flavor, and toasting the rice briefly in the garlic and ginger gives the finished dish more depth. I also keep the lime in the cooking liquid instead of adding all of it at the end, which seasons the whole pot without making the citrus taste sharp or raw.
Below, I’ve included the one timing detail that keeps the rice from turning mushy, plus a few swaps if you need to work with what’s in the pantry.
The rice came out fluffy, not sticky, and the coconut-lime sauce soaked into every bite. I loved that the chicken stayed juicy after the full 20 minutes under the lid.
Save this coconut lime chicken and rice for the nights when you want one pan, creamy rice, and bright lime flavor without a long ingredient list.
The One Pan Trick That Keeps the Rice Creamy, Not Gummy
This dish lives or dies on how the rice cooks. Long-grain rice holds its shape better than short-grain rice, and that matters here because the coconut milk already brings plenty of body. If you use a starchy rice, the pot can turn dense before the chicken is fully cooked.
The other trap is heat. Once the liquid goes in, the pot needs a gentle simmer, not a hard boil. A rolling boil can push the rice around too much and make the bottom stick before the center is tender. Covering the skillet traps steam, which finishes the rice evenly while the chicken gently cooks through on top.
What Each Ingredient Is Actually Doing In This Dish

- Boneless chicken thighs — Thighs stay tender through the simmer and give you a little richness that chicken breast can’t match. If you use breasts, cut them into thick pieces and shorten the covered cooking time so they don’t dry out.
- Long-grain white rice — This is the best choice for separate, fluffy grains. Rinse it if your brand runs extra starchy, but don’t soak it; you want it to toast slightly in the pan.
- Coconut milk — Full-fat coconut milk gives the rice its creamy texture and a mellow sweetness that balances the lime. Light coconut milk works in a pinch, but the dish will taste thinner and less rounded.
- Lime juice and zest — The zest gives the dish the lime aroma; the juice gives it the bite. Zest the lime before you cut it, and don’t skip it unless you want the flavor to flatten out.
- Fish sauce or soy sauce — This adds the savory depth that keeps the coconut from tasting one-note. Soy sauce is the easy substitute, and it works well; fish sauce gives the cleanest, most layered finish.
Building the Coconut Rice Without Overcooking the Chicken
Get a Deep Sear First
Season the chicken thighs well and sear them in hot oil until the surface is deeply golden and the meat lifts easily from the pan. If the chicken sticks, it’s not ready yet; give it another minute. You’re looking for color, not cooked-through meat at this stage, because the rest happens under the lid.
Toast the Rice Before the Liquid Goes In
After the chicken comes out, the garlic and ginger should smell fragrant within a minute, not brown. Stir the rice in and keep it moving for about 2 minutes so the grains look lightly glossy. That quick toast keeps the rice from tasting flat and helps it stay a little more distinct once it absorbs the coconut milk.
Let the Steam Do the Work
Once the coconut milk, broth, lime, fish sauce, and sugar go in, bring the pot to a simmer and then lower the heat. Nestle the chicken back on top, cover, and leave the lid alone for 18 to 20 minutes. If you lift the lid too often, you lose steam and the rice needs extra time, which is how the bottom overcooks before the top is done.
Rest Before You Fluff
When the rice looks tender and the chicken is cooked through, turn off the heat and let the pan sit covered for 5 minutes. That rest finishes the grains without making them soggy. Fluff gently with a fork so the rice stays airy and the chicken stays intact.
How to Adapt This for a Different Pantry or Diet
Make It Dairy-Free Without Changing a Thing
This recipe is naturally dairy-free as written, so there’s nothing to replace. The coconut milk brings all the creaminess without butter or cream, which keeps the finish light but still rich.
Swap in Chicken Breast for a Leaner Version
Chicken breast works, but it needs a gentler hand. Cut it into thick pieces and check it early, because overcooked breast goes dry fast in a covered pan. Thighs still give the best texture, but this swap keeps the same lime-coconut balance.
Use Brown Rice Only If You Plan for More Time
Brown rice needs a longer simmer and more liquid than the recipe card uses here, so the timing won’t stay the same. It will taste nuttier, but the chicken can dry out if you just extend the cook time without checking liquid levels and adding a splash more broth as needed.
Skip Fish Sauce and Use Soy Sauce for a Pantry-Friendly Version
Soy sauce gives you the same salty backbone with a slightly softer finish. Fish sauce is deeper and more savory, but soy sauce makes this more accessible without changing the structure of the dish.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The rice will firm up as it chills, but the flavor actually settles in nicely.
- Freezer: This freezes well for up to 2 months. Portion it into freezer containers so the rice can reheat evenly.
- Reheating: Reheat gently on the stovetop or in the microwave with a splash of broth or water. The biggest mistake is blasting it over high heat, which dries out the chicken before the rice softens again.
Questions I Get Asked About This Recipe

Coconut Lime Chicken and Rice
Ingredients
Equipment
Method
- Season chicken thighs with salt and black pepper to taste. Sear in oil in a large skillet over high heat for 4–5 minutes per side until golden, then remove and set aside.
- In the same pan, sauté garlic and ginger over medium-high heat for 1 minute until fragrant, stirring continuously.
- Add the rice and toast for 2 minutes, stirring, until the grains look slightly drier and fragrant.
- Add coconut milk, chicken broth, lime juice, lime zest, fish sauce or soy sauce, and sugar. Stir and bring to a simmer until you see steady bubbles across the surface.
- Nestle the seared chicken thighs into the rice, keeping them partially surrounded by liquid.
- Reduce heat to low, cover, and cook for 18–20 minutes until the rice is tender and the chicken is cooked through.
- Rest the covered pan for 5 minutes off the heat, then uncover and fluff the rice gently with a fork.
- Serve garnished with fresh cilantro and lime wedges.