Thai Coconut Chicken Rice Bowl

Whip up this easy Thai Coconut Chicken Rice Bowl in 40 mins! Tender chicken in creamy coconut curry sauce over jasmine rice. Perfect weeknight meal with restaurant-quality flavor.

Sharing Is Caring

Jump to Recipe
There’s something incredibly comforting about a bowl that has it all—fluffy rice, tender protein, and a sauce that ties everything together. But this Thai Coconut Chicken Rice Bowl? Honestly, it’s on another level. It’s the kind of meal that feels like a warm hug but tastes like a vibrant adventure. The secret, you’ll find, is in the harmony of flavors: the rich, creamy coconut milk, the bright zing of fresh lime, and that gentle, building heat from a good red curry paste. It’s a dish that comes together surprisingly quickly, making it perfect for a weeknight when you’re craving something truly special without spending hours in the kitchen. I love how the aroma of ginger, garlic, and lemongrass fills the house—it’s an instant mood-lifter. This isn’t just another chicken and rice situation; it’s a deeply flavorful, texturally exciting experience that you’ll want to make on repeat.

Why You’ll Love This Thai Coconut Chicken Rice Bowl

  • A Symphony of Textures. You get the fluffy base of jasmine rice, the tender bite of the chicken, the satisfying crunch from the toppings, and the luxurious creaminess of the sauce all in one spoonful. It’s a party in your mouth, and everyone’s invited.
  • It’s Surprisingly Simple. While the flavor profile is complex and restaurant-quality, the process is really straightforward. Most of the work is in a quick marinade and a single simmering pan for the sauce. You’ll be amazed at how such incredible depth of flavor can be achieved with minimal fuss.
  • Endlessly Customizable. Not a fan of chicken? Swap it for shrimp or crispy tofu. Want more veggies? Pile them high! This bowl is a fantastic template. The core coconut curry sauce is so good, it makes everything taste amazing, giving you the freedom to make it your own every single time.
  • Meal Prep Hero. This recipe is a dream for making ahead. The chicken and sauce keep beautifully in the fridge for up to four days, and the components actually seem to get more flavorful. Just reheat, assemble your bowl with fresh toppings, and you have a gourmet lunch or dinner in minutes.

Ingredients & Tools

  • 500 g boneless, skinless chicken thighs, cut into bite-sized pieces
  • 400 ml can of full-fat coconut milk
  • 2 tbsp Thai red curry paste
  • 1 tbsp fish sauce (or soy sauce for a vegetarian version)
  • 1 tbsp coconut sugar or brown sugar
  • 1 lime, juiced
  • 2 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 stalk lemongrass, bruised (optional, but highly recommended)
  • 200 g jasmine rice, rinsed
  • For Topping: fresh cilantro, chopped peanuts, sliced red chili, cucumber ribbons, lime wedges

Tools: A large skillet or wok, a medium saucepan with a lid, a microplane or fine grater for the ginger and garlic, and a good sharp knife.

Don’t be tempted to use light coconut milk here—the full-fat version is essential for that rich, creamy texture that makes the sauce so luxurious. And as for the curry paste, try to find a reputable Thai brand; the flavor difference is night and day compared to some generic options.

Serves: 4 | Prep Time: 15 minutes | Cook Time: 25 minutes | Total Time: 40 minutes

Before You Start: Tips & Ingredient Notes

  • Chicken Thighs vs. Breast. I really recommend thighs for this recipe. They stay incredibly juicy and tender during the simmering process and can handle the robust flavors much better than breast meat, which can easily dry out. The extra bit of fat is your friend here!
  • Don’t Skip the Rice Rinse. Rinsing your jasmine rice until the water runs clear is a small step with a big payoff. It removes excess surface starch, preventing the rice from becoming gummy and ensuring each grain is beautifully separate and fluffy.
  • What does “bruising” lemongrass mean? It simply means taking the flat side of your knife and giving the stalk a few good whacks to release its incredible citrusy oils. This little trick unlocks so much more flavor into your sauce without having to chop the tough stalk into tiny pieces.
  • Taste as You Go! The balance of salty (fish sauce), sweet (coconut sugar), sour (lime), and spicy (curry paste) is personal. After simmering the sauce, always do a quick taste test and adjust. Need more zing? Add lime. A bit flat? A pinch more salt or sugar can work wonders.

