thai chicken rice recipe
The Best thai chicken rice recipe
Oh, this Thai chicken rice recipe—it’s one of those dishes that just makes everything better, whether it’s a lazy Sunday afternoon or a special family gathering. I first fell in love with it years ago when I was trying to keep things light on the meat but still hearty enough for the whole family. The zesty, slightly sweet sauce with that perfect balance of spice and freshness is addictive, and the way the chicken soaks up all those flavors makes it feel indulgent without being heavy. My kids—especially my picky one—will eat it straight from the bowl because it’s so simple and satisfying. It’s not just food; it’s a way to bring people together, whether it’s a quick weeknight meal or a dish that feels fancy enough for a small celebration.
What I love most about this recipe is how adaptable it is. You can adjust the spice level to suit anyone’s taste, and the rice acts as the perfect neutral base that lets the chicken shine. It’s also surprisingly healthy for what it is—lean protein, fiber from the rice and veggies, and a ton of vitamins from the fresh herbs and tomatoes. My husband swears by it for meal prep because it keeps well, and my kids actually enjoy it as a side to grilled chicken or even as a standalone dinner. It’s that kind of dish that feels like a hug in a bowl—comforting, flavorful, and always a hit with little ones and adults alike. Plus, there’s something so comforting about the way the aromas waft through the kitchen when it’s simmering, making it feel like a warm, homey embrace.

Thai Green Curry Chicken with Jasmine Rice
A flavorful and aromatic Thai dish featuring tender chicken in a vibrant green curry sauce, served with fragrant jasmine rice. Perfect for a quick yet satisfying meal.
🥘Ingredients
- 1.5 lbs boneless chicken thighs (cut into bite-sized pieces)
- 1 tbsp fish sauce
- 1 tbsp soy sauce
- 1 tbsp lime juice
- 1 tsp garlic powder
- 1 tsp ginger powder
- 1 tsp red pepper flakes (optional)
- 1 tbsp coconut oil
- 1 tbsp green curry paste (adjust to taste)
- 1 can (14 oz) coconut milk
- 1 cup chicken broth
- 1 bell pepper (sliced)
- 1 cup snap peas
- 1 cup bamboo shoots (chopped)
- 1 cup Thai basil leaves
- 2 cups jasmine rice (rinsed)
- 2 cups water
👨🍳Directions
-
1 Cook the jasmine rice: Rinse the jasmine rice until the water runs clear. Combine rice and water in a pot, bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes.
-
2 Prepare the chicken: In a bowl, mix chicken pieces with fish sauce, soy sauce, lime juice, garlic powder, ginger powder, and red pepper flakes. Marinate for at least 10 minutes.
-
3 Cook the chicken: Heat coconut oil in a skillet over medium-high heat. Add the marinated chicken and cook until no longer pink (about 5-6 minutes). Remove chicken and set aside.
-
4 Make the curry sauce: In the same skillet, add green curry paste and sauté for 1 minute. Pour in coconut milk and chicken broth, stirring well. Bring to a simmer and let it cook for 5 minutes.
-
5 Add vegetables and chicken: Return the chicken to the skillet. Add sliced bell pepper, snap peas, and bamboo shoots. Cook for another 5 minutes until vegetables are tender. Stir in Thai basil leaves just before serving.
-
6 Serve: Divide cooked jasmine rice into bowls. Top each bowl with the green curry chicken mixture.
🔧Equipment
- Large skillet or wok
- Food processor (optional, for grinding spices)
- Cooking pot
- Mixing bowls
- Knife and cutting board
📊Nutrition Facts (per serving)
📝Notes
Watch Video Of How Thai Green Curry Chicken with Jasmine Rice Works
This Thai chicken rice recipe is always a go-to for me because it’s simple enough to make ahead and still taste fresh when served, which is perfect for busy family gatherings. It’s light yet flavorful, so it doesn’t overpower the meal while still feeling special, whether you’re feeding a crowd or just treating yourself to a quick weeknight dinner. Plus, the bright, tangy sauce makes it feel like a real celebration, even if it’s just a casual Sunday meal.
❓ Frequently Asked Questions About Thai Green Curry Chicken with Jasmine Rice
1. What is the secret to making authentic Thai coconut chicken rice?
The secret lies in balancing flavors—use fresh coconut milk (not canned) for richness, a touch of fish sauce for umami, and a pinch of turmeric or lemongrass for depth. Don’t overcook the rice; steam it just until fluffy, and let the chicken simmer gently in the sauce for 10–15 minutes. A splash of lime juice at the end brightens the dish.
2. Can I substitute any ingredients in this recipe, and if so, what’s the best alternative?
– Coconut milk: Use full-fat coconut cream (reduced by half) for a thicker sauce. – Fish sauce: Swap with soy sauce or oyster sauce (adjust to taste). – Turmeric: Skip it—Thai curry paste already contains it, or use a dash of curry powder. – Rice: Use jasmine or basmati; avoid sticky varieties like sushi rice. – Chicken: Try tofu, shrimp, or even pork belly for a twist.
3. Why does my chicken rice taste bland or overly salty?
– Bland: Check your fish sauce, soy sauce, and curry paste levels—Thai flavors rely on balance. Add a tiny bit more (1 tsp at a time) and taste as you go. – Overly salty: Reduce fish sauce slightly or rinse the chicken briefly to remove excess salt. Coconut milk’s natural sweetness can also cut harshness.
4. How do I achieve the perfect fluffy rice texture?
Steam the rice in a rice cooker or pot with a tight lid for 15–20 minutes after boiling. Avoid stirring—this releases starch and makes it mushy. Let it sit off heat for 5 minutes before serving. For extra fluffiness, rinse the rice once under cold water before cooking.
5. Can I make this recipe ahead of time, and how should I store it?
Yes! Store cooked chicken and rice separately in airtight containers. Reheat gently in a pan with a splash of water or coconut milk to revive flavors. Avoid microwaving directly—it can make the sauce soggy. Best eaten within 2–3 days. For longer storage, freeze portions (up to 3 months), then reheat with a pat of butter or fresh herbs.
