Every year during Thanksgiving, I feel compelled to make a turkey dinner because I love a good tradition. But as a Thai, I can’t help but put some Thai twists on it for a little bolder and more complex flavours. In this recipe, turkey breast and thigh are marinated in a classic Thai meat marinade, then roasted on a bed of lemongrass and other Thai herbs. The herb-infused drippings get turned into our coconut gravy. It is sublime. If you still want a traditional vibe to your turkey dinner, but are getting tired of the same old, this recipe is for you! It can also be made gluten free.
Note: Over the years I have decided that my favourite way to roast turkey is to roast breast and thighs instead of roasting a whole turkey. This yields the juiciest, most flavourful meat, a short cooking time, easiest carving, and you can scale it up or down to suit the size of your party. And I think the serving is still just as beautiful! If you still want to roast a whole turkey, I will provide some guidance.
TL;DR – Recipe Overview
Here’s a quick snapshot of what’s involved, so you can plan accordingly!
The turkey: Turkey breasts and/or thighs are first marinated; I will explain why I prefer roasting parts rather than a whole turkey. They’re roasted on a bed of lemongrass, galangal, lime leaves, and shallots.
The gravy: The marinade and the herb-infused drippings are added into the gravy, which is then enriched with coconut milk.
How long it takes: Give the meat at least 3 hours to marinate and up to overnight. Roasting takes only about 45 minutes, plus 15-20 mins resting time. The gravy can be started while the turkey is roasting, and finished during resting.
What it can be served with: This will still work perfectly with your traditional sides – mashed potatoes, stuffing, salads, roasted veg, etc. I will provide some Thai side ideas below.
Optional flair: To make it a little more Thai, serve with the classic Thai dipping sauce for meat, nam jim jaew.
Why You Should Roast Turkey Parts Instead of a Whole Bird
I know there’s nothing more impressive than a whole roasted turkey in the middle of the Thanksgiving table, but let me try to convince you that if you prioritize flavour, juiciness AND practicality, you should roast turkey parts instead.
The Problem with Roasting a Whole Turkey
- It’s nearly impossible to cook evenly. The bird is so big that the outside usually overcooks before the inside is done, or the breasts are dry by the time the thighs are cooked through. You can try to keep it juicy by brining or dry-brining, but that adds a long, cumbersome step and requires a lot of fridge space.
- It’s hard to marinate. This recipe is so flavourful because of the Thai marinade. To marinate a whole bird, you’d need a giant bucket of marinade, which is impractical and wasteful.
- It’s pretty stressful! Cooking a whole turkey is basically a whole-afternoon ordeal, and we all know the nervous moment at the end when you’re not sure whether you’re about to cut into a bird that’s raw inside or completely dry. Turkey parts take a fraction of the time and are so much easier to temp properly. Most importantly, you can take the breast and thigh out at different times, so each part cooks to its optimal doneness!
Roasting turkey parts solves all of these issues. And while you don’t get the classic whole-bird presentation, I think turkey breast and thigh on a platter of lemongrass is just as beautiful and impressive!
Can I Use This Recipe for a Spatchcocked Turkey?
If you REALLY want a whole bird, a good compromise is to spatchcock your turkey (or, ideally, have a butcher do it), which helps it cook more evenly. Marinating will still be a challenge, but it’s more doable than with a round bird.
If you have experience spatchcocking, you can use this recipe’s marinade, the herb bed, and the gravy, but you’ll need to consult another trusted recipe, created specifically for spatchcocked turkey, for the cooking time and temperature.
Keep in mind that this marinade contains sugar, so the turkey will brown faster than usual. If you’re extending the cooking time, you’ll likely need to lower the temperature.
Important Ingredient Notes
Here are all the important notes on ingredients, including substitutions. Amounts are in the full recipe card below!
Turkey
- Turkey breast and/or thigh. I chose to use one boneless breast and one bone-in thigh so I have both dark and white meat to choose from, just like a whole turkey! If you have a strong preference, you can go with 2 breasts or 4 thighs. Roasting in parts also allows you to scale up according to the number of people, so you can do 2 breasts and 2 thighs if you’ve got a larger party. You can even add 2 drumsticks and you’ll basically have a whole turkey, but much easier to roast!
- Lemongrass. You want whole stalks of lemongrass as these will form the “bed” for your turkey to roast on. Frozen whole lemongrass works fine for this.
- Makrut lime leaves. These will add a beautiful, citrusy aroma to the gravy which will help make the meal feel fresher. Fresh or frozen work well.
- Galangal. Optional, but adds lovely flavour if you can find it! Frozen is fine.
- Ginger. I don’t normally add ginger to the “Thai trinity” that is the 3 previous herbs, but since this isn’t meant to be traditional, I think it works quite well!
- Shallots. Red onions or regular onions can also work. These will soften and naturally sweeten the drippings.
Marinade
- White and black peppercorns. I like to use both black and white as they both have different flavours, but you can choose one or the other.
- Garlic
- Cilantro stems, or cilantro roots. Traditionally we would use cilantro roots for marinades as they are very aromatic and hold up well in pastes. But cilantro stems work great as a substitute.
- Fish sauce. Use good quality fish sauce such as Squid, Megachef or Red Boat. You can read more about how to choose good fish sauce here.
- Soy sauce. I use Thai soy sauce, but any kind of regular or light soy sauce you have will work. To make this gluten free, use gluten free soy sauce.
- Black or dark soy sauce. This is added for colour, so the turkey will darken beautifully. You do not have to add it. If making gluten free, you can omit, or use GF dark soy sauce (though I have not seen that yet!)
- Palm sugar. The sweetness will balance the saltiness of the soy sauce and fish sauce. You can sub an equal amount of brown sugar.
Gravy
- Chicken stock, or turkey stock, of course! The most important thing is to make sure your stock is unsalted or low sodium, as we will be adding soy sauce and fish sauce into it. Store-bought is fine, but if you wanna DIY here’s my recipe for an Asian style chicken stock.
- Coconut milk. This will add a little creaminess and coconut aroma to our gravy. My favourite brand is Aroy-D in UHT paper carton. It is leaps and bounds better than canned coconut milk!! Read more about that in my Ultimate Guide to Coconut Milk.
- Cornstarch. Gravy thickener. You can use all-purpose flour instead if you wish.
- Lime juice or lemon juice (optional). You may or may not need this, but I find that if the gravy tastes a little flat or rich, a little squeeze of lime or lemon can sharpen the flavours and make it so much more palatable. You can decide whether to add it at the end when you are doing final taste adjustment for the gravy.
- Black or dark soy sauce (optional). If you want your gravy a little darker, which always makes it look more delicious, an extra glug of dark or black soy sauce does the trick!
How to Make – A Bird’s Eye View
Here’s a bird’s eye view of the process. These are NOT the full instructions, they’re here to give you a visual guide of what you’ll be doing. When you’re ready to cook, cook from the full recipe card with detailed instructions, and you can also watch the video tutorial where I talk you through how I did it!