How to Make Thai Coconut Chicken Rice Bowl

Step 1: Cook the Rice. Start by rinsing your jasmine rice under cold water until the water runs clear. This is the secret to non-sticky rice! Add the rinsed rice to your saucepan with the appropriate amount of water (usually a 1:1.5 rice-to-water ratio). Bring it to a boil, then immediately reduce the heat to the lowest setting, cover with a tight-fitting lid, and let it steam for 15 minutes. After 15 minutes, turn off the heat but leave the lid on—let it sit for another 10 minutes. Do not peek! This resting time is crucial for perfect, fluffy rice.

Step 2: Brown the Chicken. While the rice is cooking, pat your chicken thigh pieces dry with a paper towel—this is key for getting a nice sear instead of steam. Heat a tablespoon of neutral oil (like avocado or vegetable) in your large skillet or wok over medium-high heat. Add the chicken in a single layer, working in batches if needed to avoid overcrowding. You’re not cooking it through yet, just getting a golden-brown color on the outside. This should take about 2-3 minutes per side. Remove the chicken and set it aside on a plate.

Step 3: Build the Flavor Base. In the same skillet, there should be some delicious chicken fond (those browned bits) at the bottom. If the pan seems dry, add just a tiny bit more oil. Reduce the heat to medium and add the minced garlic and grated ginger. Sauté for just 30-60 seconds until incredibly fragrant—be careful not to burn it! Then, add the Thai red curry paste. Cook it for another minute, stirring constantly. You’ll notice the color deepen and the aroma become even more intense. This step “blooms” the paste, waking up all its spices.

Step 4: Create the Coconut Sauce. Now, pour in about three-quarters of the can of coconut milk, reserving a little for later. Use your spoon to scrape up all those browned bits from the bottom of the pan—that’s pure flavor! Add the fish sauce, coconut sugar, and the bruised lemongrass stalk. Stir everything together and let it come to a gentle simmer. The sauce should look glossy and start to thicken slightly.

Step 5: Simmer the Chicken. Return the browned chicken (and any accumulated juices) to the skillet, nestling it into the simmering sauce. Reduce the heat to low, cover the skillet, and let it cook for about 10-12 minutes, or until the chicken is cooked through and tender. The low, slow simmer allows the chicken to absorb all the wonderful flavors of the sauce.

Step 6: The Final Touch. Once the chicken is cooked, turn off the heat. Remove the lemongrass stalk and discard it. Stir in the fresh lime juice and the reserved coconut milk. The lime juice brightens everything up, cutting through the richness, and the reserved cool coconut milk adds a final touch of fresh creaminess. Give it a taste and adjust the seasoning if needed—maybe another squeeze of lime or a pinch of salt.

Step 7: Assemble Your Bowls. Fluff your perfectly cooked jasmine rice with a fork. Divide it among four bowls. Spoon the creamy coconut chicken and plenty of sauce over the rice. Now, the fun part: top it all off generously with fresh cilantro, chopped peanuts for crunch, sliced red chili for heat, and cool, refreshing cucumber ribbons. Don’t forget an extra lime wedge on the side for that final, personalized squeeze.

Serving Suggestions

Complementary Dishes

  • A Simple Green Papaya Salad (Som Tum) — The sharp, spicy, and sour notes of this classic Thai salad provide a fantastic contrast to the creamy, rich bowl, cleansing the palate between bites.
  • Fresh Summer Rolls with Peanut Dipping Sauce — These light, refreshing rolls are a great starter that won’t fill you up too much before the main event, and the peanut sauce echoes the flavors in the bowl.
  • Stir-Fried Morning Glory (Pad Pak Boong) — A quick garlicky stir-fried green vegetable adds another layer of texture and a healthy, savory element to the meal.

