The vibrant combination of coconut, chicken, and rice creates a delightful dish that transports you to a tropical paradise. This recipe is a celebration of flavors and textures, offering a comforting base of tender rice paired with juicy chicken, all infused with the richness of coconut milk. It’s not just a meal; it’s a culinary experience that’s not only satisfying but also easy to prepare. Over the years, I’ve found this dish to be a versatile favorite for family dinners or casual gatherings, bringing smiles to everyone at the table.
Why you’ll love this dish
You’ll adore this dish for its perfect balance of creamy coconut and the savory taste of chicken, making each bite irresistible. The fragrant rice absorbs all the delicious flavors, offering a comforting texture that complements the main ingredients beautifully.
“The first time I made this, it felt like I was actually on a beach vacation!”
The combination of simplicity in preparation and the elegance of flavors makes it ideal for any occasion—whether it’s a weeknight dinner or a special gathering.
How it comes together
This recipe is a straightforward journey that begins with marinating the chicken and preparing the rice. While the rice cooks in creamy coconut milk, the chicken sizzles to perfection, locking in its juices and flavors. Finally, everything comes together in a single bowl for a meal that looks as great as it tastes.
Prep Time: 15 min | Cook Time: 30 min | Total Time: 45 min
What you’ll need
- 2 cups jasmine rice (or any long-grain rice)
- 1 can (13.5 oz) coconut milk
- 1 lb chicken breast, cut into bite-sized pieces
- 2 tablespoons soy sauce
- 1 tablespoon ginger, minced
- 2 cloves garlic, minced
- 1 tablespoon lime juice
- Salt and pepper to taste
- Chopped cilantro for garnish (optional)
- Lime wedges for serving
For a gluten-free option, use tamari instead of soy sauce.
Step-by-step instructions
-
Start by marinating the chicken. In a bowl, mix the soy sauce, minced ginger, garlic, lime juice, salt, and pepper. Add the chicken pieces, ensuring they are well-coated. Let it marinate for at least 15 minutes.
-
Meanwhile, rinse the rice under cool water until the water runs clear. Drain well.
-
In a medium saucepan, combine the washed rice and coconut milk. Bring it to a gentle boil over medium heat. Once boiling, reduce the heat to low, cover, and let it simmer for about 15 minutes, or until the rice is cooked and fluffy.
-
While the rice cooks, heat a large skillet over medium-high heat. Add a little oil and then the marinated chicken. Cook, stirring occasionally, for about 6-8 minutes or until the chicken is no longer pink and slightly browned.
-
Once the rice is ready, fluff it with a fork and season it with a bit of salt.
-
To serve, spoon the coconut rice into bowls, top with the cooked chicken, and garnish with chopped cilantro and lime wedges.
Best ways to enjoy it
This dish is wonderful on its own, but you can elevate your meal with a variety of sides. Fresh salads, steamed broccoli, or roasted vegetables pair beautifully, providing a nice crunch and contrast. For an extra fun twist, consider adding some sliced radishes or toasted peanuts on top for added texture.
Storage and reheating tips
Leftover chicken and rice can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm in the microwave or on the stovetop with a splash of water or coconut milk to keep the rice moist. Avoid leaving out leftovers at room temperature for more than two hours to ensure food safety.
Helpful cooking tips
For even more flavor, consider doubling the marinade ingredients for the chicken. You can also let it marinate longer, up to an hour if time allows. If you enjoy a bit of heat, a dash of red pepper flakes or sriracha can spice things up nicely. Always taste as you go—adjust the seasoning to suit your taste!
Creative twists
Feel free to swap out the chicken for shrimp or tofu if you’re looking for a protein alternative. You can also introduce vegetables like bell peppers or peas during the last few minutes of cooking for added nutrition and color. Different types of rice, such as brown rice or quinoa, can also be considered for a nutrient boost.
FAQ
Can I make this dish ahead of time?
Yes! You can marinate the chicken the day before, and cook the rice just before serving to keep the flavors fresh.
What can I use instead of coconut milk?
For a lighter option, try using low-fat coconut milk or even chicken broth for a different flavor profile.
Can I freeze leftovers?
Absolutely! This dish freezes well. Just ensure it’s in an airtight container and consume within three months for the best quality. Thaw in the refrigerator before reheating.

Coconut Chicken and Rice
Ingredients
Method
- Start by marinating the chicken. In a bowl, mix the soy sauce, minced ginger, garlic, lime juice, salt, and pepper. Add the chicken pieces, ensuring they are well-coated. Let it marinate for at least 15 minutes.
- Meanwhile, rinse the rice under cool water until the water runs clear. Drain well.
- In a medium saucepan, combine the washed rice and coconut milk. Bring it to a gentle boil over medium heat. Once boiling, reduce the heat to low, cover, and let it simmer for about 15 minutes, or until the rice is cooked and fluffy.
- While the rice cooks, heat a large skillet over medium-high heat. Add a little oil and then the marinated chicken. Cook, stirring occasionally, for about 6-8 minutes or until the chicken is no longer pink and slightly browned.
- Once the rice is ready, fluff it with a fork and season it with a bit of salt.
- To serve, spoon the coconut rice into bowls, top with the cooked chicken, and garnish with chopped cilantro and lime wedges.



