Get ready to transform your weeknight dinner routine with this unbelievably delicious and easy Coconut Chicken and Rice recipe. Imagine tender, juicy chicken pieces simmered in a creamy, fragrant coconut milk sauce, all cooked together with fluffy jasmine rice in a single pan. This dish is the epitome of comfort food, packed with flavor but surprisingly simple to make. It’s a complete meal that comes together in under an hour, making it perfect for busy evenings when you crave something special without the fuss or the mountain of dishes.
Why You’ll Love This One-Pan Coconut Chicken and Rice
This isn’t just another chicken and rice dish; it’s a game-changer for your meal plan. The magic lies in cooking the rice and chicken together, allowing the grains to absorb all the rich, savory flavors of the coconut milk, garlic, and ginger.
- Incredible Flavor: The combination of creamy coconut milk, aromatic ginger and garlic, and a hint of lime creates a perfectly balanced and deeply satisfying flavor profile.
- One-Pan Wonder: Everything cooks in one skillet, which means cleanup is an absolute breeze. It’s the perfect low-effort, high-reward meal.
- Weeknight Perfect: With simple ingredients and straightforward steps, you can have this amazing Coconut Chicken and Rice on the table in about 40 minutes.
The Key Ingredients for Creamy Coconut Chicken and Rice
The beauty of this recipe is its simplicity. Here’s what you’ll need to create this creamy masterpiece. Using quality ingredients will make a huge difference in the final taste and texture.
For the Chicken and Marinade
- Chicken Breasts: Boneless, skinless chicken breasts cut into 1-inch cubes work best. You can also use chicken thighs for extra flavor.
- Soy Sauce: Adds a savory, umami depth. Use tamari for a gluten-free option.
- Cornstarch: Gives the chicken a light coating that helps it brown beautifully and keeps it tender.
- Salt & Black Pepper: For seasoning the chicken.
For the Coconut Rice
- Avocado Oil or Coconut Oil: For sautéing the aromatics.
- Yellow Onion, Garlic & Ginger: The essential aromatic base that builds the recipe’s flavor.
- Jasmine Rice: Long-grain jasmine rice is perfect for its fluffy texture and fragrant aroma. Be sure to rinse it first!
- Full-Fat Coconut Milk: This is non-negotiable for the creamiest, richest sauce. Do not use light coconut milk.
- Chicken Broth: Complements the coconut milk and adds more flavor to the rice as it cooks.
Garnish and Flavor Boosters
- Lime Juice: A squeeze of fresh lime juice at the end brightens up all the flavors.
- Fresh Cilantro: Adds a fresh, herby note that cuts through the richness.

How to Make Coconut Chicken and Rice Step-by-Step
This one-pan meal is as easy as it gets. Follow these simple steps for a perfect dinner every time. The key is to build layers of flavor as you go.
- Prepare the Chicken: In a medium bowl, toss the chicken cubes with soy sauce, cornstarch, salt, and pepper until evenly coated. Set aside.
- Sear the Chicken: Heat the oil in a large skillet or Dutch oven over medium-high heat. Add the chicken in a single layer and cook for 2-3 minutes per side, until golden brown. The chicken doesn’t need to be fully cooked through at this stage. Remove it from the skillet and set it aside.
- Sauté Aromatics: Reduce the heat to medium. Add the diced onion to the same skillet and cook for 3-4 minutes, until softened. Add the minced garlic and grated ginger and cook for another minute until fragrant.
- Toast the Rice: Add the rinsed and drained jasmine rice to the skillet. Stir constantly for about 1 minute to toast the grains. This step enhances the rice’s natural nutty flavor.
- Add Liquids: Pour in the full-fat coconut milk and chicken broth. Stir everything together, scraping up any browned bits from the bottom of the pan. Bring the liquid to a gentle simmer.
- Cook Together: Return the seared chicken to the skillet. Cover, reduce the heat to low, and let it simmer for 15-20 minutes, or until the liquid is absorbed and the rice is tender. Avoid lifting the lid while it’s cooking.
- Rest and Fluff: Remove the skillet from the heat and let it stand, covered, for 10 minutes. This allows the rice to steam and become perfectly fluffy.
- Finish and Serve: Uncover the skillet, squeeze fresh lime juice over the top, and fluff the rice and chicken gently with a fork. Garnish generously with chopped fresh cilantro before serving warm.
Tips for Perfect, Fluffy Coconut Rice Every Time
Getting that perfect rice texture is key. Here are a few expert tips to ensure your Coconut Chicken and Rice turns out flawlessly.
- Rinse Your Rice: Always rinse your jasmine rice under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming gummy.
- Use Full-Fat Coconut Milk: For the creamiest texture and richest flavor, you must use canned, full-fat coconut milk. Light coconut milk will result in a watery sauce.
- Don’t Skip the Rest: The 10-minute resting period after cooking is crucial. It allows the rice to finish steaming, absorb the remaining moisture, and achieve that perfect fluffy consistency.

