If you’re craving a classic Sunday roast that delivers every time, you’ve got to try this Juicy Roast Beef Dinner with Yorkshire Pudding Recipe. It’s a meal that’s as comforting as it is impressive—perfect for family dinners or when you want to show off just a little in the kitchen. I absolutely love how the beef turns out so tender and flavorful, and those golden Yorkshire puddings? Simply irresistible. Stick around, because I’m sharing all my best tips to make sure you nail this fan-freaking-tastic feast!
Why You’ll Love This Recipe
- Juicy, Tender Beef: This recipe locks in moisture, so the roast stays melt-in-your-mouth delicious every time.
- Perfect Yorkshire Puddings: Crispy on the outside, fluffy inside, and full of rich flavor thanks to our tried-and-true batter and fat combo.
- All-in-One Meal: From roast potatoes to cauliflower cheese and steamed veggies, everything’s covered for a complete feast.
- Family Favorite: My family goes crazy for this combination, making it an ideal recipe to bring everyone together.
Ingredients You’ll Need
There’s a beautiful balance of ingredients here—each one plays a role in making the Juicy Roast Beef Dinner with Yorkshire Pudding Recipe a showstopper. I always recommend using fresh and quality ingredients, especially good roast beef and fresh eggs, to really make the flavors sing.
- Topside of beef: Choose a well-marbled piece for tenderness and juiciness.
- Olive oil: Helps give the beef a lovely golden crust.
- Salt and black pepper: Simple seasoning that enhances all the natural flavors.
- Plain flour: Base for the Yorkshire pudding batter—make sure it’s sifted for smoother results.
- Eggs: Bring the batter together and provide structure for the puddings.
- Milk: Adds moisture; whole or 2% works best for rich batter.
- Beef dripping or lard: Essential for authentic flavor in Yorkshire puddings.
- Lard or duck fat: For roasting the potatoes to that perfect crisp.
- Floury potatoes (like Maris Piper): Their starchiness creates crispy roasties.
- Maldon salt: Great for seasoning potatoes before roasting for extra crunch.
- Fresh thyme leaves: A fragrant herb that adds depth to roasted veggies.
- Chantenay carrots: Tender and sweet, perfect for steaming.
- Salted butter: Adds richness to your veggies and cauliflower cheese.
- White pepper: Gentle peppery warmth without black speckles.
- Cauliflower: Makes the creamiest, cheesier side dish you’ll want to double.
- Mature Cheddar cheese: Sharp and melts beautifully in the cauliflower cheese.
- Double (heavy) cream: For that velvety texture in the cauliflower cheese.
- Fresh parsley: Lightens and brightens the cauliflower cheese at the end.
- Cornflour (cornstarch): Helps you thicken the gravy to just the right consistency.
- Cold water: For mixing the cornflour slurry so it doesn’t clump.
- Beef stock cubes: Amplify the rich meatiness of your gravy.
- Hot vegetable stock: Use the natural juices from veggies for the best gravy base.
- Gravy browning (optional): Adds an appetizing deep color and extra flavor.
- Tenderstem broccoli: Quick-steaming green addition with a slight crunch.
Variations
I like to tailor this recipe depending on the crowd or the season. It’s super versatile, so don’t be shy about personalizing it to suit your taste!
- Herb-Infused Gravy: Sometimes I add rosemary or sage along with the thyme for an earthy twist that pairs beautifully with the beef.
- Vegetarian Twist: Swap the beef with a nut roast and keep the Yorkshire puddings, potatoes, and veggie sides to create a plant-friendly roast.
- Gluten-Free Option: Use gluten-free flour for Yorkshire puddings and cornflour as usual for a safe alternative that doesn’t sacrifice texture.
- Spice it Up: If you enjoy a little heat, adding a pinch of smoked paprika to the roast potatoes gives them a fun kick!
How to Make Juicy Roast Beef Dinner with Yorkshire Pudding Recipe
Step 1: Prepping and Roasting the Beef
The first thing I do is preheat my oven to 180°C (350°F fan). While it’s warming up, I drizzle olive oil over the topside beef and season it generously with salt and black pepper. Pop it into a roasting tin and place it uncovered in the oven. Set your timer for 1 hour and 15 minutes if you like it medium, or 1 hour and 30 minutes for well done. Around halfway through, give it a quick baste with its juices to keep things moist and flavorful. This slow roast is key to locking in moisture and allowing the meat to develop a gorgeous crust.
Step 2: Batter Up – Yorkshire Puddings
While the beef’s roasting, I get started on the Yorkshire pudding batter. Pour your plain flour into a jug and create a little well in the center. Crack in the eggs and whisk them in gradually, pulling in the flour bit by bit to avoid lumps. Then add your milk and whisk again until it’s mostly smooth (a few tiny lumps won’t hurt). Pop this mixture into your fridge to chill for at least 30 minutes — this is a trick I learned to help the puddings rise beautifully in the oven.
Step 3: Perfect Roast Potatoes
Right after prepping your batter, place lard or duck fat in a roasting tin and put it in the top shelf of your oven for 10 minutes to heat—it needs to be smoking hot to crisp those potatoes up just right. Meanwhile, peel your potatoes and chop them into chunky pieces a little bigger than a ping pong ball. Boil them until they’re tender around the edges, then drain and give them a good shake in the colander to roughen up those edges; trust me, it makes all the difference for crunchiness. Toss the potatoes in that hot fat, then roast them for about 25 minutes, flipping halfway through.
Step 4: Roast Veggies and Cauliflower Cheese
While the potatoes begin crisping up, steam your carrots and broccoli for vibrant, tender veggies that add color and freshness to the plate. For the cauliflower cheese, steam your cauliflower florets until tender and layer them with a rich mix of cream and mature Cheddar cheese, seasoning with salt and pepper. Once your beef comes out of the oven, crank up the oven heat to 220°C (425°F fan) and pop the cauliflower cheese in alongside your Yorkshire puddings once you’ve poured the seasoned batter into the hot fat-filled tin. Both should bake for about 20 minutes until gorgeously golden.
Step 5: Making the Gravy
No roast dinner is complete without gravy. Using the beef roasting tray, heat the drippings over the hob and sprinkle in crumbled beef stock cubes. Add reserved potato and vegetable cooking water bit by bit, stirring as you scrape up all those delicious caramelized bits stuck to the pan. Slowly whisk in a cornstarch slurry to thicken, and if you want a deeper color and flavor, a dash of gravy browning works wonders. Keep it warm while you carve the beef and plate everything up.
Pro Tips for Making Juicy Roast Beef Dinner with Yorkshire Pudding Recipe
- Rest the Meat Properly: Always rest your beef for 30-40 minutes covered with foil and kitchen towels to lock in juices and make carving easier.
- Chill Your Yorkshire Batter: Refrigerating the batter for at least 30 minutes really boosts the puddings’ rise and texture—don’t skip this step!
- Rough Up Those Potatoes: Shaking your boiled potatoes in the colander creates crispy edges that soak up that hot roasting fat perfectly.
- Use Hot Fat for Yorkshire Puddings: Make sure the fat in the tin is smoking hot before adding batter—that’s the secret to puffed, golden puddings.
How to Serve Juicy Roast Beef Dinner with Yorkshire Pudding Recipe

