Tagalog Chicken Inasal: Juicy Grilled Chicken Recipe

Updated November 7, 2026

Total time
2 hr 45 min
prep 20 min · cook 25 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Tagalog Chicken Inasal: Juicy Grilled Chicken Recipe

Tagalog chicken inasal is a Filipino grilled chicken dish marinated in a tangy, savory blend of calamansi, soy sauce, and spices, then basted with annatto oil for a vibrant orange-red glaze. Unlike the more famous Bacolod version, the Tagalog style often leans sweeter and uses a simpler marinade, making it a weeknight-friendly way to get that smoky, street-food flavor at home. The key is the double action of marinating and basting, which locks in moisture and builds a caramelized, slightly charred crust.

Ingredients

  • 4 bone-in, skin-on chicken leg quarters (about 2 lb / 900 g)
  • 1/2 cup (120 ml) calamansi juice (or 1/4 cup lemon juice + 1/4 cup lime juice)
  • 1/2 cup (120 ml) soy sauce
  • 1/4 cup (50 g) brown sugar
  • 6 cloves garlic, minced
  • 1 tablespoon (15 ml) oyster sauce (optional, for extra umami)
  • 1 teaspoon black pepper
  • 1/2 cup (120 ml) annatto oil (see note)
  • 2 tablespoons (30 ml) cane vinegar or white vinegar
  • 1 tablespoon (15 g) salt
  • 1 teaspoon MSG (optional, but traditional)

Instructions

  1. In a large bowl, combine calamansi juice, soy sauce, brown sugar, garlic, oyster sauce (if using), black pepper, and salt. Whisk until the sugar dissolves.
  2. Add the chicken legs to the marinade, turning to coat well. Cover and refrigerate for at least 2 hours, or up to 4 hours for deeper flavor. Do not marinate longer than 4 hours, as the acid can make the chicken mushy.
  3. While the chicken marinates, prepare the basting oil. In a small saucepan, warm the annatto oil over low heat for 2 minutes, then stir in the vinegar and MSG (if using). Remove from heat and set aside.
  4. Preheat a grill to medium-high (about 375°F / 190°C). If using charcoal, arrange coals for two-zone cooking. Oil the grates lightly.
  5. Remove chicken from marinade, letting excess drip off. Reserve the marinade for basting (do not use it raw later).
  6. Place chicken skin-side down on the grill. Cook for 8-10 minutes, until the skin is golden and crisp, then flip.
  7. Continue grilling for another 10-12 minutes, turning every 4-5 minutes and basting generously with the annatto oil mixture each time you turn. The chicken is done when an instant-read thermometer inserted into the thickest part of the thigh (not touching bone) reads 165°F (74°C), the USDA FSIS safe minimum for poultry.
  8. Transfer to a cutting board and let rest for 5 minutes before serving.

Tips

  • Don’t skip the basting: The annatto oil is what gives inasal its signature color and keeps the meat moist. Brush it on every time you flip, not just at the start.
  • Marinating time matters: 2-4 hours is ideal. Longer than 4 hours and the citrus will break down the chicken’s texture, making it mealy.
  • No grill? Use a cast-iron grill pan over medium-high heat, or broil in the oven on a wire rack set over a baking sheet, turning and basting every 5 minutes.
  • Make annatto oil at home: Heat 1/2 cup (120 ml) neutral oil with 2 tablespoons annatto seeds over low heat until the oil turns deep orange, about 5 minutes. Strain and cool.

Serving Suggestions

Serve chicken inasal with steamed jasmine rice, garlic fried rice, or sinangag (garlic rice). A side of achara (pickled papaya) or a simple cucumber-tomato salad cuts the richness. For a traditional touch, offer a dipping sauce of soy sauce, calamansi, and chopped bird’s eye chili.

Variations

  • Bacolod-style: Add lemongrass and ginger to the marinade, and use a thicker basting sauce made with coconut milk and annatto.
  • Spicy: Add 2-3 chopped bird’s eye chilies (siling labuyo) to the marinade, or serve with a spicy vinegar dip.
  • Chicken thighs: Use boneless, skinless thighs and reduce grilling time to 6-8 minutes per side, checking for 165°F (74°C).
  • Oven-roasted: Marinate as directed, then roast at 400°F (200°C) for 35-40 minutes, basting twice with annatto oil.

Storage and Reheating

Leftover chicken inasal can be refrigerated in an airtight container for up to 3 days. To reheat, place on a baking sheet and warm in a 350°F (175°C) oven for 10-12 minutes, or until heated through to 165°F (74°C). Avoid microwaving, as it will dry out the skin. You can also freeze the cooked chicken for up to 2 months; thaw overnight in the fridge before reheating.

Frequently Asked Questions

Can I use boneless chicken breasts? Yes, but they cook faster and can dry out. Use 4 boneless, skinless breasts (about 1.5 lb / 680 g) and grill for 6-8 minutes per side, or until 165°F (74°C).

What is annatto oil and where can I find it? Annatto oil is made by infusing oil with annatto seeds, giving a mild, earthy flavor and a red-orange color. You can buy it in Filipino grocery stores or online, or make it yourself (see Tips).

Can I substitute calamansi? Yes, a 1:1 mix of lemon and lime juice works well. The flavor will be slightly less floral but still tangy.

Why is my chicken not getting charred? Your grill might not be hot enough, or you’re turning the chicken too often. Let it sit for 4-5 minutes per side to develop a good sear.

Is the marinade safe to use as a sauce? No, the raw marinade contains raw chicken juices. If you want a sauce, boil it for 2 minutes, then serve alongside.

Can I grill in a pan? Yes, a cast-iron grill pan over medium-high heat works well. Just make sure to ventilate your kitchen, as the basting oil can smoke.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).