Coconut Lime Chicken and Rice is my kind of one-pot dinner: creamy coconut rice, bright lime, and tender chicken all in the same pan. It tastes a little Thai-inspired, but it still feels simple and familiar.
I really like how the coconut milk makes the rice rich, while the lime keeps it fresh and not heavy. The chicken gets a quick lime-garlic-ginger hit, and that flavor shows up in every scoop.
This is one of my favorite weeknight chicken and rice dinners when I want something comforting but still a little zippy. I usually serve it with extra lime wedges and a good handful of cilantro on top.

Why You’ll Love This Recipe
Weeknight Friendly: It’s one pan, straightforward, and you don’t end up with a sink full of dishes.
Bright and Creamy: Coconut milk makes the rice soft and rich, and the lime keeps the whole thing tasting lively.
Good Chicken Texture: Thighs stay tender and forgiving here, even if dinner runs a few minutes late.
Easy to Customize: Add heat, swap the rice, or tweak the herbs depending on what you have.
Leftovers Are Solid: The flavors hold up really well, and it reheats into a cozy lunch.
Ingredients You’ll Need
Chicken
- Boneless skinless chicken thighs: I like thighs best here because they stay juicy and don’t get fussy during the simmer. Chicken breast works too, but you’ll want to keep an eye on the cook time.
- Olive oil: Just enough to help the chicken brown and keep the onion from sticking later.
- Kosher salt: Seasoning the chicken early makes the whole dish taste more finished, not just the top.
- Black pepper: Simple, but it matters, especially with the lime.
- Lime zest: Don’t skip the zest if you can help it. It gives you that real lime flavor without extra sourness.
- Lime juice: Fresh is best here. Bottled works in a pinch, but it tastes a little flatter.
- Garlic: Fresh minced garlic is what I reach for, but the jar kind is fine on a busy night.
- Ginger: Grated fresh ginger gives the chicken a gentle warmth. If you only have ginger paste, use that.
Rice
- Olive oil: You’ll use a little more for the rice part so the grains toast up nicely.
- Onion: Diced onion softens into the rice and makes the base taste less one-note.
- Garlic: More garlic here keeps the rice from tasting too sweet with the coconut milk.
- Jasmine rice: This is the rice I’d pick for the light floral taste and the way it cooks up soft. Rinse it so the pot doesn’t get overly sticky.
- Full fat coconut milk: Go full fat if you can. Light coconut milk makes the rice thinner and less creamy.
- Chicken broth: Broth keeps the rice savory and helps balance the coconut.
- Kosher salt: Coconut milk needs a little extra salt to taste right, so don’t be shy here.
- Black pepper: A small amount is enough to keep it from tasting flat.
Finish and Garnish
- Lime juice: Stirring in lime at the end makes the flavor pop. It’s the difference between “nice” and “I want another bowl.”
- Lime zest: A little extra zest at the end smells amazing and keeps the lime flavor strong.
- Cilantro: I like a good handful on top. If you’re not a cilantro person, chopped basil or even a little mint can work.
- Scallions: These add a fresh bite and some crunch, which is really nice with the soft rice.
- Lime wedges: I always serve extra wedges because everyone likes a different level of lime.
- Toasted coconut flakes: Totally optional, but they add a little texture on top. If you already have them, it’s a fun finish.

