Christmas Beef Roast Recipe

Christmas Beef Roast Recipe

Here’s a unique and special main course for your Christmas dinner! This slow roasted beef roast recipe is made with little cherry or grape tomatoes and roasted garlic for a pretty dinner spread. The best part? The red wine sauce made with it. It’s a simple but very tasty dish that’s perfect for the holidays.

How To Make Christmas Beef Roast

This savory Christmas Beef Roast will save the holiday cheer! Taste the divine red wine glaze smothered on top of tender roast beef. The mouth-watering meat is seasoned to perfection and you can easily pair this with yummy mashed potatoes!

Prep: 10 mins
Cook: 1 hr 30 mins
Total: 1 hr 40 mins


For Beef Roast:

  • 2 lb beef rib, roast
  • 1 tsp salt
  • 1 tsp dried oregano
  • ½ tsp ground black pepper
  • ½ tsp paprika
  • ¼ tsp ground cayenne pepper
  • 2 cups cherry tomatoes, or grape tomatoes
  • 1 head garlic cloves, peeled
  • 2 tbsp dried thyme
  • 5 tbsp extra virgin olive oil
  • grapeseed oil

For Red Wine Sauce:

  • 3 cups beef broth
  • ¾ cups port wine
  • tsp tomato paste
  • tsp unsalted butter
  • 1 tbsp all-purpose flour

For Garnish:

  • parsley, chopped


Beef Roast:

  1. Preheat oven to 350 degrees F.
  2. Season the beef roast with salt, oregano, pepper, paprika, and cayenne. Rub it all over the exterior.
  3. In a large pan, add a few drops of grapeseed oil. Turn the heat up on the pan to medium-high and sear the roast on all sides.
  4. Place the roast in a shallow roasting pan.
  5. In a bowl, combine the tomatoes, garlic, thyme, and olive oil.
  6. Pour the mixture over the roast, scattering around the bottom of the pan.
  7. Place roasting pan in the oven and roast uncovered for about 1 hour.
  8. Remove beef roast from the oven and let it rest for at least 10 minutes. Don’t slice in until ready to serve.

Red Wine Sauce:

  1. Pour the beef broth and port wine into the pan the meat was seared in.
  2. Bring to a boil, then cook over high heat for 30 minutes until the liquid is reduced by half.
  3. Whisk in the tomato sauce and set aside.
  4. In a bowl, combine the butter and flour, then add a few pan drippings. Whisk until combined, then add to the tomato mixture.
  5. Simmer until the sauce thickens.
  6. Slice the beef and serve with garlic and tomatoes, then drizzle the red wine sauce over top. Enjoy!


  • Sugar: 3g
  • :
  • Calcium: 49mg
  • Calories: 290kcal
  • Carbohydrates: 8g
  • Cholesterol: 51mg
  • Fat: 18g
  • Fiber: 1g
  • Iron: 4mg
  • Monounsaturated Fat: 10g
  • Polyunsaturated Fat: 1g
  • Potassium: 488mg
  • Protein: 18g
  • Saturated Fat: 5g
  • Sodium: 696mg
  • Trans Fat: 1g
  • Vitamin A: 302IU
  • Vitamin C: 11mg
Nutrition Disclaimer
Share your thoughts and experiences with this Christmas Beef Roast Recipe in the Recipe Sharing forum section.

Was this page helpful?

Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!