This Coconut Lime Chicken and Rice brings together creamy coconut milk and zesty lime for a tropical weeknight dinner that’s ready in about 70 minutes. The marinated chicken stays tender while the rice soaks up all those incredible flavors.
I still remember the first time I made this dish on a busy Tuesday evening. My family walked into the kitchen and immediately asked what smelled so good. The combination of lime zest and coconut milk creates this amazing aroma that fills your whole house. What makes this recipe special is how the chicken marinates while you prep everything else, so the flavors really sink in deep. The rice cooks in coconut milk instead of plain water, which adds richness to every single bite. This has become my go-to when I want something that feels special but doesn’t require any fancy techniques or hard-to-find ingredients.
Table of Contents
Ingredients for Coconut Lime Chicken and Rice
I always start by gathering everything before I begin cooking. This recipe uses simple ingredients you probably already have, plus a can of coconut milk and fresh limes. My go-to brand for coconut milk is Thai Kitchen because it has the right creamy consistency without being too thick. Make sure you grab full-fat coconut milk, not the light version, as it makes a real difference in the final flavor.
For the Chicken:
- 4 boneless skinless chicken breasts
- 1 cup coconut milk (full-fat) – I recommend shaking the can well before opening
- 1/4 cup lime juice (about 2 limes, freshly squeezed)
- Zest of 2 limes
- 3 cloves garlic (minced)
- 1 tablespoon soy sauce
- 1 tablespoon honey
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons olive oil
- Fresh cilantro (chopped, for garnish)
For the Rice:
- 1 cup basmati rice – In my experience, rinsing it thoroughly removes excess starch
- 1 1/2 cups water
- 1/2 cup coconut milk (full-fat)
- 1/2 teaspoon salt
- Zest of 1 lime
- 2 tablespoons fresh lime juice
- 2 tablespoons fresh cilantro (chopped) – I usually prep this while the rice cooks

Step-by-Step Instructions
I recommend starting with the marinade first, as the chicken needs at least 30 minutes to soak up all those flavors. This timing works perfectly because you can prep and cook the rice while the chicken marinates.
Step 1: In a medium bowl, whisk together the coconut milk, lime juice, lime zest, minced garlic, soy sauce, honey, cumin, coriander, salt, and black pepper until well combined. Place your chicken breasts in a large resealable bag or shallow dish, pour the marinade over them, and make sure each piece is completely coated. Seal the bag and refrigerate for at least 30 minutes, though 2 to 4 hours will give you even deeper flavor. While the chicken marinates, you can prep your other ingredients or start on side dishes.
Step 2: While the chicken marinates, rinse your basmati rice under cold running water until the water runs clear. This removes the starch that can make rice gummy. In a medium saucepan, combine the rinsed rice, water, coconut milk, and salt. Bring everything to a boil over medium-high heat, then immediately reduce to low, cover with a tight-fitting lid, and simmer for 15 minutes. Check at 12 minutes to prevent overcooking – the rice should be tender with all liquid absorbed.
Step 3: Remove the rice from heat and let it sit covered for 5 minutes. This resting time allows the steam to finish cooking the rice perfectly. Fluff with a fork, then gently stir in the lime zest, lime juice, and chopped cilantro. The lime brightens up the coconut flavor beautifully.
Step 4: Heat olive oil in a large 12-inch skillet over medium-high heat until it shimmers. Remove the chicken from the marinade and discard the remaining marinade. Place the chicken breasts in the hot skillet without overcrowding – cook in batches if needed. Cook for 5 to 7 minutes per side until a golden brown crust forms and the inside reaches 165°F. If the chicken browns too fast, lower the heat to medium to prevent burning.
Step 5: Let the cooked chicken rest for 3 to 5 minutes before slicing. This keeps all the juices inside instead of running out onto your cutting board. Serve the chicken over the coconut lime rice and garnish with extra cilantro, lime zest, and lime wedges.
Perfect Pairings for Coconut Lime Chicken and Rice
This tropical-inspired dish pairs beautifully with fresh, crisp sides that complement the creamy coconut and tangy lime flavors without overwhelming them.
Mango Salsa: Fresh diced mango combined with red bell pepper, red onion, cilantro, and lime juice adds a sweet-tart contrast that echoes the tropical theme while providing a refreshing crunch against the tender chicken.
Cucumber Raita: This cooling yogurt-based side with grated cucumber and fresh mint balances the richness of the coconut milk while adding a creamy texture that works perfectly with the rice.
Grilled Pineapple Slices: Caramelized pineapple brings natural sweetness and a slightly smoky flavor that pairs incredibly well with the lime-marinated chicken, especially during summer months. If you enjoy tropical flavors, you might also like our Hawaiian Chicken Sheet Pan for similar island-inspired vibes.
Simple Green Salad: A mix of fresh greens with a light citrus vinaigrette provides a crisp, refreshing contrast to the creamy main dish while adding vegetables to round out your meal.
Roasted Vegetables: Try broccoli, green beans, or asparagus roasted with a touch of olive oil and sea salt. The slight char and earthiness balance the tropical flavors while adding nutritional value. For another veggie-forward option, check out our Chicken with Mixed Vegetable Stir Fry.

