HOW LONG DOES IT TAKE TO ROAST A 2KG CHICKEN? Roasting a chicken will take approximately 20 minutes for every 500g of weight at 200 degrees Celsius (180 degrees Celsius for fan-forced ovens). So if you do the maths, it should take a 2kg chicken about 80 minutes (1 hour and 20 minutes) to cook.