
Vietnamese Annatto Roasted Chicken
A golden, fragrant whole chicken infused with annatto's earthy richness, warm turmeric, and aromatic lemongrass. The bird roasts until the skin crackles and the meat stays juicy, while a spice paste penetrates deep into the flesh. Serve with jasmine rice and lime wedges for a restaurant-quality Vietnamese roast.
- Prep
- 20 min
- Cook
- 1 hr 30 min
- Wait
- 30 min
- Total
- 2 hr 20 min
- Makes
- 1 whole chicken (4 servings)
Steps
Before you start
- Remove the chicken from the refrigerator 30 minutes before roasting so it cooks evenly
- Preheat your oven to 425°F (220°C)
- Pat the chicken completely dry with paper towels
- Toast the annatto seeds in a dry skillet over medium heat for 1–2 minutes until fragrant, then let cool
Bloom the annatto
- In a small saucepan over medium heat, warm the coconut oil for about 1 minute.
- Add the toasted annatto seeds and cook for 2–3 minutes, stirring occasionally, until the oil becomes a deep rust-orange color and smells fragrant.
- Remove from heat and let cool for 5 minutes.
- The seeds will infuse the oil with their earthy, slightly sweet flavor and distinctive color.
+ Show details− Hide details
Ready when: Oil is deep rust-orange and fragrant
Tip: Don't let the annatto burn; it will taste bitter. If the oil smokes, remove it immediately from the heat.
Make the spice paste
- Pour the annatto oil (including seeds) into a mortar and pestle or food processor.
- Add the peeled garlic cloves, chopped lemongrass, turmeric, fish sauce, lime juice, salt, and black pepper.
- Pound or pulse until you have a thick, fragrant paste with small visible pieces of lemongrass and garlic.
- The paste should be thick enough to adhere to the chicken but not dry.
+ Show details− Hide details
Ready when: Paste is thick, fragrant, and spreadable with visible bits of lemongrass and garlic
Tip: If using a mortar and pestle, pound the lemongrass and garlic first until broken down, then add the turmeric and annatto oil. This prevents the lemongrass from flying out.
Season the cavity and exterior
- Pat the chicken completely dry inside and out with paper towels (this is critical for crispy skin).
- Rub about one-third of the spice paste inside the cavity, working it into every crevice.
- Rub the remaining paste all over the outside of the chicken—under the wings, down the legs, across the breast, and into the nooks where the thighs meet the body.
- Don't worry if it looks unevenly distributed; it will cook and blend as the chicken roasts.
+ Show details− Hide details
Ready when: Chicken is completely coated with the rust-orange paste and very dry to the touch
Tip: Make sure the chicken is truly dry—moisture will prevent the skin from crisping. Use a fresh paper towel for the final pat-down.
Set up the roasting pan
- Pour the chicken broth into the bottom of a 13×9-inch roasting pan or large cast-iron skillet.
- Place the spice-rubbed chicken breast-side up in the pan.
- The broth will prevent the drippings from burning and keep the air inside the oven moist, which helps the meat stay tender.
+ Show details− Hide details
Ready when: Chicken is positioned breast-side up and broth is evenly distributed
Roast at high heat (first 20 minutes)Oven 425°F / 220°C
- Place the pan in a preheated 425°F (220°C) oven.
- Roast uncovered for 20 minutes.
- The high heat will start to render the skin and create a flavorful crust.
- You may hear some sizzling from the drippings—this is good.
+ Show details− Hide details
Ready when: Skin begins to turn golden brown and looks dry on top
Reduce heat and continue roastingOven 375°F / 190°C
- After 20 minutes, reduce the oven temperature to 375°F (190°C) and continue roasting for 60–70 minutes, until the thickest part of the thigh (not touching bone) reads 165°F (74°C) on an instant-read meat thermometer.
- The skin should be deep golden-brown and crisp.
- If the top is browning too quickly, loosely tent with foil.
+ Show details− Hide details
Ready when: Thickest part of thigh reads 165°F (74°C) on an instant-read thermometer; skin is deep golden-brown and crisp
Tip: Check the temperature at the innermost part of the thigh without touching bone. This is the last place to reach safe temperature in a whole chicken.
Rest the chicken
- Remove the pan from the oven and let the chicken rest for 15 minutes in the pan before carving.
- During this time, the carryover heat will bring the chicken to a final safe temperature, and the juices will redistribute throughout the meat, keeping it moist when you slice.
+ Show details− Hide details
Ready when: Chicken has cooled slightly and juices are no longer running raw from cut surfaces
Tip: Don't skip this step. A well-rested chicken is noticeably juicier than one cut immediately after roasting.
Carve and serve
- Transfer the chicken to a cutting board.
- Carve into quarters or smaller pieces as desired.
- Pour the pan drippings into a small serving bowl.
- Serve the chicken with jasmine rice, lime wedges, and fresh herbs such as cilantro or Thai basil.
- Drizzle the pan drippings over each plate.
+ Show details− Hide details
Ready when: Chicken is carved cleanly and meat pulls away easily from bone
Tip: If you find the pan drippings are too thin, you can reduce them in a saucepan over medium-high heat for 2–3 minutes to concentrate the flavor.
Good to know
Tips
- Buy the chicken from a good butcher or source if you can; free-range or pasture-raised birds have more flavorful meat and crisper skin than factory-farmed birds.
- The annatto-infused oil is the soul of this dish. Don't rush the blooming step—taking a few minutes to let the annatto release its color and flavor into the oil makes a significant difference.
- Keep a meat thermometer nearby during roasting. The time estimates are guidelines; every oven cooks differently, and a 4.5-pound chicken can take anywhere from 75 to 95 minutes depending on your oven's accuracy.
- Whole lemongrass stalks are essential; they provide a delicate, complex citrus-floral note that bottled lemongrass juice or powder can't replicate.
Make ahead
The spice paste can be made up to 1 day ahead and stored in an airtight container in the refrigerator. Let it come to room temperature and stir well before applying to the chicken.
Storage & reheating
Leftover roasted chicken keeps in an airtight container in the refrigerator for up to 3 days. Shred the meat and use it in salads, rice bowls, or soups. To reheat, warm gently in a 325°F (160°C) oven for 10–15 minutes, covered with foil, until heated through. The chicken also freezes well for up to 2 months in an airtight container or freezer bag; thaw overnight in the refrigerator before reheating.
Substitutions
- annatto seeds (achiote) → 1 teaspoon of ground annatto powder mixed with 3 tablespoons of neutral oil. Ground annatto is more convenient if you can't find whole seeds, though whole seeds provide better depth of flavor. Use the oil-mixed version to ensure even distribution in the paste.
- lemongrass stalks → 2 tablespoons of finely grated lemon zest plus 1 tablespoon of fresh lemon juice. Lemon zest and juice will add brightness but lack lemongrass's complex floral notes. Increase the amount slightly if using zest and juice alone.
- fish sauce → 1 teaspoon of soy sauce plus 1 teaspoon of lime juice, and adjust salt to taste. This won't be as deeply Vietnamese in flavor, but it will provide umami. Taste and adjust salt accordingly, as soy sauce contains sodium.
- coconut oil or neutral oil → Neutral oil such as vegetable, canola, or grapeseed oil. Neutral oil will work equally well. Coconut oil adds a subtle richness, but any high-smoke-point oil is fine.
More roasts
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Vietnamese
- Main ingredient
- Whole Chicken
- Method
- Oven
- Quick & Easy
- Easy





