Spiced Coconut Basil Chicken with Rice – Easy Weeknight Dinner Recipe
Spiced Coconut Basil Chicken with Rice is one of those recipes that quietly slips into your weeknight rotation and just stays there. It is simple, steady, and comforting: tender chicken in a gently spiced coconut sauce, finished with fresh basil and served over warm rice. No drama, no fuss, just a bowl that tastes like you actually took a moment for yourself.
The coconut milk keeps everything creamy without feeling heavy, the spices add warmth instead of an aggressive burn, and the basil brings a soft, fresh note at the end. If you are looking for a recipe that feels relaxed but still tastes like a proper home-cooked meal, this Spiced Coconut Basil Chicken with Rice does the job nicely.
Ingredients for this Spiced Coconut Basil Chicken with Rice
Before you start cooking, it helps to have everything measured and ready to go. Once the pan is hot, things move along quickly, and it is nice not to be scrambling for the garlic while the onions are already sizzling.
- 1 1/2 cups long-grain white rice, rinsed
- 3 cups water
- 1 teaspoon fine sea salt, divided
- 1 1/2 pounds boneless skinless chicken thighs, cut into bite-size pieces
- 1 tablespoon lime juice
- 1 tablespoon soy sauce
- 2 tablespoons neutral oil (such as canola or sunflower)
- 1 medium yellow onion, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, finely grated
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon chili flakes (adjust to taste)
- 1 can full-fat coconut milk (13.5 oz / 400 ml), well shaken
- 1/2 cup low-sodium chicken broth
- 1 tablespoon brown sugar
- 1 cup fresh basil leaves, loosely packed and torn
- 1/4 teaspoon black pepper
Once you see everything laid out, you can almost picture the final bowl: fluffy rice at the bottom, golden sauce pooling around the edges, and flecks of basil on top. That is where we are heading.
Instructions
We will start with the rice, then move on to the chicken and sauce. By the time the rice is ready, the spiced coconut basil chicken will be too, and you can go straight to serving.
Cook the rice. Rinse the long-grain white rice under cold water until the water runs mostly clear, then drain well. This quick step helps the grains cook up fluffy instead of sticky.
Add the rinsed rice, water, and 1/2 teaspoon of the fine sea salt to a medium saucepan. Bring it to a gentle boil over medium-high heat.
Once the rice reaches a boil, reduce the heat to low, cover with a tight-fitting lid, and let it simmer for 15 minutes. Try not to lift the lid during this time; the steam is doing important work in there.
After 15 minutes, turn off the heat and leave the rice covered for another 10 minutes. Then fluff it gently with a fork. You should have soft, separate grains ready to catch all that coconut sauce.
Marinate the chicken briefly. While the rice cooks, place the chicken thigh pieces in a bowl. Add the lime juice and soy sauce, then toss to coat evenly. It is a short, simple marinade, but it gives the chicken a bit of brightness and seasoning before it hits the pan.
Start the aromatics. Heat the neutral oil in a large skillet or wide saucepan over medium heat. When the oil looks lightly shimmery, add the sliced yellow onion.
Cook the onion, stirring occasionally, until it softens and turns lightly golden, about 5 to 7 minutes. This is where the base flavor starts to build, so do not rush it too much.
Stir in the minced garlic and grated ginger. Cook for about 1 minute, stirring frequently so they do not burn. You will smell the shift from raw and sharp to warm and fragrant.
Add the spices. Sprinkle in the ground cumin, ground coriander, ground turmeric, and chili flakes. Stir for about 30 seconds to coat the onions and wake up the spices. The mixture should look a bit pasty and smell toasty.
Brown the chicken. Add the marinated chicken thigh pieces to the skillet in an even layer. Let them sit for a minute or so before stirring, then cook, stirring occasionally, until the chicken is no longer pink on the outside, about 4 to 5 minutes.
Build the sauce. Pour in the coconut milk and chicken broth. Add the brown sugar, the remaining 1/2 teaspoon fine sea salt, and the black pepper. Stir well so the sauce turns an even golden color and everything is combined.
Bring the mixture to a gentle simmer. Once it is bubbling softly, reduce the heat to medium-low. Let it cook for about 10 to 12 minutes, stirring now and then, until the chicken is cooked through and the sauce has slightly thickened.
Taste the sauce and adjust if needed. If you want a bit more heat, add a pinch more chili flakes. If it needs a touch more seasoning, sprinkle in a little extra fine sea salt.
Finish with basil. Turn off the heat, then gently stir in the torn fresh basil leaves. Let them sit in the hot sauce for 1 to 2 minutes so they wilt and release their flavor without turning dull.
Serve. Spoon the fluffy rice into bowls. Ladle the spiced coconut basil chicken and sauce over the top, making sure each serving gets plenty of chicken, basil, and sauce. It is the kind of meal that feels best eaten with a spoon, so you do not miss a drop.
Cook and Prep Times
- Prep time: 20 minutes
- Cook time: 30 minutes
- Total time: About 50 minutes
- Servings: 4 bowls of Spiced Coconut Basil Chicken with Rice
Nutritional information
This is an approximate breakdown per serving, assuming the recipe is divided into four portions and all the sauce and rice are enjoyed.
- Calories: 640 kcal
- Carbohydrates: 55g
- Protein: 32g
- Fat: 30g
- Saturated fat: 16g
- Sodium: 820mg
- Fiber: 2g
- Sugar: 6g
The coconut milk and chicken thighs bring in most of the richness, while the rice adds comforting carbs to make it a full meal in a single bowl.
Frequently asked questions
Can I use chicken breast instead of chicken thighs?
Yes, you can use boneless skinless chicken breast instead of thighs for this Spiced Coconut Basil Chicken with Rice. Just keep an eye on the cooking time: breast cooks a bit faster and can dry out if it goes too long. When you simmer the chicken in the coconut milk and chicken broth, check for doneness a few minutes earlier and stop cooking as soon as the pieces are cooked through and tender.
How spicy is this dish, and how can I adjust the heat?
The heat level here is pretty gentle, thanks to the modest amount of chili flakes. It is more of a warm background note than a fiery punch. If you prefer very mild food, simply reduce the chili flakes or leave them out and you will still have plenty of flavor from the cumin, coriander, turmeric, garlic, and ginger. If you enjoy more kick, you can add a little extra chili flakes when you season the sauce, tasting as you go until it feels right for you.
Can I make this ahead of time and reheat it?
Yes, this recipe works well for making ahead. Cook the rice, chicken, and sauce as directed, including stirring in the fresh basil at the end. Let everything cool slightly, then store the rice and the spiced coconut basil chicken separately in airtight containers in the refrigerator. When you are ready to eat, reheat the chicken and sauce gently on the stove over low to medium-low heat, stirring occasionally, and warm the rice until hot. If the sauce thickens too much in the fridge, you can loosen it with a splash of water or a little extra chicken broth while reheating.
Read through the steps once or twice, get your ingredients in place, and then just cook at a calm pace. Before you know it, you will have a pot of spiced coconut basil chicken simmering away and a pan of fluffy rice waiting beside it, ready to come together in a simple, satisfying bowl.

