There’s something magical about the combination of coconut, lime, and Thai spices that transforms an ordinary chicken dish into an extraordinary culinary experience. Today, I’m excited to share my favorite Thai Coconut Lime Chicken recipe that brings together the perfect balance of creamy, tangy, and aromatic flavors that will transport your taste buds straight to the streets of Bangkok.
The Story Behind This Recipe
During my culinary adventures across Southeast Asia, I discovered that the secret to authentic Thai cooking lies in the harmonious balance of flavors – sweet, sour, salty, and spicy. This recipe came to life in my kitchen after countless attempts to recreate the memorable tastes I experienced in a small family-run restaurant in Chiang Mai.
Kitchen Essentials
Before we dive into the cooking process, let’s ensure you have all the necessary equipment:
- Large wok or deep skillet
- Sharp knife
- Cutting board
- Measuring cups and spoons
- Citrus juicer
- Medium-sized mixing bowl
- Wooden spoon or spatula
- Rice cooker (optional)
Ingredients
For the Marinade:
- 4 tablespoons fresh lime juice
- 3 tablespoons fish sauce
- 2 tablespoons coconut sugar
- 4 garlic cloves, minced
- 1 tablespoon grated fresh ginger
- 2 Thai bird’s eye chilies, finely chopped (adjust to taste)
For the Main Dish:
- 2 pounds boneless, skinless chicken thighs, cut into 1-inch pieces
- 2 cans (14 oz each) full-fat coconut milk
- 2 stalks lemongrass, bruised and cut into 4-inch pieces
- 4 kaffir lime leaves
- 1 medium red bell pepper, sliced
- 1 cup snap peas
- 1 cup bamboo shoots, drained
- 1 medium onion, sliced
- 3 tablespoons neutral cooking oil
For the Garnish:
- 1 cup fresh Thai basil leaves
- ½ cup fresh cilantro leaves
- 2 green onions, finely sliced
- 1 lime, cut into wedges
- ¼ cup crushed peanuts (optional)

Nutritional Information
Nutrient | Amount per Serving |
---|---|
Calories | 425 |
Protein | 32g |
Fat | 28g |
Carbohydrates | 15g |
Fiber | 3g |
Sugar | 6g |
Sodium | 680mg |
Iron | 2.5mg |
Calcium | 65mg |
Serving size: 1.5 cups (approximately)
Step-by-Step Instructions
Marinating the Chicken
- In a medium mixing bowl, combine all marinade ingredients and whisk until the coconut sugar dissolves
- Add chicken pieces to the marinade, ensuring each piece is well-coated
- Cover and refrigerate for 30 minutes to 2 hours (overnight for best results)
Preparing the Sauce
- Heat oil in a large wok over medium-high heat
- Add lemongrass and kaffir lime leaves, sauté for 1-2 minutes until fragrant
- Add onions and cook until translucent (about 3-4 minutes)
- Remove marinated chicken from refrigerator and let it come to room temperature

Cooking the Dish
- Add marinated chicken to the wok, keeping the marinade aside
- Cook chicken until it starts to brown (about 5-7 minutes)
- Pour in coconut milk and reserved marinade
- Bring to a gentle simmer and cook for 10 minutes
- Add bell peppers, snap peas, and bamboo shoots
- Continue cooking for another 5-7 minutes until vegetables are crisp-tender
- Taste and adjust seasonings if needed
Final Touches
- Remove lemongrass stalks and kaffir lime leaves
- Stir in half of the Thai basil leaves
- Transfer to a serving bowl
- Garnish with remaining Thai basil, cilantro, green onions, and crushed peanuts
- Serve with lime wedges on the side

Serving Suggestions
This Thai Coconut Lime Chicken pairs perfectly with:
- Jasmine rice
- Coconut rice
- Rice noodles
- Cauliflower rice (for a low-carb option)
Storage and Reheating Tips
- Store leftovers in an airtight container in the refrigerator for up to 3 days
- Freeze portions in freezer-safe containers for up to 2 months
- When reheating, add a splash of coconut milk or water to maintain consistency
- Reheat gently over medium-low heat, stirring occasionally
- Fresh herbs should be added after reheating
Recipe Variations
Vegetarian Version
- Replace chicken with firm tofu or tempeh
- Use soy sauce instead of fish sauce
- Add mushrooms for extra umami flavor
Spice Adjustments
- Mild: Remove seeds from chilies or reduce quantity
- Extra Spicy: Add dried Thai chilies or chili paste
- Medium: Keep seeds in but use only one chili
Common Questions and Answers
Q: Can I use chicken breast instead of thighs?
A: Yes, you can use chicken breast, but reduce the cooking time by 2-3 minutes to prevent the meat from becoming dry. Thighs are preferred as they remain more tender and flavorful.
Q: What if I can’t find kaffir lime leaves?
A: While kaffir lime leaves add an authentic flavor, you can substitute with 1 tablespoon of lime zest plus 1 bay leaf. The flavor won’t be exactly the same but will still be delicious.
Q: Is there a substitute for fish sauce?
A: For a vegetarian version, use soy sauce or coconut aminos. For non-vegetarian alternatives, try Worcestershire sauce mixed with a pinch of salt.
Q: How can I make this recipe less spicy?
A: Remove the seeds from the chilies or reduce the quantity. You can also substitute with mild bell peppers for the heat-sensitive palate.
Q: Can I use light coconut milk instead of full-fat?
A: While you can use light coconut milk, the sauce won’t be as rich and creamy. I recommend using at least one can of full-fat coconut milk for the best results.
Pro Tips
- Don’t skip the marinating time – it’s crucial for flavor development
- Use fresh lime juice, not bottled, for the best taste
- Bruise lemongrass stalks before adding them to release more flavor
- Keep coconut milk from boiling to prevent separation
- Add vegetables at the end to maintain their crunch and vibrant color
Kitchen Notes
- Prep Time: 30 minutes (plus marinating time)
- Cook Time: 25-30 minutes
- Total Time: 1 hour (plus marinating time)
- Servings: 6
- Difficulty Level: Intermediate
- Cuisine: Thai
- Dietary Considerations: Gluten-free, Dairy-free
Remember, cooking is about experimenting and finding what works best for your taste buds. Don’t be afraid to adjust seasonings and spice levels to suit your preferences. This recipe serves as a foundation for creating your perfect Thai Coconut Lime Chicken dish.