Thai-style Roast Chicken
Prep time
Cook time
Total time
Recipe type: Meat
Serves: serves 4 - 6
  • 1 whole chicken (approx. 1.2 kg)
  • Galangal / blue ginger – 8 to 10 slices
  • 3 stalks lemongrass – smashed and cut into half
  • 1 red onion – sliced
  • Marinade:
  • 6 cloves garlic
  • ½ tsp black peppercorns (could substitute with ground black pepper)
  • ½ tsp white peppercorns (could substitute with white ground pepper)
  • 3 pieces coriander root
  • 1 tbsp chopped Thai palm sugar / brown sugar
  • ½ tsp salt
  • 3 tbsp fish sauce
  • 1 tsp dark soy sauce
  • ¼ cup (60 ml) water
  • Gravy:
  • Spine bone from chicken
  • 1 ½ cup chicken stock
  • ¼ tsp dark soy sauce (for color)
  • 3 tbsp coconut milk
  • 1 tbsp corn starch mixed with 1 tbsp water (to thicken gravy)
  • ¼ tsp lime juice
  • Salt and pepper to taste
  1. Preheat oven to 220°C/450°F.
  2. Marinade:
  3. Using a mortar and pestle, grind both peppercorns finely.
  4. Add in garlic, coriander root, salt, palm sugar and pound into a paste.
  5. Stir in fish sauce, dark soy sauce water and water until mostly dissolved. Set aside.
  6. Chicken:
  7. Using a pair of scissors, cut along the centre of the chicken, removing the spine bone. Reserve for gravy.
  8. Trim off excess fat and chicken tail. Using a knife, make a slit at the centre cartilage and press the chicken open.
  9. Place butterflied chicken, skin side up in a large bowl or tray.
  10. Carefully insert your fingers in between the breast skin and flesh and pour in 1 tbsp marinade. Rub to distribute the marinade evenly. Repeat with the rest of the legs.
  11. Pour remaining marinade all over the chicken and let it rest at room temperature for 30 mins.
  12. Gravy:
  13. Put the spine bone in a small pot and pour just enough water to cover the bones.
  14. Allow it to boil and simmer for 15 mins. Turn off heat and set aside.
  15. Arrange the lemon grass, onions and galangal onto a roasting tray.
  16. Set the chicken, skin side up onto the herbs.
  17. Pour ½ cup water into the roasting tray. This will prevent the herbs from browning.
  18. Roast chicken for 45 – 60 mins (depending on the size of your chicken). Loosely cover with aluminum foil and reduce temperature to 200°C/400°F if the skin is browning too quickly. Add a little more water to the roasting tray if the tray is dry.
  19. Insert thermometer into the thickest part of the chicken and if it reads 70°C/160°F, it is done.
  20. Pour the pan drippings into the chicken stock and bring to boil. Simmer and reduce the stock by half.
  21. Taste and adjust with more salt if necessary.
  22. Add in coconut milk, dark soy sauce and bring to boil.
  23. Stir in half of the cornstarch solution and thicken according to your preferred consistency.
  24. Squeeze in lime juice and turn off heat.
  25. Serve chicken with gravy.
Recipe by Bear Naked Food at