Recipe Instructions
- Season the chicken: Toss the chicken thighs with olive oil, kosher salt, black pepper, lime zest, lime juice, minced garlic, and grated ginger. Let it sit for about 10 minutes while you get the pan hot.
- Sear the chicken: Heat a wide deep skillet or Dutch oven over medium-high heat. Sear the chicken for 3 to 4 minutes per side, until lightly browned, then transfer it to a plate.
- Cook the onion: Add olive oil to the pan, then add the diced onion. Cook for 2 to 3 minutes, stirring, until the onion softens.
- Add the garlic: Stir in the minced garlic and cook for about 30 seconds, just until fragrant.
- Toast the rice: Stir in the rinsed jasmine rice and cook for about 1 minute, stirring so the grains get coated and lightly toasted.
- Add the liquids: Pour in the coconut milk and chicken broth, then stir in the kosher salt and black pepper. Bring everything to a simmer.
- Simmer: Nestle the seared chicken (and any juices on the plate) into the rice. Cover, turn the heat to low, and simmer for 18 to 20 minutes, until the rice is tender and the chicken reaches 165°F.
- Rest: Remove the pan from the heat and keep it covered for 5 minutes. This helps the rice finish cooking and settle.
- Finish and serve: Fluff the rice, then stir in lime juice and lime zest. Top with chopped cilantro and sliced scallions, and serve with lime wedges and toasted coconut flakes if you want.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Use a wide pan with a tight lid. A wide deep skillet or Dutch oven helps the rice cook evenly. If your lid doesn’t fit well, the rice can take longer and cook a little unevenly.
Rinse the jasmine rice. A quick rinse takes off extra starch so the pot stays creamy, not gluey. I just rinse until the water looks mostly clear.
Watch the heat once it’s covered. Keep it at a gentle simmer on low. If it boils too hard, the coconut milk can scorch on the bottom before the rice is tender.
Don’t skip the rest time. Five minutes covered at the end really helps the texture. The rice finishes steaming, and it’s easier to fluff without turning mushy.
Add lime at the end, not just the start. The final lime juice and zest make it taste bright and fresh. If you add all the lime early, the flavor is there but it won’t stand out the same way.
Use chicken breast carefully. It works, but it cooks faster than thighs. Start checking earlier so it doesn’t dry out.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Cucumber salad: A simple cucumber salad with rice vinegar, a pinch of sugar, and a little salt is really good here. It’s crisp and cool next to the warm coconut rice.
- Quick sautéed greens: I like a fast pan of bok choy or spinach with garlic. Keep it simple and let the chicken and rice be the main thing.
- Something spicy: Serve with chili crisp, sriracha, or sliced jalapeño if you like heat. A little spice with the coconut and lime is a great combo.
- Extra toppings: Put out more cilantro, scallions, and toasted coconut so everyone can top their own bowl. I also like a sprinkle of chopped peanuts sometimes.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. The rice will thicken as it sits, which is normal with coconut milk and jasmine rice.
To reheat, I usually add a small splash of broth or water, then warm it in the microwave or in a covered skillet over low heat. Stir once or twice so the rice heats through evenly.
You can make this recipe ahead for lunches by portioning it into containers after it cools down a bit. I like packing extra lime wedges separately so I can squeeze them on right before eating.
If you want to freeze it, freeze individual portions in airtight containers. Thaw in the fridge overnight, then reheat with a splash of broth to loosen the rice back up.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use chicken breast instead of thighs?
Yes. Chicken breast works, but it cooks faster and can dry out if it simmers too long. I’d start checking a bit earlier than the recipe timing and pull it as soon as it hits 165°F.
Can I use basmati rice instead of jasmine?
You can. Basmati has a similar cook time, but it sometimes needs a small extra splash of broth depending on the brand and how well it was rinsed. Keep the heat low and check the rice at the end; if it’s still firm, add a bit more liquid and cook a few more minutes.
Do I have to rinse the rice?
I really recommend it. Rinsing helps the rice cook up more separate and keeps the coconut milk from turning the whole pot overly sticky.
How can I make it spicier?
Add about 1/2 teaspoon red pepper flakes, or simmer a few slices of jalapeño with the rice. You can also just serve it with hot sauce at the table.
Why is my rice still hard after simmering?
Usually it’s either the heat was too low (so it never really simmered) or the lid wasn’t tight and too much steam escaped. Add a splash of broth, cover again, and cook on low for a few more minutes, then let it rest covered.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Coconut Lime Chicken and Rice
INGREDIENTS
Chicken
- 1.5 lb boneless skinless chicken thighs
- 1 tbsp olive oil
- 1 tsp kosher salt
- ½ tsp black pepper
- 1 tsp lime zest
- 3 tbsp lime juice
- 2 cloves garlic minced
- 1 tsp grated ginger.
Rice
- 1 tbsp olive oil
- ½ cup diced onion
- 2 cloves garlic minced
- 1.5 cups jasmine rice rinsed
- 1 can 13.5 oz full fat coconut milk
- 1 cup chicken broth
- ½ tsp kosher salt
- ¼ tsp black pepper.
Finish and Garnish
- 2 tbsp lime juice
- 1 tsp lime zest
- ¼ cup chopped cilantro
- 2 sliced scallions
- lime wedges for serving
- toasted coconut flakes optional.
INSTRUCTIONS
Marinate and Sear Chicken
- toss chicken with oil
- salt
- pepper
- lime zest
- lime juice
- garlic
- and ginger and rest 10 minutes
- heat a wide deep skillet or Dutch oven over medium high heat and sear chicken 3 to 4 minutes per side until lightly browned then transfer to a plate.
Simmer Rice
- add oil then onion and cook 2 to 3 minutes until softened
- add garlic and cook 30 seconds until fragrant
- stir in rinsed rice and toast 1 minute
- add coconut milk
- broth
- salt
- and pepper and bring to a simmer
- nestle chicken and any juices into the rice
- cover and simmer on low 18 to 20 minutes until rice is tender and chicken reaches 165 F
- remove from heat covered 5 minutes.
Finish
- fluff rice and stir in lime juice and lime zest
- top with cilantro and scallions and serve with lime wedges and optional toasted coconut.
