Making this dish often transforms a regular evening into a cozy culinary experience. The blend of creamy coconut milk with bright lime makes it a comforting choice for busy weeknights, weekend gatherings, or those quiet moments when you crave something special. This recipe balances simplicity with deliciousness, offering flexibility for any occasion. It invites you into the kitchen with ease, promising a satisfying result that feels both nourishing and familiar.
Why You’ll Love This Creamy Coconut Chicken
This Creamy Coconut Chicken with Lime & Jasmine Rice is all about ease and reliability, making it perfect for any home cook. It combines comforting textures with balanced flavors, appealing to your taste buds and providing practical everyday value. You can quickly prepare this dish without complicated techniques, making it great for any skill level in the kitchen.
Kitchen Tools You’ll Need
- Large skillet
- Cooking pot
- Cutting board
- Knife
- Measuring cups and spoons
- Mixing bowl
Ingredients
- 1.5 lbs boneless, skinless chicken breasts, cut into bite-sized pieces
- 1 can (13.5 oz) full-fat coconut milk
- Zest and juice of 2 fresh limes (about 4 tablespoons juice total)
- 2 tablespoons coconut oil (or avocado oil)
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon fish sauce (or soy sauce/tamari for vegetarian)
- 1 tablespoon honey or coconut sugar
- 1 teaspoon red curry paste (optional, for heat)
- 1/2 teaspoon ground turmeric
- 1/2 cup fresh cilantro, chopped (plus extra for garnish)
- 2 tablespoons cornstarch mixed with 2 tablespoons water (slurry)
- Sea salt and white pepper to taste
- 1 1/2 cups jasmine rice (uncooked)
- 2 1/4 cups water or chicken stock
- 1 stalk lemongrass, bruised (optional but recommended)
- 2 kaffir lime leaves (optional)
- 1/2 teaspoon salt
- 1 tablespoon butter or coconut oil
- Lime wedges for serving
- Fresh cilantro sprigs
- Thinly sliced red Thai chilies
- Toasted coconut flakes
- Crushed peanuts (optional)

How to Make Creamy Coconut Chicken with Lime & Jasmine Rice
Step 1. Start by heating 2 tablespoons of coconut oil (or avocado oil) in a large skillet over medium heat. Once the oil is hot, add the bite-sized pieces of boneless, skinless chicken breasts. Cook them, stirring occasionally, until they are lightly browned and cooked through. This should take about 5 to 7 minutes, and you’ll know they are ready when the chicken is no longer pink in the center.
Step 2. Once the chicken is cooked, add in the minced garlic and grated fresh ginger. Stir these in, allowing them to mingle with the chicken for about a minute, until fragrant. This step enhances the flavor of the chicken and sets up a nice aromatic base for the dish.
Step 3. Pour in one can of full-fat coconut milk and the juice and zest of the two fresh limes. This mixture will start to come together beautifully as the coconut milk adds creaminess and the lime brings a bright tang. Stir well to ensure everything is evenly mixed and simmer on low heat.
Step 4. To deepen the flavors, add the fish sauce (or soy sauce/tamari), honey (or coconut sugar), red curry paste (if desired for heat), ground turmeric, and freshly chopped cilantro. Mix everything thoroughly and let it simmer for about 5 to 10 minutes. The sauce should thicken slightly, creating a creamy coating on the chicken.
Step 5. Prepare the cornstarch slurry by mixing 2 tablespoons of cornstarch with 2 tablespoons of water in a small bowl until smooth. Gradually add this mixture to the skillet, stirring constantly. The sauce will thicken further, creating a luscious creamy texture that clings to the chicken.
Step 6. In a separate pot, combine 1 1/2 cups of uncooked jasmine rice with 2 1/4 cups of water or chicken stock and 1/2 teaspoon of salt. If you’re using lemongrass and kaffir lime leaves, add them to the pot as well. Bring the mixture to a boil, then reduce to low heat, cover, and let it simmer until the rice is tender and fluffy, which might take about 15-20 minutes.
Step 7. Once the chicken is nicely coated in the creamy sauce and the rice is cooked, fluff the rice with a fork and remove the lime leaves and lemongrass if used. Serve the Creamy Coconut Chicken over jasmine rice, garnishing with fresh cilantro, lime wedges, and any optional toppings like sliced Thai chilies, toasted coconut flakes, or crushed peanuts for added texture and flavor.