Spiced Coconut Basil Chicken with Rice
Ingredients
- 1 1/2 cups long-grain white rice, rinsed
- 3 cups water
- 1 teaspoon fine sea salt, divided
- 1 1/2 pounds boneless skinless chicken thighs, cut into bite-size pieces
- 1 tablespoon lime juice
- 1 tablespoon soy sauce
- 2 tablespoons neutral oil (such as canola or sunflower)
- 1 medium yellow onion, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, finely grated
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon chili flakes (adjust to taste)
- 1 can full-fat coconut milk (13.5 oz / 400 ml), well shaken
- 1/2 cup low-sodium chicken broth
- 1 tablespoon brown sugar
- 1 cup fresh basil leaves, loosely packed and torn
- 1/4 teaspoon black pepper
Instructions
- Rinse the long-grain white rice under cold water until the water runs mostly clear, then drain well.
- Add the rinsed rice, water, and 1/2 teaspoon of the fine sea salt to a medium saucepan and bring to a gentle boil over medium-high heat.
- Once boiling, reduce the heat to low, cover with a tight-fitting lid, and simmer for 15 minutes without lifting the lid.
- After 15 minutes, turn off the heat and let the rice rest, covered, for another 10 minutes, then fluff it gently with a fork.
- While the rice cooks, place the chicken thigh pieces in a bowl and add the lime juice and soy sauce, tossing to coat evenly; set aside to briefly marinate.
- Heat the neutral oil in a large skillet or wide saucepan over medium heat.
- Add the sliced yellow onion to the skillet and cook, stirring occasionally, until softened and lightly golden, about 5 to 7 minutes.
- Stir in the minced garlic and grated ginger and cook for 1 minute, stirring frequently so they do not burn.
- Sprinkle in the ground cumin, ground coriander, ground turmeric, and chili flakes, and cook for 30 seconds, stirring to coat the onions in the spices.
- Add the marinated chicken thigh pieces to the skillet in an even layer and cook, stirring occasionally, until the chicken is no longer pink on the outside, about 4 to 5 minutes.
- Pour in the coconut milk and chicken broth, then add the brown sugar, remaining 1/2 teaspoon fine sea salt, and black pepper, stirring to combine everything well.
- Bring the mixture to a gentle simmer, then reduce the heat to medium-low and cook for 10 to 12 minutes, stirring now and then, until the chicken is cooked through and the sauce has slightly thickened.
- Taste the sauce and adjust the seasoning with a little more fine sea salt or chili flakes if desired.
- Turn off the heat and gently stir in the torn fresh basil leaves, letting them wilt in the hot sauce for 1 to 2 minutes.
- To serve, spoon the fluffy rice into bowls and ladle the spiced coconut basil chicken and sauce over the top, making sure each serving gets plenty of basil and sauce.







