Holiday Roast Beef with Yorkshire Puddings

Holiday Roast Beef with Yorkshire Puddings

By: Clara Updated:

Affiliate disclosure: This post may contain affiliate links. I may earn a small commission at no extra cost to you. See our Privacy Policy for details HERE.

Holiday Roast Beef with Yorkshire Puddings is the kind of meal that makes a holiday table feel special without making every part of dinner complicated. The roast gets a fragrant coating of herbs and garlic, while the puddings bake until tall, crisp, and golden. To me, this is pure comfort food: generous, savory, and made for sharing.

The flavors work beautifully together. A tied beef top sirloin roast is seasoned with salt and pepper, then coated with olive oil, fresh thyme, rosemary, and garlic. The Yorkshire pudding batter combines milk, flour, eggs, and salt, while a simple gravy brings shallot, red wine, beef stock, and pan drippings together.

The process takes planning, but each task is simple. Marinate the beef overnight, let it come closer to room temperature before roasting, and use a thermometer to check for doneness. Meanwhile, let the batter rest, then bake it in hot drippings for crisp, puffed puddings. Finally, make the gravy in the roasting pan so it picks up all those flavorful browned bits. The recipe contains red wine and is intended for guests of legal drinking age, 21 and older.

Serve this roast beef and Yorkshire pudding dinner on a holiday, for a family gathering, or on a chilly evening when you want a hearty meal at home. Since the roast serves eight, it is also a welcome choice when you are hosting guests and want a centerpiece that feels traditional and satisfying.

Why You’ll Love This Holiday Roast Beef with Yorkshire Puddings

  • It makes a memorable centerpiece. A herb-crusted roast and a plate of golden Yorkshire puddings look festive without needing fussy decoration.
  • The flavors are classic and comforting. Rosemary, thyme, garlic, beef drippings, and red wine build a savory taste that feels right at home on a holiday table.
  • You can do much of the work ahead. Marinate the beef overnight and mix the pudding batter while the roast comes to room temperature.
  • A thermometer makes doneness easier to judge. Rather than relying only on the clock, you can check the center of the roast for the recipe’s 120°F medium-rare target.
  • The gravy uses the roasting pan. Shallot, wine, stock, and browned bits turn the pan drippings into a rich sauce, with less waste and plenty of flavor.

Beef Tips

Choose a 3- to 4-pound top sirloin roast with an even shape so it cooks at a steady pace. Ask your butcher to tie it if it is not already tied, or tie it with kitchen twine at even intervals. The twine helps the roast hold its shape while cooking, which makes it easier to roast evenly and slice neatly. Before seasoning, pat the surface dry with paper towels so the herb and oil mixture coats the beef well. For the most reliable result, use an instant-read thermometer and check the center of the roast rather than guessing from its color or cooking time.

Options for Substitutions

  • Herbs: Use a mix of fresh thyme and rosemary as written, or replace one with finely chopped fresh sage. Keep the total amount similar so the herb coating stays balanced.
  • Olive oil: Use another neutral cooking oil if needed. Olive oil adds flavor, but a neutral oil can still help the herbs and garlic coat the roast.
  • Milk: Whole milk makes a rich Yorkshire pudding. If needed, use 2% milk; the puddings may be a little less rich.
  • Flour: Use all-purpose flour for both the batter and gravy. This recipe depends on wheat flour, so a gluten-free flour blend may change how the puddings rise and set.
  • Shallot: Use a small finely chopped onion in place of the shallot. Its flavor may be a little stronger, so chop it finely and cook it until soft.
  • Red wine or stock: For the gravy, you may use additional beef stock in place of red wine, though the sauce will taste less wine-forward. You may also use low-sodium beef stock and adjust the salt to taste.

Watch Out for These Mistakes

Do not skip the overnight marinade if you can plan ahead. The long rest gives the salt, herbs, garlic, and oil time to season the surface of the beef. Also, take the roast out of the refrigerator about 2 hours before roasting, as directed, so it is not very cold when it goes into the oven.

Avoid cooking the beef by time alone. Roast size, shape, and oven accuracy can all change how quickly the center heats. The recipe gives about 25 minutes at 250°F after browning, but use an instant-read thermometer and check the center. The stated 120°F target is for medium-rare before resting; the temperature can rise as the beef rests. Follow food-safety guidance for your preferred level of doneness.

For Yorkshire puddings, make sure the muffin pan and drippings are hot before adding the batter. A cool pan can keep the puddings from rising well. Once the batter goes in, keep the oven door closed while they bake so the heat stays steady. Then lower the oven to 350°F for the final 10 minutes to help set the centers.