If you’re looking for another amazing skillet meal, you have to try this Ground Turkey and Zucchini Skillet (coming soon). It’s a reader favorite for a reason!
Variations and Add-Ins
While this dish is fantastic as is, it’s also wonderfully versatile. Feel free to customize it to your liking.
- Add Veggies: Stir in a cup of frozen peas or a few handfuls of fresh spinach during the last 5 minutes of cooking.
- Make it Spicy: Add a pinch of red pepper flakes or a finely diced chili with the garlic and ginger for a little heat.
- Try Different Proteins: This recipe works great with shrimp or cubed tofu as well. Adjust cooking times accordingly. For another savory chicken dish, check out this incredible Lemon Garlic Chicken.
Storage and Reheating Instructions
This Coconut Chicken and Rice makes for fantastic leftovers. Store it in an airtight container in the refrigerator for up to 3-4 days. To reheat, simply add a splash of water or chicken broth to a skillet or microwave-safe bowl and heat gently until warmed through. The extra liquid helps the rice steam and regain its fluffy texture.
Frequently Asked Questions
Absolutely! Boneless, skinless chicken thighs are a great substitute. They have more fat, which can add even more flavor to the dish. Simply cut them into 1-inch pieces and follow the recipe as written.
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, add a splash of water or chicken broth and warm it in the microwave or in a skillet over low heat until heated through. The added liquid helps to steam the rice and restore its texture.
This recipe can easily be made gluten-free. The only ingredient to check is the soy sauce. Simply substitute the soy sauce with tamari or a certified gluten-free soy sauce to ensure the entire dish is gluten-free.
You should always use full-fat, canned coconut milk for this recipe. It creates a much richer and creamier sauce. Light coconut milk or coconut milk from a carton will result in a thinner, less flavorful dish.
Rinsing jasmine rice before cooking removes the excess surface starch. This is a crucial step to prevent the rice from becoming sticky or gummy, ensuring you get a perfectly fluffy texture in your final dish.
More Delicious Dinner Recipes
If you loved this easy dinner, you’ll want to explore more of our simple and flavorful recipes. This Garlic Butter Chicken Pasta is a creamy delight, and our Easy Teriyaki Chicken Stir-Fry (coming soon) is another quick and healthy option that’s always a hit.
The Best Coconut Chicken and Rice

Coconut Chicken and Rice (The Ultimate One-Pan Recipe)
Ingredients
Equipment
Method
- In a medium bowl, toss the chicken cubes with soy sauce, cornstarch, salt, and pepper until evenly coated.
- Heat oil in a large skillet over medium-high heat. Add the chicken in a single layer and cook for 2-3 minutes per side, until golden brown. Remove from the skillet and set aside.
- Reduce heat to medium. Add the diced onion and cook for 3-4 minutes until softened. Add minced garlic and grated ginger; cook for 1 more minute until fragrant.
- Add the rinsed and drained jasmine rice to the skillet. Stir constantly for 1 minute to toast the grains.
- Pour in the full-fat coconut milk and chicken broth. Stir to combine, scraping up any browned bits. Bring to a simmer.
- Return the seared chicken to the skillet. Cover, reduce heat to low, and simmer for 15-20 minutes, until the liquid is absorbed and rice is tender.
- Remove from heat and let stand, covered, for 10 minutes.
- Uncover, squeeze fresh lime juice over the top, and fluff gently with a fork. Garnish with fresh cilantro and serve warm.
Notes
Full-Fat Coconut Milk: For the best creamy results, use full-fat, canned coconut milk. The kind in a carton is too thin.
Don't Peek: Keep the lid on while the rice is simmering to trap the steam needed for cooking.
Pin This Recipe!
We know you’ll fall in love with this creamy and delicious one-pan meal. Don’t forget to save this Coconut Chicken and Rice recipe to your favorite dinner board on Pinterest! Sharing is caring, and we appreciate you helping us spread the word. Your friends and family will thank you for it!