- Make the marinade: Pound peppercorns in a mortar and pestle until fine. Add the garlic and cilantro stems and pound into a fine paste. You can also finely mince the cilantro stems, grate the garlic, and use a pepper grinder.

- Add the palm sugar and pound until mostly dissolved, then add fish sauce, soy sauce, black/dark soy sauce and water, stir to combine.

- Place the turkey breast and thigh into a flat dish just large enough to hold them (they can be in 2 separate dishes, which is what I did). Or you can put them into zip top bags. Pour the marinade over the turkey, putting about â…” of it for the breast and â…“ for the thigh. Flip the turkey over to thoroughly coat and then marinate for at least 3 hours and up to overnight.
On roasting day: Pull the turkey from the fridge 2-3 hours before roasting so it is not fridge cold going into the oven. Preheat the oven to 450°F (230°C).

- Prepare the roasting pan: Cut the lemongrass stalks in half then smash them with a pestle or the back of a knife until the stalks are split open. Place them on the roasting pan, spreading them out enough to create a bed for your turkey. Scatter the galangal, lime leaves, shallots and ginger all around the herb bed.

- Place the turkey on the herbs (don’t discard the marinade!) and then place into the oven on the middle rack. Pour water into the pan so it’s about ¼ inch deep. Roast for 35 – 45 minutes, depending on the size; check at 30 mins. You want the internal temp of the breast to be 145-150°F (63°C), and the thigh should reach at least 170°F (77°C). Keep an eye on the water and don’t let it dry or the drippings could burn. Add a little more water as needed!
*You will likely need to remove the breast before the thigh. If they are browning too quickly, reduce the heat to 400°F (200°C).

