Juicy Rosie Chicken Inasal: Filipino BBQ Recipe

Updated November 7, 2026

Total time
5 hr 5 min
prep 30 min · cook 35 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Juicy Rosie Chicken Inasal: Filipino BBQ Recipe

Juicy Rosie Chicken Inasal is a Filipino-style grilled chicken marinated in a vibrant blend of calamansi (or lemon), vinegar, annatto oil, and spices. This version delivers the signature tangy-salty-sweet flavor and that gorgeous red-orange color of the classic Bacolod inasal, but with a foolproof method for keeping the meat incredibly moist. The marinade does double duty as a basting sauce, creating a caramelized, slightly charred crust while the inside stays tender and juicy.

Ingredients

  • 6 bone-in, skin-on chicken thighs (about 2.5 lb / 1.1 kg)
  • 1 cup (240 ml) calamansi juice (or ¾ cup lemon juice + ¼ cup lime juice)
  • ½ cup (120 ml) cane vinegar (or white vinegar)
  • ¼ cup (60 ml) soy sauce
  • 2 tablespoons (25 g) brown sugar
  • 1 head garlic, peeled and minced (about 2 tablespoons)
  • 1 tablespoon (6 g) black peppercorns, crushed
  • 2 stalks lemongrass, white parts only, bruised and chopped
  • 1 thumb-sized piece ginger, peeled and grated (about 1 tablespoon)
  • 2 tablespoons (30 ml) annatto oil (or 1 tablespoon annatto seeds + 3 tablespoons neutral oil)
  • 1 teaspoon salt
  • For basting: ¼ cup (60 ml) annatto oil (or more, if needed)

Instructions

  1. Make the marinade: In a large bowl, combine calamansi juice, vinegar, soy sauce, brown sugar, garlic, peppercorns, lemongrass, ginger, and salt. Whisk until the sugar dissolves.
  2. Marinate the chicken: Add the chicken thighs to the marinade, turning to coat. Cover and refrigerate for at least 4 hours, or up to 8 hours for deeper flavor. Do not marinate longer than 8 hours, as the acid can make the chicken mushy.
  3. Prepare the basting oil: If using annatto seeds, heat 3 tablespoons neutral oil in a small pan over low heat. Add the seeds and cook for 2–3 minutes until the oil turns deep orange. Strain and discard the seeds. If using store-bought annatto oil, skip this step.
  4. Preheat the grill: Heat a charcoal or gas grill to medium-high (about 375°F / 190°C). For charcoal, arrange coals to one side for indirect heat.
  5. Grill the chicken: Remove chicken from marinade, letting excess drip off. Pat dry with paper towels. Place chicken skin-side down on the grill grate over direct heat. Grill for 5–7 minutes until the skin is charred and crispy.
  6. Move to indirect heat: Turn the chicken over and move to the cooler side of the grill. Cover and cook for 20–25 minutes, turning occasionally and basting with annatto oil every 5 minutes, until the internal temperature reaches 165°F (74°C) (USDA FSIS safe minimum for poultry).
  7. Rest and serve: Remove from the grill and let rest for 5 minutes. Serve hot with rice and dipping sauces.

Tips

  • Don’t skip the basting: The annatto oil keeps the chicken moist and builds that characteristic red-orange glaze. If you skip it, the chicken will be drier and less flavorful.
  • Use bone-in, skin-on thighs: They have more fat and connective tissue, which keeps the meat juicy during grilling. Boneless, skinless breasts will dry out quickly.
  • Marinating time: The 4-hour minimum is key. Less time and the flavor won’t penetrate; more than 8 hours and the acid will break down the meat too much, making it mushy.
  • If using a gas grill: Set one burner to high and the other to low. Sear over the high burner, then move to the low burner for the rest of the cooking.

Serving Suggestions

Serve the inasal with steamed jasmine rice or garlic fried rice. A side of pickled papaya or atchara (sweet pickled vegetables) cuts through the richness. For a classic Filipino meal, add a bowl of sinigang or a simple cucumber salad. Don’t forget the dipping sauce: mix ½ cup vinegar with 1 minced garlic clove, 1 teaspoon salt, and a pinch of chili flakes.

Variations

  • Oven-baked: If you don’t have a grill, bake the chicken in a 400°F (200°C) oven for 35–40 minutes, basting twice with annatto oil. Broil for the last 2–3 minutes to char the skin.
  • Spicy: Add 2–3 chopped bird’s eye chilies (siling labuyo) to the marinade for a fiery kick.
  • Chicken breast: Use boneless, skinless breasts, but reduce grilling time to 15–18 minutes and check temperature early to avoid overcooking.
  • Pork version: Substitute pork chops or pork belly for the chicken. Cook until pork reaches 145°F (63°C) (USDA FSIS safe minimum for whole cuts) with a 3-minute rest.

Storage and Reheating

Refrigerate leftover inasal in an airtight container for up to 3 days. To reheat, place in a 350°F (175°C) oven for 10–15 minutes, or until heated through. You can also reheat in a skillet over medium heat, turning occasionally. The chicken will lose some crispiness but remain flavorful. For longer storage, freeze the cooked chicken in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating. Always reheat leftovers to an internal temperature of 165°F (74°C) (USDA FSIS safe minimum for leftovers).

Frequently Asked Questions

Can I use chicken wings instead of thighs? Yes, wings work great. They’ll cook faster, about 15–20 minutes total. Adjust the time and check for 165°F (74°C) near the bone.

What is annatto oil, and where can I find it? Annatto oil is a reddish-orange oil infused with annatto seeds, giving the chicken its signature color. You can find it in Asian grocery stores or online. To make your own, heat ¼ cup neutral oil with 1 tablespoon annatto seeds for 2–3 minutes, then strain.

Can I use lime juice instead of calamansi? Yes, but calamansi is more aromatic and slightly less tart. Use a mix of lemon and lime juice (as noted in the ingredients) for a closer approximation. The flavor will be slightly different but still delicious.

Why is my chicken dry? Overcooking is the most common cause. Use a meat thermometer and pull the chicken off the grill at 165°F (74°C). Also, don’t skip the basting—it adds moisture and flavor.

Can I marinate overnight? Yes, but no longer than 8 hours. The acid in the marinade will start to break down the meat fibers, making them mushy if left too long.

Is this dish very spicy? No, it’s not spicy by default. The heat comes from the black pepper and the optional chili in the dipping sauce. Adjust to your preference.

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).