How Long to Cook 2 Lb Roast in Oven


Here’s how to cook a 2 lb roast in the oven, with helpful tips and variations.

Preheat oven to 325.

Preheat oven to 325.

  • Set the oven timer for 2 hours.

Place roast in a shallow roasting pan.


Place the roast in a shallow roasting pan. Do not use a deep roasting pan, as the juices will burn. A rack should be placed inside the roasting pan so that the meat can be elevated above any liquid. This allows for even heat distribution and prevents burning at the bottom of your roast while cooking.

Drizzle with olive oil and seasonings of your choice (garlic, rosemary, etc.)

Drizzle the roast with olive oil and seasonings of your choice (garlic, rosemary, etc.). Seasoning a roast before roasting it gives you the opportunity to add additional flavor without getting in the way of any other seasonings that may be added later.

Roast at 425 degrees Fahrenheit for 30 minutes per pound until internal temperature reaches 145 degrees Fahrenheit

Roast for 30 minutes per pound.

For a 2-pound roast, cook for 30 minutes per pound. For example, a 3-pound roast will take 1 hour and 15 minutes to cook. If you’re cooking a larger roast (4 pounds), increase your cooking time by 15 minutes per pound. A good way to make sure your meat is done is with a meat thermometer; it should read 145 degrees Fahrenheit when cooked through

2 lb roast takes 2 hours total to cook

A 2 lb roast should take 2 hours total to cook.

  • Medium Rare: 130 degrees (internal temperature)
  • Medium: 140 degrees (internal temperature)
  • Well Done: 160 degrees (internal temperature)


That’s it! If you have any questions or concerns about your roast, feel free to contact us at any time.

Related Posts