Storage & Serving Tips
Store any leftover chicken and rice separately in airtight containers in the refrigerator for up to 3 days. Keeping them separate prevents the rice from absorbing too much moisture from the chicken and becoming soggy.
When reheating, I recommend adding a splash of water or chicken broth to the rice and covering it while warming in the microwave. This brings back moisture and keeps the rice fluffy. For the chicken, reheat gently at 50% power to avoid drying it out, or slice it cold and add it to salads for easy lunches.
This dish is incredibly versatile beyond a simple dinner plate. Try using leftover chicken in wraps with fresh veggies, toss it with salad greens for a protein-packed lunch, or chop it up and mix it back into the rice with some extra lime juice for quick rice bowls throughout the week. Speaking of rice bowls, our Street Corn Chicken Rice Bowl is another great option for meal prep.
FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Boneless skinless chicken thighs work wonderfully and stay even more tender. Adjust cooking time to 6 to 8 minutes per side and check that internal temperature reaches 165°F.
What if I don’t have fresh limes?
Fresh limes give the best bright flavor, but bottled lime juice works in a pinch. You’ll need the same measurements, though you’ll miss out on the aromatic zest that really makes this dish shine.
Can I make this ahead of time?
You can marinate the chicken up to 4 hours ahead and cook the rice up to 2 days in advance. Store the rice in the fridge and reheat when ready to cook the chicken for a faster weeknight meal.

Coconut Lime Chicken and Rice
Ingredients
Equipment
Method
- In a medium bowl, whisk together 1 cup coconut milk, 1/4 cup lime juice, zest of 2 limes, minced garlic, soy sauce, honey, cumin, coriander, 1/2 teaspoon salt, and black pepper until well combined. Place chicken breasts in a large resealable bag or shallow dish, pour marinade over them, seal, and refrigerate for at least 30 minutes or up to 4 hours. While chicken marinates, prep other ingredients.
- Rinse basmati rice under cold water until water runs clear. In a medium saucepan, combine rinsed rice, 1 1/2 cups water, 1/2 cup coconut milk, and 1/2 teaspoon salt. Bring to a boil over medium-high heat, then reduce to low, cover, and simmer for 15 minutes. Check at 12 minutes – rice should be tender with all liquid absorbed.
- Remove rice from heat and let sit covered for 5 minutes. Fluff with a fork and stir in zest of 1 lime, 2 tablespoons lime juice, and 2 tablespoons chopped cilantro.
- Heat olive oil in a large 12-inch skillet over medium-high heat. Remove chicken from marinade (discard marinade) and cook chicken breasts without overcrowding for 5 to 7 minutes per side until golden brown and internal temperature reaches 165°F. If browning too quickly, reduce heat to medium.
- Let chicken rest for 3 to 5 minutes before slicing. Serve chicken over coconut lime rice and garnish with extra cilantro, lime zest, and lime wedges.








