Go Back
+ servings
a piece of roast beef cut into slices on a cutting board
Print Recipe Add to Collection
4.36 from 64 votes

Roast Beef

Learn how to make perfect Roast Beef with this foolproof recipe! Featuring instructions to cook your roast to any temperature you prefer, this is a guaranteed winner for any special occasion you host. Whether it's family or guests, I've got you covered for a gorgeous dinner table centrepiece.
Prep Time10 mins
Cook Time2 hrs
Total Time2 hrs 10 mins
Course: Dinner
Cuisine: American
Keyword: roast beef
Servings: 10
Calories: 231kcal


  • 4 lb round roast fat trimmed
  • ¼ cup olive oil
  • 6 cloves garlic chopped
  • 4 cloves garlic cut into slivers
  • 1 tbsp fresh basil chopped
  • 1 tbsp fresh rosemary chopped
  • 1 tsp dried thyme
  • 1 tsp salt
  • 1 tsp black pepper


  • Take the roast out of the fridge at least 1 hour before cooking, no more than 2 hours.
  • Preheat the oven to 450 F°.
  • In a small bowl combine the olive oil, chopped garlic, basil, rosemary, thyme, salt and pepper.
  • Cut slits into the roast with a sharp knife evenly around the roast, then insert the garlic slivers in the slits.
  • Rub the garlic/herb mixture all over the roast evenly. Place the roast in a roasting pan with a rack in it.
  • Place the roasting pan in the oven, uncovered, and roast for 15 minutes, reduce the heat to 325 F° and roast for an additional 1 hour and 45 minutes for medium, or 2 hours for medium well done.
  • Remove the roast from the oven, transfer to a cutting board or serving plate and let it rest for 15 to 30 minutes before slicing and serving.°


  1. If you think you might have some leftovers to enjoy, I suggest slicing pieces off the roast as you enjoy them to keep the leftovers intact. This way you can slice thin pieces off for leftover roast beef sandwiches!
  2. Store your leftover roast beef in an airtight container or large sealable freezer bag. It'll last 3-4 days. If you don't want to overcook your leftovers, you can enjoy the roast beef as a cold cut.
  3. To reheat roast beef, preheat the oven to 250F. Wrap the roast well with foil and place it on a baking sheet. Once the oven comes to heat, turn it off. Transfer the roast to the oven and let it sit in there for 10-15 minutes.


Calories: 231kcal | Carbohydrates: 1g | Protein: 36g | Fat: 9g | Saturated Fat: 2g | Sodium: 311mg | Potassium: 678mg | Fiber: 1g | Sugar: 1g | Vitamin A: 39IU | Vitamin C: 1mg | Calcium: 16mg | Iron: 4mg