This Easy Coconut Chicken Rice Bowl is a simple, tasty dish that brings together tender chicken, fluffy rice cooked in creamy coconut milk, and a splash of fresh veggies. The coconut gives the rice a lovely, gentle flavor that pairs perfectly with the juicy chicken, making every bite feel special without any fuss.
I love making this recipe because it’s quick enough for a weeknight dinner but still feels like a little treat. I usually season the chicken with just a bit of garlic and lime, which brightens the whole bowl and adds a nice zing. Plus, the coconut rice always gets compliments—people often think it takes way more work than it actually does!
My favorite way to serve this bowl is with a handful of chopped cilantro and a squeeze of lime on top. It adds a fresh touch that balances the creamy coconut and warms spices. Sometimes I toss in some crunchy veggies like sliced cucumber or shredded carrots for extra color and crunch. It’s one of those meals that’s easy to customize, so you can switch it up based on what you have on hand or what you’re craving that day.
Key Ingredients & Substitutions
Jasmine Rice: This rice has a subtle floral aroma that pairs perfectly with coconut. If you can’t find jasmine rice, plain white rice works fine. Brown rice is a healthy swap but needs longer cooking time.
Coconut Milk: This adds creaminess and sweetness to the rice. Use full-fat canned coconut milk for best flavor. Light coconut milk is a lower-fat option but less rich. You can also try coconut cream for extra creaminess.
Chicken Breasts: Boneless and skinless work best for quick cooking. You can substitute chicken thighs for juicier meat, but cooking time may vary. Leftover cooked chicken can save time here too.
Spices (Garlic Powder, Paprika, Pepper): Simple but key for flavor. If you prefer fresh garlic, use 1-2 minced cloves instead of powder. Smoked paprika adds a nice depth if available.
Garnishes: Green onions and cilantro add freshness and color. If you don’t like cilantro, parsley is a good alternative. Lime wedges brighten the dish but can be skipped if you prefer.
How Can I Get Perfectly Fluffy Coconut Rice Every Time?
Cooking rice with coconut milk can sometimes make it sticky or dense if not done right. Here’s how to get light, fluffy rice with great coconut flavor:
- Rinse the rice thoroughly under cold water until the water runs clear. This removes excess starch and prevents clumping.
- Use a 1:1:1 ratio of rinsed rice, coconut milk, and water for balanced moisture and creaminess.
- Bring the mixture to a boil uncovered, then reduce the heat to low and cover tightly with a lid to steam the rice gently.
- Cook without stirring or lifting the lid for 15-18 minutes until liquid is absorbed.
- After cooking, let the rice rest covered off the heat for 5 minutes to firm up and release steam.
- Fluff the rice gently with a fork before serving to separate the grains.
These steps help keep your coconut rice tender, creamy, and perfectly fluffy every time!

Equipment You’ll Need
- Medium saucepan – I like it because it evenly cooks the rice and has a lid for steaming.
- Measuring cups – for accurate rice, coconut milk, and water portions.
- Skillet or frying pan – perfect for cooking the chicken quickly and browning it nicely.
- Tongs or a fork – helps you turn the chicken without piercing it and losing juices.
- Knife and cutting board – easy for chopping green onions, cilantro, and slicing the chicken.
Flavor Variations & Add-Ins
- Swap chicken for shrimp or tofu to add variety; they cook quickly and absorb flavors well.
- Mix in sautéed vegetables like bell peppers or zucchini for extra crunch and color.
- Use different spices like cumin or curry powder in the spice mix for a new flavor profile.
- Add pineapple chunks or mango slices on top for a sweet-tropical twist that pairs beautifully with coconut rice.
Easy Coconut Chicken Rice Bowl
Ingredients You’ll Need:
For the Rice:
- 1 cup jasmine rice (or white rice)
- 1 cup coconut milk
- 1 cup water
- Pinch of salt
For the Chicken:
- 2 boneless, skinless chicken breasts
- 1 tablespoon olive oil or vegetable oil
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- ½ teaspoon ground black pepper
- ½ teaspoon salt (divided)
For Garnish (Optional):
- 2 green onions, chopped
- Fresh cilantro leaves
- ½ cup shredded carrots
- Lime wedges
How Much Time Will You Need?
This dish takes about 30 minutes total. You’ll spend 5 minutes rinsing the rice and prepping the chicken, around 15-18 minutes cooking the rice, and about 10-15 minutes cooking and resting the chicken. It’s a quick and tasty meal!
Step-by-Step Instructions:
1. Cook the Coconut Rice:
Start by rinsing the jasmine rice under cold water until the water runs clear to remove extra starch. Drain it well. In a medium saucepan, combine the rinsed rice, coconut milk, water, and a pinch of salt. Bring this mixture to a boil over medium-high heat. Once boiling, reduce the heat to low, cover the pan, and let it simmer gently for about 15-18 minutes. Check to make sure the liquid has absorbed and the rice is tender before moving on.
2. Prepare and Cook the Chicken:
While the rice cooks, pat the chicken breasts dry with paper towels. In a small bowl, mix together garlic powder, paprika, ground black pepper, and half of the salt. Rub this spice blend evenly over both sides of the chicken breasts. Heat the olive oil in a skillet over medium heat. When hot, add the chicken and cook for about 5-7 minutes on each side, or until the chicken is cooked through and nicely browned on the outside. Once cooked, remove the chicken from the skillet and let it rest for a few minutes before slicing it into strips.
3. Assemble Your Rice Bowl:
Spoon a generous serving of the coconut rice into a bowl. Top it with the sliced chicken. Garnish with chopped green onions, fresh cilantro leaves, and shredded carrots if you like. Add lime wedges on the side for a fresh squeeze of brightness before eating.
Enjoy your flavorful and easy coconut chicken rice bowl – a comforting meal perfect for any day!
Can I Use Frozen Chicken for This Recipe?
Yes! Just make sure to fully thaw the chicken in the fridge overnight before cooking. Pat it dry to remove excess moisture, which helps the chicken brown nicely in the skillet.
Can I Use Brown Rice Instead of Jasmine Rice?
You can, but brown rice takes longer to cook (about 40-45 minutes). Adjust the cooking time accordingly and use more water for proper absorption. The coconut flavor still works great!
How Should I Store Leftovers?
Store leftover chicken and coconut rice separately in airtight containers in the fridge for up to 3 days. Reheat gently in the microwave or on the stove, adding a splash of water or coconut milk if the rice seems dry.
What Can I Substitute for Coconut Milk?
If you don’t have coconut milk, you can use half-and-half or whole milk with a little butter for creaminess, but the flavor won’t be quite the same. For a dairy-free option, almond or cashew milk works, but opt for unsweetened versions.