Question: how long to cook a 3 pound roast at 400 degrees?
Answer: Add some salt at the beginning. Cook the meat covered at a low temperature - like 225 for three hours or so until the meat comes up to ~ 145 degrees, with meat and vegetables fork tender.