Finally, watch the gravy as it thickens. Whisk the flour into the shallot and drippings before adding the stock, then keep whisking to help prevent lumps. Let the wine reduce by about half, as directed, and do not leave the pan unattended while it simmers. The recipe contains alcohol, so serve it only to guests of legal drinking age, 21 and older.

What to Serve With Holiday Roast Beef with Yorkshire Puddings?

For a balanced plate, serve the roast beef and Yorkshire puddings with simple vegetables that complement the rich gravy. Roasted carrots bring a little sweetness, while green beans or Brussels sprouts add a fresh, savory bite. You could also add mashed potatoes for a classic holiday spread, though the Yorkshire puddings already make a satisfying starchy side. A crisp green salad is another good choice when you want a lighter contrast.

Storage Instructions

Store: Refrigerate leftover beef, Yorkshire puddings, and gravy in separate airtight containers within 2 hours of serving. Keep them in the refrigerator for 3 to 4 days. Separating the components helps the puddings stay drier and makes it easier to reheat each part as needed.

Freeze: Freeze sliced beef and gravy in airtight, freezer-safe containers for up to 2 to 3 months for best quality. Wrap the beef well to protect it from freezer burn. Yorkshire puddings can also be frozen, though their texture may soften slightly after thawing. Freeze them in a single layer first, then transfer them to a sealed bag or container.

Reheat: For stovetop reheating, warm the gravy in a small saucepan over low heat, stirring often. Add a splash of beef stock or water if it has become too thick. Warm sliced beef gently in the gravy or in a covered skillet with a spoonful of stock, taking care not to cook it for too long. For the microwave, place a portion of beef with a little gravy in a microwave-safe dish, cover loosely, and heat in short intervals until hot. Reheat Yorkshire puddings separately in a 350°F oven for several minutes to help restore their crisp edges. A microwave is convenient, but it may make the puddings soft.

Recipe Info

  • Preparation Time: 20 minutes, plus about 10 hours for marinating and resting
  • Cooking Time: 1 hour 30 minutes
  • Total Time: 11 hours 50 minutes
  • Difficulty: Medium
  • Servings: 8
  • Calories: 470 kcal per serving, as provided

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: Approximately 3,400-4,200 kcal
  • Protein: Approximately 220-280 g
  • Fat: Approximately 180-260 g
  • Carbohydrates: Approximately 130-180 g

These are broad estimates based on the listed ingredients and may vary with the exact size and fat content of the roast, how much drippings remain in the pan, and how much gravy and pudding each person eats. The supplied calorie figure is 470 kcal per serving; nutrition calculators may produce different results depending on their ingredient data and serving assumptions.

Ingredients

  • 1 (3-4 lb.) beef top sirloin roast, tied
  • Kosher salt and freshly ground pepper, to taste
  • 1/4 cup olive oil
  • 2 tbsp. finely chopped fresh thyme
  • 2 tbsp. finely chopped fresh rosemary
  • 4 cloves garlic, finely chopped
  • 1 1/4 cups milk
  • 1 cup plus 2 tbsp. flour (1 cup for the batter, 2 tbsp. for the gravy)
  • 3 large eggs
  • 1 tsp. salt (for the batter, per the directions)
  • 1 large shallot, finely chopped
  • 1/2 cup red wine
  • 1 cup beef stock
  • Chopped parsley, for garnish (optional)

Step-by-Step Instructions

Step 1: Season and Marinate the Beef

Season the roast with kosher salt and freshly ground pepper. In a small bowl, mix the olive oil, thyme, rosemary, and garlic. Rub the mixture over the beef, then place the roast in a small roasting pan. Cover it loosely with plastic wrap and refrigerate for at least 8 hours or overnight.

Step 2: Rest the Roast and Mix the Batter

Take the beef out of the refrigerator about 2 hours before roasting. Meanwhile, whisk the milk, 1 cup of flour, 1 teaspoon of salt, and eggs in a bowl until smooth. Cover the batter and let it rest at room temperature for at least 1 hour. This rest gives the flour time to absorb the liquid.

Step 3: Brown and Roast the Beef

Heat the oven to 500°F. Remove the plastic wrap and roast the beef for 18 to 20 minutes, until browned. Then lower the oven temperature to 250°F and continue roasting until an instant-read thermometer in the center reads 120°F for medium-rare, about 25 minutes. Use the temperature as your guide, since ovens and roasts can vary.

Step 4: Rest the Beef and Save the Drippings

Move the roast to a cutting board and tent it loosely with foil. Pour the pan drippings into a bowl, leaving about 3 tablespoons in the roasting pan. Set the pan aside for making gravy. Let the beef rest while you prepare the puddings and sauce.

Step 5: Heat the Pan and Bake the Yorkshire Puddings