Drinks

  • A Crisp, Off-Dry Riesling — The slight sweetness and high acidity of the wine beautifully balance the spice and richness of the coconut curry, creating a perfect harmony.
  • An Ice-Cold Thai Iced Tea — For the ultimate authentic experience, the sweet, creamy, and spiced flavors of this beverage are a match made in heaven with the dish.
  • Sparkling Water with Lime — Sometimes the simplest option is the best. The bubbles and citrus are incredibly effective at resetting your taste buds, making each mouthful of the bowl taste brand new.

Something Sweet

  • Mango with Sticky Rice (Khao Neeo Mamuang) — You can’t go wrong with this iconic Thai dessert. The sweet, fragrant mango and creamy coconut sticky rice are the ideal grand finale.
  • Coconut Ice Cream — A scoop of high-quality coconut ice cream is a simple, refreshing way to end the meal, continuing the coconut theme in a cool, sweet form.
  • Pineapple Friandises — A few small, juicy chunks of fresh pineapple act as a natural palate cleanser and provide a sweet, tropical finish without being too heavy.

Top Mistakes to Avoid

  • Mistake: Boiling the coconut sauce aggressively. A rapid boil can cause the coconut milk to separate, making the sauce look oily and grainy instead of smooth and emulsified. Always keep it at a gentle simmer after adding the coconut milk.
  • Mistake: Overcrowding the pan when browning the chicken. If you put all the chicken in at once, it will steam instead of sear. You’ll miss out on those delicious browned bits (the fond) that form the flavor base of your sauce. Cook in batches if necessary.
  • Mistake: Skipping the taste test at the end. The balance of flavors is everything. Forgetting to add the final hit of lime juice or adjust the saltiness can leave the dish tasting flat. That last-minute seasoning adjustment is non-negotiable.
  • Mistake: Using old, stale curry paste. Curry paste loses its potency over time. If yours has been sitting in the fridge for a year, it won’t pack the same flavorful punch. Check the date and consider buying a new jar for the best results.

Expert Tips

  • Tip: Marinate the chicken for an extra flavor boost. If you have an extra 30 minutes, toss the chicken pieces with a tablespoon of the curry paste and a splash of fish sauce. Let it sit while you prep the other ingredients. This simple step adds another layer of flavor right into the meat.
  • Tip: Make it a “dump-and-start” meal. For a truly hands-off approach, you can add all the sauce ingredients (including the uncooked chicken) to the skillet at once. Bring it to a simmer, cover, and cook for 20-25 minutes. You’ll lose the sear on the chicken, but you’ll gain incredible convenience.
  • Tip: Create a vegan version effortlessly. Swap the chicken for cubed sweet potato and chickpeas, use soy sauce instead of fish sauce, and you’ve got a fantastic plant-based meal. The cooking time will be similar—just cook until the sweet potato is tender.
  • Tip: Freeze the sauce for a future quick meal. The coconut chicken sauce freezes beautifully. Make a double batch and freeze it in portions. Then, on a busy night, just thaw, reheat, and serve over freshly cooked rice for an instant gourmet dinner.

FAQs

Can I use chicken breast instead of thighs?
You absolutely can, but you need to adjust the cooking method to prevent it from drying out. I’d recommend cutting the breast into slightly larger chunks and reducing the simmering time to about 6-8 minutes, just until cooked through. Check it early and often—overcooked breast meat becomes tough and stringy. The richness of the sauce will help, but thighs really are the superior choice for their forgiveness and flavor.

