Skip to content
thaidinner✨ New

Thai Basil Roast Chicken with Tomato Nam Jim

A whole roast chicken rubbed with garlic, white pepper, and cilantro root, served with a tangy tomato-basil dipping sauce.

Prep
25 min
Cook
75 min
Servings
4
Difficulty
Medium
4.6
Sign in to rate
#thai#chicken#roast#dinner#gluten-free

About This Recipe

This dish takes the classic Thai flavor trio of garlic, cilantro root, and white pepper -- the marinade base for countless grilled and roasted meats across Thailand -- and applies it to a whole roast chicken, finished with a fresh tomato and Thai basil nam jim for dipping. It's a home-style adaptation rather than a single named traditional dish, built on real Thai seasoning logic used in dishes like gai yang (grilled chicken). The marinade technique is what makes Thai grilled and roasted chicken taste distinct: garlic, cilantro root (or stems if root isn't available), white pepper, and a little fish sauce are pounded into a rough paste and rubbed under the skin, not just on top, so the flavor penetrates the meat during roasting rather than just seasoning the surface. The tomato nam jim, made from diced tomato, garlic, chile, lime, fish sauce, and torn Thai basil, is spooned over the carved chicken or served on the side for dipping -- a bright, herbal counterpoint to the roasted meat's savoriness.

Ingredients

Serves 4

  • 1 wholechicken(about 1.6kg)
  • 8 clovesgarlic
  • 3cilantro roots(or stems, chopped)
  • 1 tspwhite pepper
  • 2 tbspfish sauce
  • 1 tbspoil
  • 2tomatoes(diced)
  • 2red chiles(chopped)
  • 2 tbsplime juice
  • 1 tbspfish sauce(for the sauce)
  • 1 tsppalm sugar
  • 0.5 cupThai basil leaves(torn)

Instructions

  1. 1

    Make the marinade paste

    Pound garlic, cilantro root, and white pepper in a mortar and pestle (or blitz in a small food processor) into a rough paste. Mix in fish sauce and oil.

  2. 2

    Marinate the chicken

    Loosen the chicken skin gently with your fingers and rub half the paste directly onto the meat. Rub the rest over the outside. Marinate at least 1 hour, ideally overnight in the fridge.

  3. 3

    Roast

    Preheat oven to 200C/400F. Roast chicken breast-side up for 60-70 minutes, until juices run clear and a thermometer in the thigh reads 74C/165F.

  4. 4

    Rest

    Rest the chicken 10-15 minutes before carving so the juices redistribute.

  5. 5

    Make the nam jim

    While the chicken rests, combine tomatoes, chiles, lime juice, fish sauce, and palm sugar. Stir in torn Thai basil just before serving.

  6. 6

    Serve

    Carve the chicken and spoon the tomato-basil sauce over the top or serve alongside for dipping.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Loosen the skin before rubbing in the paste -- this gets flavor directly into the meat, not just the surface.

  • →

    Cilantro root has a stronger, earthier flavor than the leaves; use the lower stems if you can't find roots at an Asian market.

  • →

    Let the chicken marinate overnight if possible -- the white pepper and garlic need time to penetrate.

Variations

  • •

    Grill the chicken spatchcocked over charcoal for a smokier, more traditional gai yang flavor.

  • •

    Use chicken thighs instead of a whole bird for faster cooking and easier weeknight prep.

  • •

    Add a tablespoon of coconut milk to the marinade for extra richness.

Storage

Refrigerate carved chicken up to 3 days. The tomato nam jim is best made fresh but can be refrigerated a few hours ahead without the basil, added just before serving.

History & Origin

The garlic-cilantro root-white pepper marinade is a foundational Thai seasoning base used across grilled meats, most famously gai yang from Isan, brought to prominence by street vendors grilling chicken over charcoal for markets and festivals.

Frequently Asked Questions

Can I grill this instead of roasting?

Yes -- spatchcock the chicken and grill over medium-indirect heat for about 40-45 minutes, turning occasionally, which is actually closer to the traditional method.

What if I can't find cilantro root?

Use the lower, thicker part of cilantro stems instead -- the flavor is similar, just slightly less intense than true root.

Why is white pepper used instead of black?

White pepper has a more floral, slightly fermented flavor common in Thai and Southeast Asian cooking, and doesn't leave visible black flecks in pale sauces or marinades.

Nutrition Facts

Per serving (340g / 12.0 oz) · 4 servings total

Calories430kcal
Protein38g
Carbohydrates6g
Fat27g
Fiber1g
Protein38g
Carbs6g
Fat27g

Time Summary

Prep time25 min
Cook time75 min
Total time100 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes