How Long Does It Take to Cook Pork Sirloin Roast?

Philippe Desnerck/Photolibrary/Getty Images

A typical pork sirloin roast that weighs between 2 and 5 pounds takes between 20 and 30 minutes per pound to cook completely. Bone-in pork sirloin roasts cook at a slightly faster rate than boneless roasts.