Christmas Beef Roast Recipe

Christmas Beef Roast Recipe

A few years ago I was planning my Christmas dinner menu. I wanted to do something unique and special for the main course, without being too out of the ordinary. I mean, it needed to be something I don’t make every day, but not so unique that my kids had no interest in eating. I ended up looking through so many cookbooks, magazines, and websites. I was looking at really fancy ideas, with very expensive recipes. Things like crown Pork Crown Roast or Rack of Lamb. I realized I was totally overthinking it, and it didn’t have to be that hard!

I came up with a simple, slowcooked beef roast with little cherry or grape tomatoes and roasted garlic that was absolutely delicious. The best part? The red wine sauce I created to go with it. It’s such a simple dish, but very tasty and perfect for the holidays. I’ve made this every Christmas since!

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 the Beef Roast:

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

For the Red Wine Sauce:

  • 3 cup beef broth
  • ¾ cup port wine
  • 1 ½ tsp tomato paste
  • 1 ½ tsp butter
  • 1 tbsp flour


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.

  4. Turn the heat up on the pan to medium-high and sear the roast on all sides.

  5. Place the roast in a shallow roasting pan.

  6. In a bowl, combine the tomatoes, garlic, thyme, and olive oil.

  7. Pour the mixture over the roast, scattering around the bottom of the pan.

  8. Place roasting pan in the oven and roast uncovered for about an hour.

  9. 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 using 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, adding a few pan drippings. Whisk until combined then add to the tomato mixture.

  5. Simmer until sauce thickens.

  6. Slice beef and serve with garlic and tomatoes, drizzling red wine sauce over the top!


  • Sugar: 8g
  • :
  • Calcium: 96mg
  • Calories: 320kcal
  • Carbohydrates: 15g
  • Cholesterol: 49mg
  • Fat: 19g
  • Fiber: 2g
  • Iron: 7mg
  • Potassium: 492mg
  • Protein: 18g
  • Saturated Fat: 5g
  • Sodium: 702mg
  • Vitamin A: 247IU
  • Vitamin C: 5mg
Nutrition Disclaimer
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

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


    Leave a comment

    Replying to