The time to cook a 3 lb roast will vary depending on the cooking vessel. For a Dutch oven, 3-4 hours, slow cooker or crockpot, 7-8 hours; and an instant pot, 45 minutes-1 hour.