Garnishes
I usually finish off the cauliflower cheese with a sprinkle of freshly chopped parsley—it adds a burst of color and fresh herbal notes that balance the richness beautifully. A little extra black pepper sprinkled on the carrots and broccoli ties everything together nicely, too.
Side Dishes
This dinner already comes with everything you need, but if you want to switch things up, creamy mashed peas or a crisp green salad work wonderfully as lighter sides. If you’re feeling indulgent, a small bowl of horseradish sauce or mustard adds a lovely zing alongside the beef.
Creative Ways to Present
For special occasions, I like to carve the beef tableside—that little touch makes the meal feel even more festive. Also, serving the Yorkshire puddings piled high in a rustic basket lined with a napkin gives a cozy, inviting vibe. Adding colorful platters for the veggies helps brighten the table and makes the whole spread look extra appetizing.
Make Ahead and Storage
Storing Leftovers
Leftover beef tastes fantastic the next day! I wrap it tightly in foil, then store it in an airtight container in the fridge for up to 3 days. Make sure to keep your gravy separate in a sealed jar to keep everything fresh.
Freezing
I’ve frozen leftover roast beef before with great success. Slice the beef, place it in freezer bags with a little gravy to prevent drying out, and freeze for up to 2 months. Yorkshire puddings don’t freeze as well, but the beef and gravy defrost beautifully.
Reheating
For reheating, I like to warm the beef gently in the oven wrapped in foil, so it doesn’t dry out. Reheat gravy on the stove with a splash of water if it’s too thick. Veggies and potatoes reheat well in the oven too—just cover them with foil to avoid over-crisping.
FAQs
-
Can I use a different cut of beef for this roast dinner?
Absolutely! While topside is great for its balance of tenderness and flavor, you can also use sirloin or rib roast if you prefer something fattier and more marbled. Just adjust cooking times accordingly, as fattier cuts may cook faster.
-
Why do my Yorkshire puddings sometimes turn out soggy?
That usually happens if the fat isn’t hot enough when you pour in the batter—or if the oven isn’t properly preheated. Always make sure your fat is smoking hot and your oven is up to temperature before baking. Also, avoid opening the oven door until they’re cooked through.
-
Can I prepare parts of this meal ahead of time?
You can prepare the Yorkshire pudding batter and chill it ahead of time, and you can also boil your potatoes in advance to speed up roasting on the day. Just keep them refrigerated until ready to roast.
-
What’s the secret to crispy roast potatoes?
It’s all about roughing up the edges after boiling, using plenty of hot fat for roasting, and turning them halfway through cooking. This creates a crispy, golden crust that’s simply addictive.
Final Thoughts
I have to say, this Juicy Roast Beef Dinner with Yorkshire Pudding Recipe holds a special place in my heart—and on my dinner table. It’s my go-to when I want to slow down, enjoy every bite, and fill the house with those irresistible roast aromas. If you give it a try, I’m confident you’ll enjoy whipping up this feast as much as you’ll love eating it. So grab your apron, invite a few friends or family, and dig in—you deserve a meal this good!
Print
Juicy Roast Beef Dinner with Yorkshire Pudding Recipe
- Prep Time: 20 min
- Cook Time: 120 min
- Total Time: 140 min
- Yield: 4 servings 1x
- Category: Main Course
- Method: Roasting
- Cuisine: British
Description
A classic British Roast Beef Dinner featuring tender topside beef roasted to perfection and served with crispy roast potatoes, fluffy Yorkshire puddings, rich gravy, steamed carrots and broccoli, and cheesy cauliflower cheese. This complete meal is ideal for family gatherings and special occasions, offering comforting flavors and satisfying textures all on one plate.
Ingredients
Roast Beef
- 1.5 kg (3.3 lbs) topside of beef
- 1 tbsp olive oil
- 1/2 tsp salt
- 1/2 tsp black pepper
Yorkshire Pudding
- 105 g (1 cup minus 1 tbsp) plain (all-purpose) flour
- 3 medium eggs
- 150 ml (1/2 cup + 2 tbsp) milk
- 4 tsp beef dripping or lard
- Pinch salt and pepper
Roast Potatoes
- 120 g (1/2 cup) lard or duck fat
- 1 kg (2.25 lbs) floury potatoes (such as Maris Piper or red-skinned Rooster potatoes)
- 1 tsp Maldon salt
- 1 tbsp fresh thyme leaves
Vegetables and Cauliflower Cheese
- 300 g (10.5 oz) Chantenay carrots
- 2 tbsp salted butter
- 1/4 tsp white pepper
- 1 small cauliflower (broken into small florets)
- 100 g (1 cup minus 1 tbsp) mature/strong Cheddar cheese
- 180 ml (3/4 cup) double (heavy) cream
- 1/4 tsp salt
- 1/4 tsp black pepper
- 1 tbsp chopped fresh parsley
Gravy
- 2 tbsp cornflour/cornstarch
- 5 tbsp cold water
- Meat juices from your roasted beef
- 3 beef stock cubes (crumbled)
- 720 ml (3 cups) hot vegetable stock (from your boiled/steamed vegetables and potatoes)
- 1/4 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp gravy browning (optional)
Additional Vegetable
- 300 g (10.5 oz) tenderstem broccoli
- 1 tbsp salted butter
- Pinch salt and pepper
Instructions
- Preheat and season beef: Preheat the oven to 180C/350F (fan). Drizzle olive oil over the topside beef and season all over with salt and black pepper. Place the beef in a roasting tin uncovered.
- Roast the beef: Roast the beef in the oven for 1 hour and 15 minutes for medium doneness or 1 hour and 30 minutes for well done, basting once halfway through cooking.
- Prepare Yorkshire pudding batter: Place flour in a jug and make a well in the center. Crack in eggs and whisk gradually incorporating flour. Add milk and whisk until combined, slightly lumpy is fine. Chill the batter in the fridge for at least 30 minutes.
- Heat fat for roast potatoes and Yorkshire puddings: Add lard or duck fat for roast potatoes to a roasting tin and place in oven to heat for 10 minutes once beef is partially cooked. Add half a teaspoon of beef dripping or lard to each of eight holes in a 12-hole metal bun tin, then place in the oven to heat the fat.
- Prepare vegetables: Peel and chop potatoes into chunky pieces (~5 cm/2 inches). Peel carrots and break cauliflower into florets. Grate the Cheddar cheese for the cauliflower cheese preparation.
- Parboil potatoes: Place potatoes in a pan, cover with cold water, bring to boil on high heat, then simmer for 8-9 minutes until softened at the edges. Drain and shake vigorously in colander to roughen edges for better crispiness.
- Steam cauliflower: Bring a pot of water to boil and place cauliflower in steam basket over the pot. Cover with a lid and steam for 5 minutes until tender but firm. Drain and set aside.
- Roast potatoes: Place the hot fat roasting tin on upper oven rack, add the drained potatoes and turn them in the fat to coat. Roast in oven for 25 minutes.
- Rest the beef: When beef is cooked, remove from oven, transfer to a board, and cover with foil and tea towels to rest for 30-40 minutes. Increase oven temperature to 220C/425F (fan).
- Assemble cauliflower cheese: In a baking dish, layer 2 tbsp of cream and 2 tbsp grated cheese, half the cauliflower, half remaining cream, quarter cheese, and half salt and pepper. Repeat layers with remaining cauliflower, cream, cheese, salt, and pepper. Set aside.
- Prepare carrots and broccoli: Bring water to boil for steaming. Steam carrots for 20 minutes. Later steam broccoli for 8-10 minutes until tender. Butter and season the vegetables before serving.
- Continue roasting potatoes and cook Yorkshire pudding and cauliflower cheese: Turn potatoes in fat and move to lower oven rack, roast for another 20-25 minutes until golden. Heat Yorkshire pudding batter, season with salt and pepper, and pour evenly into hot fat in bun tin. Place the pudding tin and cauliflower cheese dish in the oven and cook for 20 minutes until golden.
- Make gravy: Mix cornflour with cold water to form slurry. Heat the meat roasting tray on the hob, add crumbled stock cubes and reserved potato water (approx 480 ml to 720 ml), scrape up browned bits, bring to a bubble. Slowly add slurry to thicken while whisking. Add optional gravy browning for color and keep warm over low heat. Add any meat juices from the resting beef to the gravy.
- Serve: Carve the rested beef at the table, serve with crispy roast potatoes, golden Yorkshire puddings, creamy cauliflower cheese sprinkled with parsley, steamed carrots and broccoli topped with butter and seasoning, and ladle gravy into a separate jug for pouring.
Notes
- This recipe is a complete step-by-step guide with a free time plan to prepare a traditional roast beef dinner including all side dishes.
- The rest time for the beef is essential for juices to redistribute and meat to remain tender and warm.
- Roughening the potatoes before roasting helps create extra crispy edges.
- Using beef dripping or lard for Yorkshire puddings gives authenticity and enhances flavor.
- Optional gravy browning can improve the color of the gravy without affecting the flavor significantly.
Nutrition
- Serving Size: 1 serving
- Calories: 1098 kcal
- Sugar: 9 g
- Sodium: 2549 mg
- Fat: 55 g
- Saturated Fat: 23 g
- Unsaturated Fat: 32 g
- Trans Fat: 0.5 g
- Carbohydrates: 71 g
- Fiber: 11 g
- Protein: 78 g
- Cholesterol: 343 mg