Serving Suggestions
This dish works well for various occasions, adapting easily to your dining needs. It’s wonderful for family meals, served hot on a weeknight, or even as a comforting dish during weekends. Any leftovers can make a delightful lunch or snack, providing ease for those busy days. It holds up nicely and is just as satisfying reheated.
Pro Tips for Best Results
- Cut the chicken into uniform pieces to ensure even cooking.
- Use fresh lime for the zest and juice for optimal flavor.
- Allow the coconut milk to come to a gentle simmer to maintain its creaminess.
- Adjust the seasoning at the end to suit your palate; feel free to add more lime juice or salt.
- For extra depth, consider letting the chicken marinate in the coconut milk mixture for a short while before cooking.
- Experiment with fresh herbs or spices to customize the dish to your liking.
Common Mistakes to Avoid
- Under-cooking the chicken: This can lead to food safety issues. Always ensure the chicken is cooked through and no longer pink.
- Not letting the sauce simmer long enough: A short simmer might leave flavors underdeveloped. Allow it to reach a velvety consistency by letting it thicken a bit.
- Overcooking the rice: Jasmine rice should be tender but not mushy. Follow the water ratio and cooking time closely for best results.
- Skipping the cornstarch slurry: If omitted, the sauce may not thicken properly, resulting in a runny texture that doesn’t cling to the chicken.
- Using low-fat coconut milk: This will alter the creamy texture significantly. Stick with full-fat for the best results.
- Ignoring the garnishes: They add flavor and freshness that elevate the dish. Don’t skip the cilantro or lime wedges.
Variations & Substitutions
For those with dietary preferences, you can easily make this dish vegetarian by substituting the chicken with firm tofu or chickpeas. You can also replace the fish sauce with tamari for a gluten-free option. If you like a bit more spice, increase the amount of red curry paste or add fresh chilies. For a lighter note, incorporate vegetables like bell peppers or snap peas during the cooking process.
Storage & Reheating
Leftover Creamy Coconut Chicken can be stored at room temperature for up to 2 hours before refrigerating it. In the fridge, it will keep well for about 3 to 4 days in an airtight container. If you want to freeze it, place it in a freezer-friendly container, where it can last for up to three months. To reheat, warm it gently on the stovetop over low heat, adding a splash of water or coconut milk to keep the texture creamy.
Frequently Asked Questions
Can I make this recipe ahead of time?
Yes, you can prepare the components ahead of time. The chicken can be cooked earlier in the day, and the sauce can be made in advance as well. Just combine everything when you’re ready to serve.
How long does it last in the fridge?
It lasts for about 3 to 4 days if stored in an airtight container in the refrigerator. Just make sure it cools down before storing it to preserve its quality.
Can I freeze this recipe?
Absolutely. This dish can be frozen for up to three months in an airtight container. Just thaw it overnight in the fridge before reheating.
What can I substitute for one ingredient?
If you can’t find fish sauce, soy sauce or tamari are great alternatives for flavoring. For a vegan version, you can use mushrooms or tofu in place of chicken.
Why didn’t my recipe turn out as expected?
There can be several reasons, such as not cooking the chicken fully, omitting critical steps like the cornstarch slurry, or not letting the sauce simmer properly. Reviewing each step can help pinpoint what might have gone off course.
Final Thoughts
Making Creamy Coconut Chicken with Lime & Jasmine Rice is a rewarding experience that culminates in a comforting meal, perfect for any occasion. The creamy coconut sauce paired with the zesty lime and fragrant jasmine rice brings warmth and satisfaction to the table. As you create this dish, you’ll likely find that it becomes a reliable go-to in your kitchen, welcoming you back for more.

Creamy Coconut Chicken with Lime & Jasmine Rice
Ingredients
Chicken and Coconut Sauce
- 1.5 lbs boneless, skinless chicken breasts, cut into bite-sized pieces
- 1 can (13.5 oz) full-fat coconut milk
- 2 fresh limes, zest and juice (about 4 tablespoons juice total)
- 2 tablespoons coconut oil (or avocado oil) Cooking oil
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon fish sauce (or soy sauce/tamari for vegetarian) Choose according to dietary needs
- 1 tablespoon honey or coconut sugar
- 1 teaspoon red curry paste (optional, for heat)
- 1/2 teaspoon ground turmeric
- 1/2 cup fresh cilantro, chopped (plus extra for garnish)
- 2 tablespoons cornstarch mixed with 2 tablespoons water (slurry)
- Sea salt and white pepper to taste
Rice
- 1 1/2 cups jasmine rice (uncooked)
- 2 1/4 cups water or chicken stock
- 1/2 teaspoon salt
- 1 stalk lemongrass, bruised (optional but recommended)
- 2 leaves kaffir lime leaves (optional)
- 1 tablespoon butter or coconut oil For flavoring the rice
Garnishes
- Lime wedges for serving
- Fresh cilantro sprigs
- Thinly sliced red Thai chilies
- Toasted coconut flakes
- Crushed peanuts (optional)
Instructions
Cooking Chicken and Sauce
- Heat 2 tablespoons of coconut oil (or avocado oil) in a large skillet over medium heat.
- Add the chicken pieces and cook, stirring occasionally, until browned and cooked through, about 5 to 7 minutes.
- Add minced garlic and grated ginger, stir for about a minute until fragrant.
- Pour in coconut milk, lime juice, and zest. Stir well and simmer on low heat.
- Stir in fish sauce, honey, red curry paste, turmeric, and chopped cilantro. Simmer for 5 to 10 minutes until the sauce thickens.
- Prepare the cornstarch slurry and gradually add it to the skillet while stirring to thicken the sauce.
Cooking Rice
- In a separate pot, combine jasmine rice, water or stock, and salt. Add lemongrass and kaffir lime leaves, if using.
- Bring to a boil, reduce to low heat, cover, and simmer for 15 to 20 minutes until rice is tender.
Final Touches
- Fluff the cooked rice with a fork and remove lime leaves and lemongrass, if used.
- Serve the coconut chicken over jasmine rice, garnishing with cilantro, lime wedges, and optional toppings.