- Once the turkey is done, place the meat on a plate to rest, then take all the herbs and arrange them on a serving platter (this is just for presentation, do not eat the herbs!). Put the turkey on top of the herbs and allow to rest for 20 mins before slicing.

- This is the liquid I had left in the roasting pan. Mine is dark because I accidentally let the water dry up halfway through, so the drippings browned onto the pan and I deglazed it with extra water. If yours is not brown that is okay!

- For the gravy: In a pot, add the chicken stock and the reserved turkey marinade and bring to a boil to cook the raw turkey juices in the marinade. Pour the turkey drippings into the gravy pot (carefully!).

- Add the coconut milk and bring to a boil. Then taste for seasoning. If it tastes bland, reduce until the seasoning tastes right. If it is too salty, add more unsalted chicken stock or coconut milk to dilute. Once the seasoning is right, dissolve the cornstarch with a bit of water, then pour about half of the slurry into the gravy while you whisk until it comes to a boil. If you want it thicker, add more slurry. Do a final taste and add a squeeze of lime or lemon juice if you feel like it needs it.

- Make sure the turkey has rested for at least 20 minutes before slicing, then slice and serve with your sides of choice!
What to Serve with Thai-Style Gravy

Because the Thai flavours used here are subtle, any of your traditional Thanksgiving sides will work with this turkey, from mashed potatoes and stuffing to roasted veggies. But if you want to keep the Thai theme going, you can do what I did!
I served mine with my 5-spice roasted cauliflower and som tum pla ra, a spicy, umami-packed green papaya salad that brings a fresh crunch to balance the rich gravy. For this som tum I used store-bought broccoli slaw to make it more convenient since I was already making so many other things, and it worked fantastically as a papaya substitute. I also had mashed potatoes, which worked well with those two dishes.
For something even more Thai, serve with nam jim jaew, the dipping sauce Thai people must have whenever we serve grilled or roasted meats. Serve it on the side for anyone who wants something spicy and bold!