Raise the oven temperature to 450°F. Put 1/2 teaspoon of the reserved drippings into each cup of a nonstick muffin pan, then heat the pan in the oven for 15 minutes. Whisk 1 tablespoon of the drippings into the batter. Carefully divide the batter among the hot cups and bake for about 20 minutes, until the puddings have risen and browned. Lower the oven to 350°F and bake for 10 more minutes to set them.

Step 6: Make the Gravy and Serve

Set the reserved roasting pan over medium heat and cook the shallot for 4 to 6 minutes, until soft. Add the red wine, scrape up the browned bits, and simmer for 4 to 6 minutes, until the wine reduces by half. Whisk in the remaining 2 tablespoons of flour, then gradually whisk in the beef stock. Cook for about 5 minutes, whisking, until the gravy thickens. Slice the beef and serve it with the Yorkshire puddings and gravy. Add chopped parsley if you like. This recipe contains alcohol and is intended for guests of legal drinking age, 21 and older.

Conclusion

This Holiday Roast Beef with Yorkshire Puddings pairs herb-and-garlic top sirloin with crisp, golden puddings and a savory red wine gravy. Marinate the beef ahead, use a thermometer to check its temperature, and heat the drippings well before adding the batter. Those simple steps help make the meal feel special and keep the cooking manageable.

Give this recipe a place at your next holiday table, then come back and share how it went. If you enjoyed this classic dinner, explore more comforting roast and family-meal recipes for your next gathering.

Holiday Roast Beef with Yorkshire Puddings

A special holiday centerpiece featuring a herb-crusted roast beef and crisp Yorkshire puddings, paired with a savory red wine gravy.
Prep Time 10 hours 40 minutes
Cook Time 1 hour 30 minutes
Total Time 11 hours 50 minutes
Servings: 8 servings
Course: Dinner, Main Course
Cuisine: British
Calories: 470

Ingredients
  

For the Roast Beef
  • 1 (3-4 lb.) beef top sirloin roast, tied
  • to taste Kosher salt
  • to taste freshly ground pepper
  • 1/4 cup olive oil
  • 2 tbsp. finely chopped fresh thyme
  • 2 tbsp. finely chopped fresh rosemary
  • 4 cloves garlic, finely chopped
For the Yorkshire Puddings
  • 1 1/4 cups milk Whole milk is preferred
  • 1 cup flour For the batter
  • 2 tbsp. flour For the gravy
  • 3 large eggs
  • 1 tsp. salt For the batter
For the Gravy
  • 1 large shallot, finely chopped
  • 1/2 cup red wine For flavor
  • 1 cup beef stock You may use low-sodium
  • chopped parsley, for garnish (optional)

Method
 

Preparation
  1. Season the roast with kosher salt and freshly ground pepper.
  2. In a small bowl, mix the olive oil, thyme, rosemary, and garlic. Rub the mixture over the beef, then place the roast in a small roasting pan.
  3. Cover it loosely with plastic wrap and refrigerate for at least 8 hours or overnight.
Resting and Mixing
  1. Take the beef out of the refrigerator about 2 hours before roasting.
  2. Meanwhile, whisk the milk, 1 cup of flour, 1 teaspoon of salt, and eggs in a bowl until smooth. Cover the batter and let it rest at room temperature for at least 1 hour.
Roasting the Beef
  1. Heat the oven to 500°F. Remove the plastic wrap and roast the beef for 18 to 20 minutes, until browned.
  2. Lower the oven temperature to 250°F and continue roasting until the internal temperature reaches 120°F for medium-rare, about 25 minutes.
Making Yorkshire Puddings
  1. Raise the oven temperature to 450°F. Put 1/2 teaspoon of the reserved drippings into each cup of a nonstick muffin pan, then heat the pan in the oven for 15 minutes.
  2. Whisk 1 tablespoon of the drippings into the batter, then carefully divide the batter among the hot cups and bake for about 20 minutes.
  3. Lower the oven to 350°F and bake for 10 more minutes to set them.
Making the Gravy
  1. Set the reserved roasting pan over medium heat and cook the shallot for 4 to 6 minutes, until soft.
  2. Add the red wine, scrape up the browned bits, and simmer for 4 to 6 minutes, until the wine reduces by half.
  3. Whisk in the remaining 2 tablespoons of flour, then gradually whisk in the beef stock. Cook for about 5 minutes, whisking, until the gravy thickens.
Serving
  1. Slice the beef and serve it with the Yorkshire puddings and gravy. Add chopped parsley if you like.

Notes

This recipe contains alcohol and is intended for guests of legal drinking age, 21 and older. For best results, use an instant-read thermometer to check beef doneness.