Why You’ll Love This Recipe
I find myself coming back to this recipe because it masterfully combines comfort and convenience. Everything cooks together in a single pan, which means less washing up and more time to unwind. The rice becomes incredibly fragrant and creamy, absorbing all the rich coconut milk and savory juices from the chicken. It feels like a cozy, special meal, yet it comes together with such simple effort that it’s perfect for any busy weeknight.
Ingredients
- 1.5 lbs boneless, skinless chicken thighs
- 1 tablespoon olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 ½ cups long-grain white rice, rinsed
- 1 (13.5 oz) can full-fat coconut milk
- 1 ½ cups chicken broth
- 2 tablespoons soy sauce
- 1 tablespoon lime juice
- ½ cup frozen peas
- Fresh cilantro and lime wedges, for serving
Directions
I start by patting the chicken thighs dry with a paper towel and seasoning them all over with salt and pepper. In a large, deep skillet or Dutch oven, I heat the olive oil over medium-high heat. Once the oil is shimmering, I add the chicken thighs and sear them for about 4-5 minutes per side, until they develop a beautiful golden-brown crust. I then transfer the chicken to a plate and set it aside. It doesn’t need to be cooked through at this stage.
To the same pan, I add the diced onion. I cook it for about 4 minutes until it becomes soft and translucent. Next, I stir in the minced garlic and grated ginger, cooking for just one minute more until wonderfully fragrant.
I add the rinsed rice to the pan, stirring it into the onion mixture for about a minute to lightly toast it. Then, I pour in the coconut milk, chicken broth, and soy sauce, giving everything a good stir to scrape up any browned bits from the bottom of the pan. That’s where a lot of the flavor lives.
I nestle the seared chicken thighs back into the pan, sinking them into the rice and liquid mixture. I bring the liquid to a boil, then immediately reduce the heat to low. I cover the pan with a tight-fitting lid and let it simmer gently for 20 minutes.
After 20 minutes, I turn off the heat but keep the lid on. I let the pan sit, undisturbed, for another 10 minutes. This resting time is crucial for the rice to finish cooking perfectly and absorb any remaining liquid.
Finally, I remove the lid and fluff the rice gently with a fork. I stir in the frozen peas and lime juice, which adds a lovely fresh brightness. The residual heat will warm the peas perfectly.
Servings and Timing
I find this recipe comfortably feeds four people as a main course. The total time from start to your first bite is about 55 minutes, which includes a few minutes of prep and letting the dish rest before serving.
Variations
If you don’t have peas, I often stir in a handful of fresh spinach right at the end, letting it wilt into the hot rice. For a different vegetable, thinly sliced bell peppers added with the onion work beautifully. I sometimes swap the soy sauce for tamari if I need a gluten-free option, and the flavor is just as rich and savory.
Storage and Reheating
I store any leftovers in an airtight container in the refrigerator for up to 3 days. When I’m ready to eat, I reheat it gently in a covered skillet over low heat with a tiny splash of water or broth to keep the rice from drying out. The microwave works in a pinch, but I find the stovetop method keeps the texture much better.
FAQs
Can I use chicken breasts instead of thighs?
You can, but I personally prefer thighs for this recipe. They stay incredibly juicy and tender through the longer cooking process. If using breasts, I recommend cutting them into smaller pieces and reducing the final simmering time by about 5 minutes to prevent them from drying out.
Do I have to rinse the rice?
I highly recommend it. Rinsing removes excess surface starch, which helps prevent the rice from becoming gummy and sticky. It results in fluffier, separate grains that absorb the coconut broth more evenly.
My rice is still a bit hard after cooking. What should I do?
This usually means the liquid was absorbed too quickly. I add a couple of tablespoons of hot water or broth to the pan, cover it again, and let it cook on the lowest heat for another 5-7 minutes. Checking that your lid is tight-fitting can prevent this issue next time.
Is this recipe spicy?
As written, it is not spicy at all, making it great for the whole family. If I want a bit of heat, I add a finely chopped red chili pepper or a pinch of red pepper flakes when I cook the garlic and ginger.
Conclusion
This one-pan coconut chicken and rice is truly my go-to when I want a meal that feels special without requiring special effort. The creamy, fragrant result always feels like a victory over a hectic day. I hope it brings as much ease and deliciousness to your table as it does to mine.
PrintMy easy one-pan coconut chicken and rice recipe delivers creamy, tropical flavor with minimal cleanup. It’s a family-friendly weeknight dinner you’ll make again and again.
- Prep Time: 15 mins
- Cook Time: 40 mins
- Total Time: 55 mins
- Yield: 4 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: Fusion
Ingredients
1.5 lbs boneless, skinless chicken thighs
1 tablespoon olive oil
1 teaspoon salt
½ teaspoon black pepper
1 small yellow onion, finely diced
3 cloves garlic, minced
1 tablespoon fresh ginger, grated
1 ½ cups long-grain white rice, rinsed
1 (13.5 oz) can full-fat coconut milk
1 ½ cups chicken broth
2 tablespoons soy sauce
1 tablespoon lime juice
½ cup frozen peas
Fresh cilantro and lime wedges, for serving
Instructions
Pat chicken thighs dry and season with salt and pepper.
In a large deep skillet or Dutch oven, heat olive oil over medium-high. Sear chicken for 4-5 minutes per side until golden. Remove to a plate.
In the same pan, add onion and cook for 4 minutes until soft. Add garlic and ginger, cook for 1 minute until fragrant.
Stir in rinsed rice and cook for 1 minute.
Pour in coconut milk, chicken broth, and soy sauce. Stir well, scraping the bottom of the pan.
Nestle the seared chicken back into the pan. Bring to a boil, then reduce heat to low. Cover and simmer for 20 minutes.
Turn off heat and let the pan sit, covered, for 10 minutes.
Remove lid, fluff rice with a fork, and stir in lime juice and frozen peas. Serve with fresh cilantro and lime wedges.
Notes
For the best texture, do not skip rinsing the rice. Letting the pan rest off the heat for 10 minutes is essential for the rice to finish cooking perfectly. If using low-sodium broth, you may want to taste and adjust salt at the end. Leftovers reheat beautifully with a splash of broth.


Directions