Thai Marinated Roast Turkey with Lemongrass Coconut Gravy
Equipment
-
mortar and pestle
-
Meat thermometer very important in making sure the meat is cooked properly!
Ingredients
Turkey
- 1 turkey breast boneless, skin on
- 1 turkey thigh bone in, skin on, see note 1
- 8 stalks lemongrass cut the stalks in half
- 15 thin slices galangal
- 10 makrut lime leaves roughly torn into chunks
- 15 thin slices ginger optional
- 2 heads shallots roughly chopped
- 1-2 cups water
Marinade
- ½ teaspoon white peppercorns
- ½ teaspoon black peppercorns
- 6 cloves garlic
- 8 cilantro stems chopped, or use 3 cilantro roots
- 1 tablespoon palm sugar finely chopped, or sub brown sugar
- 3 tablespoon fish sauce
- 1 tablespoon soy sauce sub GF soy sauce if needed
- 1 teaspoon black or dark soy sauce optional, for colour
- ¼ cup water
Gravy
- 1 cup chicken stock unsalted or low sodium
- ¼ cup coconut milk
- 3 tablespoon cornstarch or more as needed
- A squeeze of lime juice or lemon juice may not need
- Black or dark soy sauce optional for colour
Instructions
Marinate the turkey
-
Pound peppercorns in a mortar and pestle until fine. Add the garlic and cilantro stems and pound into a fine paste. Add the palm sugar and pound until mostly dissolved. Add fish sauce, soy sauce, black/dark soy sauce and water, stir to combine.½ tsp white peppercorns, ½ tsp black peppercorns, 6 cloves garlic, 8 cilantro stems, 1 Tbsp palm sugar, 3 Tbsp fish sauce, 1 Tbsp soy sauce, 1 tsp black or dark soy sauce, ¼ cup water
-
Place the turkey breast and thigh into a flat dish just large enough to hold them (they can be in 2 separate dishes, that’s what I do), alternatively you can put them into separate zip top bags. Pour the marinade over the turkey, putting about ⅔ of it for the breast and ⅓ for the thigh. Flip the turkey over to thoroughly coat and then marinate for at least 3 hours and up to overnight.1 turkey breast, 1 turkey thigh
Roast the turkey
-
Roasting day: Remove the turkey from the fridge 2-3 hours before roasting so it is not fridge cold going into the oven.
-
Preheat the oven to 450°F and place the rack so that the turkey will be in the middle of the oven.
-
Cut the lemongrass stalks in half then smash them with a pestle or the back of a knife until the stalks are split open and bruised. Place the lemongrass on the baking sheet or roasting pan, spreading them out enough to create a bed for your turkey. Scatter the galangal, lime leaves, shallots and ginger all around the herb bed.8 stalks lemongrass, 15 thin slices galangal, 10 makrut lime leaves, 15 thin slices ginger, 2 heads shallots
-
Remove the turkey pieces from the marinade and reserve the marinade as we will need it for the gravy. Place the turkey on top of the herb bed, skin side up, leaving plenty of space between the two pieces to allow air circulation. Place the roasting pan in the oven, and then pour the water into the roasting pan so there's about ¼ inch (half a centimeter) of water in the pan; this will extract flavours from the herbs and prevent the drippings from burning. How much water you need depends on how large your roasting pan is, so add as much as necessary.1-2 cups water
-
Roast the turkey for 35 – 45 minutes, timing will depend entirely on how big your pieces are so I would check them at 30 minutes. You want the internal temp of your breast to be 145-150°F (63°C), and the thigh should reach at least 170°F (77°C). You will likely need to remove the breast before the thigh. If they are browning too quickly, reduce the heat to 400°F (200°C).
Make the gravy
-
While the turkey roasts, start the gravy. In a pot, add the chicken stock and the reserved marinade and bring to a boil to cook the raw turkey juices in the marinade. It will curdle a bit, this is fine, just whisk it and the curdles will break apart. Hold it here and wait for the turkey drippings.1 cup chicken stock
-
Once the turkey is done, place the meat on a plate to rest, then take the lemongrass and all the herbs and arrange them on a serving platter.
-
Finish the gravy: Carefully pour the drippings from the roasting pan into the gravy pot, and add the coconut milk. If when you get here, you have collected some juices from the resting turkey, you can pour that in as well. If you want the colour to be darker, you can add a little more dark/black soy sauce; but not too much as you don't want to make it too salty.¼ cup coconut milk, Black or dark soy sauce
-
Bring the gravy to a boil, then taste for seasoning. If it tastes bland, boil it for a while to reduce until the seasoning tastes right. If it is too salty, add more unsalted chicken stock or coconut milk to dilute.
-
Once the seasoning tastes right, dissolve the cornstarch with a bit of water, then pour about half of the slurry into the gravy while you whisk. Bring the gravy to a full boil, whisking constantly, and assess the thickness of the gravy. If you want it thicker, add more cornstarch slurry.3 Tbsp cornstarch
-
Do a final taste of the gravy, and if it could use a little acidity to brighten, add a squeeze of lemon or lime.A squeeze of lime juice or lemon juice
-
Put the turkey on the herb bed on the serving platter, and there’s your beautiful turkey ready for the table! Make sure the turkey has rested for at least 20 minutes before slicing. Enjoy!
Video
Notes
- If you prefer to do all-white meat, use 2 breasts (you’ll also end up with more meat). If you prefer all dark meat, use 4 thighs.Â
Like this recipe? You’d also love these!
-
Thai Marinated Roast Turkey with Lemongrass Coconut Gravy
-
Chili Lime Peanuts with Thai Herbs
-
Thai Mango Sticky Rice Cocktail
-
4 Thai Recipes For Your Leftover Roast
The post Thai Marinated Roast Turkey with Lemongrass Coconut Gravy appeared first on Hot Thai Kitchen.