My sauce is too thin. How can I thicken it?
Don’t worry, this is an easy fix! If your sauce hasn’t reduced enough, you have a couple of options. The simplest is to remove the chicken with a slotted spoon and let the sauce simmer uncovered for a few more minutes until it reaches your desired consistency. If you’re in a real hurry, you can make a quick slurry by mixing a teaspoon of cornstarch with a tablespoon of cold water and stirring it into the simmering sauce. It will thicken up almost instantly.

Is there a substitute for fish sauce? It’s not available where I live.
Yes, there are a few good alternatives. Soy sauce (or tamari for gluten-free) is the most common swap. It will give you the salty, umami depth you need, though the flavor profile will be slightly different. For a vegan option, you could use a light soy sauce or even a tablespoon of miso paste dissolved in a little water. The goal is to replace that savory saltiness.

How long do the leftovers keep in the fridge?
The assembled bowls are best eaten fresh, but the components keep very well separately. Store the coconut chicken and sauce in an airtight container in the fridge for up to 4 days. Store the cooked rice separately. The toppings like peanuts, cilantro, and cucumber are best added fresh when you reheat and assemble your bowl. The flavors often meld and improve after a day!

Can I make this dish less spicy?
Of course! The heat level primarily comes from the red curry paste. Start by using just 1 tablespoon instead of 2, and you can always add more at the end if you want more kick. Also, be sure to taste your specific brand of curry paste beforehand, as heat levels can vary dramatically between brands. Removing the seeds from the fresh red chili garnish (or skipping it altogether) will also help control the spice.

Thai Coconut Chicken Rice Bowl

Thai Coconut Chicken Rice Bowl

Recipe Information
Cost Level moderate
Category Bowls
Difficulty easy
Cuisine Thai, asian
Recipe Details
Servings 4
Total Time 40 minutes
Recipe Controls

Whip up this easy Thai Coconut Chicken Rice Bowl in 40 mins! Tender chicken in creamy coconut curry sauce over jasmine rice. Perfect weeknight meal with restaurant-quality flavor.

Ingredients

Ingredients

Instructions

  1. Cook the rice: Rinse jasmine rice until water runs clear. Combine with water (1:1.5), bring to a boil, then cook on the lowest heat, covered, for 15 minutes. Turn off heat and rest 10 minutes without lifting the lid; fluff with a fork.
  2. Brown the chicken: Pat chicken thigh pieces dry. Heat neutral oil in a large skillet/wok over medium-high. Sear in a single layer 2–3 minutes per side until golden (work in batches). Transfer to a plate.
  3. Build the flavor base: In the same skillet over medium heat, add a touch of oil if needed. Sauté minced garlic and grated ginger 30–60 seconds until fragrant. Stir in Thai red curry paste and cook 1 minute to bloom.
  4. Create the coconut sauce: Pour in about 3/4 can coconut milk. Scrape up browned bits. Add fish sauce, coconut sugar, and a bruised lemongrass stalk. Stir and bring to a gentle simmer.
  5. Simmer the chicken: Return seared chicken (with juices) to the skillet. Reduce to low, cover, and cook 10–12 minutes until tender and cooked through.
  6. Finish the sauce: Remove lemongrass. Off heat, stir in fresh lime juice and the reserved coconut milk. Taste and adjust seasoning (more lime or a pinch of salt) as needed.
  7. Assemble bowls: Divide fluffed jasmine rice among 4 bowls. Spoon over coconut chicken and sauce. Top with cilantro, chopped peanuts, sliced red chili, cucumber ribbons, and serve with lime wedges.

Chef’s Notes

  • Use full-fat coconut milk for a rich, creamy sauce texture instead of light versions
  • Bruise the lemongrass stalk before using to release more of its aromatic flavor
  • Marinate the chicken briefly before cooking to enhance flavor absorption
  • Rinse jasmine rice thoroughly before cooking to remove excess starch for fluffier results
  • Let the finished dish rest briefly before serving to allow flavors to meld together

Tags

Sharing Is Caring