Go Back
perfect roasted whole chicken glazed with sweet and spicy bbq sauce

Perfect Roasted Whole Chicken With BBQ Sauce

A completed guide to achieve such perfect tender, juicy, super delicious and amazingly good looking roasted whole chicken.
5 from 1 vote
Prep Time 30 mins
Cook Time 1 hr
Marinating time: 1 d
Total Time 1 d 1 hr 30 mins
Course Main Course
Cuisine American
Servings 1 chicken


  • Instant read thermometer


  • 1 whole chicken about 2.5lb

Dry rub

  • 1 tsp Kosher salt
  • ¼ tsp smoked salt add the same amount of Kosher salt if don't use smoked salt
  • ¼ tsp ground black pepper
  • ¼ tsp garlic powder
  • ¼ tsp ground mustard or onion powder

Sweet and Spicy BBQ sauce

  • 1 c ketchup
  • ½ c water
  • 1 tbsp apple cider vinegar
  • 1 tbsp white vinegar
  • 3 tbsp light brown sugar
  • 1 tsp cayenne pepper
  • ½ tsp ground cumin
  • ½ tsp Kosher salt
  • ½ tsp ground black pepper


For BBQ Sauce

  • In a sauce pan, combine all ingredients and warm gently over medium heat, stirring occasionally.
  • Do not bring the mixture to boil. Only warm enough for all ingredients dissolve completely.
  • Once everything is incorporated, remove the pan from the heat. Let the sauce cool down to room temperature.
  • Transfer the sauce to an air-tight container. It can be kept up to a month in refrigerator.

Dry brine the chicken

  • Pat dry the chicken with paper towel. Sprinkle dry-rub mixture all over the chicken, include its cavity and the back.
  • Transfer the chicken to a clean pan, tuck the wing tips behind the shoulders, tie the legs using cooking twine if necessary.
  • Cover loosely with plastic wrap and let the chicken tenderize and absorb the dry-rub for at least 1 day (maximum 2 days) in the fridge. 

Oven-roast the chicken

  • Pre-heat the oven to 450F
  • Take the chicken out of the fridge and let it cool down at room temperature for 15 minutes before roasting.
  • Line a baking pan with heavy duty aluminum foil, place the chicken in the pan, breast side up.
  • Place the chicken on the center rack of the oven and roast for 30 minutes.
  • Turn the oven temperature to 460F.
  • Take the chicken out and carefully flip it over using plastic or wooden spatulas. 
  • Return the upside down chicken to the oven and continue to roast for 10 minutes.
  • After that, take the chicken out and brush an even layer of BBQ sauce all over the back of the chicken.
  • Flip the chicken back to breast side up.
  • Continue to cook for 5 minutes, then brush another layer of BBQ sauce on the breast side.
  • Cook for another 5 minutes. The chicken should be done cooking at this time.
  • Take the chicken out of oven, let it rest for 5 to 10 minutes, then serve.


  • For this recipe, the chicken should not spend more than an hour in the oven. The internal part of chicken should reach 165F - 170F when it is done cooking.
  • This roasted whole chicken can be served with: sandwich, sautéed bell pepper, mixed salad, and BBQ sauce on the side.