Learn how to make a traditional Beef Wellington recipe with a beautifully seared beef tenderloin, savory mushroom duxelles, delicate crêpes, and golden, all-butter puff pastry. I’ll walk you through the key techniques to achieve clean slices, a crisp crust, and a perfectly cooked center every time!

Save this recipe!
Get this sent to your inbox, plus new recipes from us every week!
A Beef Wellington on a platter and a slice cut on a plate.

What is Beef Wellington? 

If you’re unfamiliar, Beef Wellington is a traditional English dish made with tender beef tenderloin, a mushroom paste, prosciutto, and puff pastry. The exact origins of the dish remain debated. However, it is largely believed to have been created to honor the first Duke of Wellington, Arthur Wellesley, for his victory over Napoleon at Waterloo in 1815, and later became popular in the mid-1900s. 

The dish is notoriously complex and can be intimidating to make. However, if I can make the world’s largest Beef Wellington with Gordon Ramsay, I promise you can make a much smaller version at home. I’ll walk you through the entire process, sharing my top tips and tricks after making the dish for years, so that you can have success every time. I promise, it’s easier than you may think!

Serve this traditional Beef Wellington recipe for Christmas dinner, special holidays, or any time you want to really impress your guests, and I guarantee you won’t have any left. 

Ingredients and Notes

See the recipe card below for the complete ingredient list and instructions.

Beef and Assembly

  • Beef Tenderloin – Use a center-cut beef tenderloin, also known as chateaubriand, for the best taste and texture. Remove the silverskin before you begin. 
  • Salt and Black Pepper – Beef tenderloin takes well to generous seasoning, so don’t be stingy with the salt.
  • Dijon Mustard – This adds a sharp, tangy taste and helps the prosciutto cling to the beef. 
  • Prosciutto – This adds a savory, salty layer. If you can’t find prosciutto, substitute Parma ham, pancetta, or bacon. 
  • Puff Pastry – All-butter puff pastry delivers the best flavor and rise. Keep it cold at all times for clean layers and a golden, crispy exterior once baked. 
  • Egg Yolks – Brushed over the pastry, this helps the dough adhere to the beef and creates a beautiful golden exterior. 

Duxelles

  • Mushrooms – I use a combination of mushrooms, such as crimini, shiitake, oyster, lion’s mane, and chanterelle, for a woody, complex taste. Then, I include dried porcini mushrooms for a layer of earthy, umami flavors. 
  • Extra Virgin Olive Oil and Butter – This combination adds richness to the paste and helps the mushrooms cook evenly without burning. 
  • Chestnuts – These add a subtle sweetness and creamy texture, balancing the earthiness of the mushrooms and contributing to the smooth consistency. 
  • Shallots and Garlic – These add an aromatic taste. 
  • Thyme – Fresh thyme adds a pop of brightness that pairs well with the beef. 
  • Madeira Wine – This helps deglaze the pan, adding sweetness and acidity, while contributing to the puree-like consistency. 

Crêpes

  • Flour – All-purpose flour forms the base of the crêpe batter. 
  • Eggs – These add richness, help bind the batter, and give the crêpes structure. 
  • Whole Milk – This adds richness and helps the batter spread evenly. I don’t recommend substituting low-fat milk, or the flavor won’t be the same.

Red Wine Reduction

  • Red Wine – Use a dry red wine you enjoy drinking on its own for the base of the sauce. 
  • Beef Stock – Substitute veal stock, if preferred. 
  • Shallots and Garlic – These add subtle sweetness and an aromatic taste, creating a cohesive flavor profile when paired with the Beef Wellington. 
  • Peppercorns – These add a gentle heat, giving the sauce lots of depth. 
  • Aged Balsamic Vinegar – The acidity balances the richness of the reduction and adds a slightly sweet taste. 
  • Cold Butter – This creates a silky, glossy finish. 

How to Make the Best Beef Wellington Recipe

Nick DiGiovanni seasoning a raw beef tenderloin.
1. Season the beef. Pat the exterior of the beef dry, and season liberally with salt and pepper. 
Nick DiGiovanni searing a beef tenderloin in a skillet.
2. Sear the meat. Heat oil in a smoking-hot cast-iron skillet, and sear the tenderloin on all sides. 
Nick DiGiovanni brushing a seared beef tenderloin with Dijon mustard.
3. Add Dijon. Liberally brush the meat with Dijon mustard while it’s still warm, making sure to coat all the sides. 
Nick DiGiovanni holding a beef tenderloin on a baking sheet.
4. Cool. Let the beef cool completely at room temperature. Then, transfer it to the fridge. 
Nick DiGiovanni pulsing mushrooms in a food processor.
5. Blend. Working in batches, pulse the mushrooms in a food processor until they’re finely chopped. 
Nick DiGiovanni cooking a mushroom mixture for Beef Wellington.
6. Sauté. Heat olive oil and butter in a large sauté pan over medium heat, add the mushroom mixture, cover, and let the mixture cook until the moisture sweats out of the mushrooms. 
Nick DiGiovanni pulsing ingredients in a food processor.
7. Chop the remaining ingredients. In the meantime, pulse the chestnuts and aromatics in the food processor. 
Nick DiGiovanni combining duxelles ingredients in a skillet on the stove.
8. Combine. Remove the lid from the pan, and continue to cook until the mushroom mixture is mostly dry. Then, add the chopped aromatics and Madeira wine, stirring to combine. Season with salt and pepper. 

 

Nick DiGiovanni spreading a duxelles mixture in a bowl.
9. Cook and cool. Let the mixture cook, stirring frequently, until it is fragrant, dry, and darkens in color. Then, remove from the heat, and let it cool completely. I typically transfer it to a bowl and chill it in the fridge to prevent it from becoming soggy.
Nick DiGiovanni combining crêpe batter ingredients in a blender.
10. Blend and rest. Pulse all the ingredients in a blender until smooth. Then, rest the batter at room temperature. 
Nick DiGiovanni pouring crêpe batter into a skillet.
11. Heat. Warm a large nonstick skillet or seasoned skillet over medium heat. Add just enough butter to coat the bottom of the pan, pour in part of the batter, swirling to coat the pan. 
Nick DiGiovanni cooking a crêpe.
12. Cook. Let the crêpe cook until the edges begin to lift and the underside is slightly golden. Then, flip, and cook until the batter is set and lightly golden brown. 
Nick DiGiovanni pouring crêpe batter into a pan.
13. Repeat. Continue cooking with the remaining batter, adding more butter as needed. Then, set the crêpes aside to cool completely. 
Nick DiGiovanni layering Beef Wellington ingredients on plastic wrap.
14. Layer. Working on a plastic wrap-coated surface, arrange the prosciutto slices in a rectangle large enough to wrap the beef. Spread a thin layer of duxelles over the prosciutto, and place the crêpes on top. Try not to overlap, cutting any excess as needed! 
Nick DiGiovanni wrapping a Beef Wellington.
15. Add the beef. Place the chilled tenderloin over the crêpe, and use the plastic wrap to roll it into a tight cylinder, twisting the ends to secure it. Chill in the fridge. 
Nick DiGiovanni rolling pastry dough.
16. Roll and layer. On a lightly floured surface, roll a puff pastry sheet into a neat rectangle. Then, place the chilled beef in the center of the pastry. 
Nick DiGiovanni wrapping a Beef Wellington in dough.
17. Wrap and chill. Fold the pastry over the beef, sealing it tightly, and trim any excess pastry. Then, chill in the refrigerator to help the pastry set. 
Nick DiGiovanni rolling out lattice dough.
18. Prepare the lattice. Next, roll a second pastry sheet into a thin rectangle, and use a lattice cutter to score it all over. 
Nick DiGiovanni placing lattice dough on a Beef Wellington.
19. Add the lattice. Brush the chilled beef with egg yolk, making sure to coat it completely and evenly. Then, carefully add the lattice, and brush it again with egg yolk. 
Nick DiGiovanni holding a baking sheet with an uncooked Beef Wellington.
20. Chill. Transfer the Wellington to the fridge again, no longer than 30 minutes, or it will become soggy. 
A Beef Wellington baking in an oven.
21. Bake. Place the Wellington on a chilled sheet pan, and bake until it’s fully cooked, meaning the pastry is golden brown and the meat is done to your liking. 
Nick DiGiovanni holding a baking sheet with a cooked Beef Wellington.
22. Rest. Let the Wellington rest and cool at room temperature to redistribute the juices and lock in flavor.
Nick DiGiovanni pouring wine into a saucepan.
23. Simmer. Combine the wine, shallots, garlic, thyme, and peppercorns in a small pot, and simmer until the mixture reduces by half. 
Nick DiGiovanni straining a wine reduction sauce.
24. Combine. Add the stock, and continue to cook and reduce until the sauce is glossy and coats the back of a spoon. Then, strain the liquid, whisk in cold butter, and finish with a splash of aged balsamic. 
Nick DiGiovanni slicing a cooked Beef Wellington.
25. Slice. Use a sharp serrated knife to slice the meat.
Nick DiGiovanni using a fork and knife to cut a bite off a slice of Beef Wellington on a plate.
26. Serve. Spoon the sauce on a plate, place a slice of meat on top, and enjoy your traditional Beef Wellington recipe warm! 

Nick’s Tips for Success

  • Start with cold components. The beef, duxelles, crêpes, and pastry should all be fully chilled before assembly. Cold ingredients are key to clean wrapping and a crisp pastry.
  • Cook the duxelles until very dry. Any excess moisture will steam the pastry from the inside and make it soggy. The mixture should be dark, concentrated, and almost paste-like.
  • Use crêpes as a moisture barrier. Crêpes prevent juices from soaking into the pastry, ensuring a crisp, flaky exterior once baked.
A Beef Wellington on a wooden cutting board, sliced in half.
5 from 11 votes

Traditional Beef Wellington Recipe

This traditional Beef Wellington is one of those recipes that looks intimidating but becomes completely manageable once you understand the method. After making countless Wellingtons over the years, from dinner-party versions to cooking the world’s largest Beef Wellington, I’ve refined every step to ensure clean slices, a crisp pastry, and perfectly cooked beef every time. Follow this process, take your time, and you’ll end up with a show-stopping centerpiece that’s just as satisfying to make as it is to serve!
Servings: 8 servings
A Beef Wellington on a platter and a slice cut on a plate.
Prep Time: 2 hours
Cook Time: 1 hour
Total Time: 3 hours
Save this recipe!
Get this sent to your inbox, plus new recipes from us every week!

Equipment

  • 1 Well-Seasoned Cast-Iron Skillet
  • 1 Food Processor
  • 1 Large Sauté Pan
  • 1 Blender
  • 1 Nonstick or Well-Seasoned Skillet
  • Plastic Wrap
  • 1 Rolling Pin
  • 1 Lattice Cutter
  • 1 Pastry Brush
  • 1 Instant-Read Thermometer
  • 1 Chilled Sheet Pan
  • 1 Sharp Serrated Knife

Ingredients 

For the Beef & Assembly

  • 1 (2.5-3 pound / 1.1-1.3 kilogram) center-cut beef tenderloin, chateaubriand
  • kosher salt & freshly ground black pepper, to taste
  • 3 tablespoon (45 milliliter) neutral oil
  • ¼ cup (60 gram) Dijon mustard
  • 8 -10 (115-140 gram) thin slices prosciutto
  • 2 (~14 ounce / 400 gram) sheet Dufour all-butter puff pastry, chilled (not frozen)
  • 6 (~100 gram) egg yolk, lightly beaten

Duxelles

  • 1 ½ pound (680 gram) mixed mushrooms, stemmed (crimini, shiitake, oyster, mitake, lion's mane, chanterelle, etc.)
  • ounce (7 gram) dried porcini mushrooms
  • 1 tablespoon (15 milliliter) extra virgin olive oil
  • 4 tablespoon (56 gram) unsalted butter
  • ½ cup (72 gram) chestnuts, vacuum-packed or roasted
  • 2 (~80 gram) shallot, peeled and quartered
  • 3 clove (~9 gram) garlic, peeled
  • 4 –5 (~2 gram) sprig fresh thyme, stems removed
  • ¼ cup (60 milliliter) Madeira wine
  • Kosher salt & freshly ground black pepper, to taste

Crêpe

  • 1/2 cup (60 gram) all-purpose flour
  • 1 (50 gram) large egg
  • 1/2 cup (118 milliliter) whole milk
  • 1 tablespoon (14 gram) unsalted butter, melted, plus more for the pan
  • 1/4 teaspoon (1 ½ gram) kosher salt

Red Wine Reduction

  • 1 cup (237 milliliter) red wine
  • 2 (~60 gram) shallot, sliced
  • 1 clove (~3 gram) garlic, smashed
  • 2 sprig fresh thyme
  • 4 –5 (~1 gram) black peppercorn
  • 1 ½ cup (355 milliliter) beef or veal stock
  • 1 tablespoon (14 gram) cold unsalted butter
  • 1 teaspoon (5 milliliter) aged balsamic vinegar, or more to taste
  • salt, to taste

Instructions 

Prep & Sear the Beef

  • Pat the beef dry, and season assertively with salt and pepper.
    1 center-cut beef tenderloin, kosher salt & freshly ground black pepper
  • Heat a cast-iron skillet until smoking hot. Add neutral oil.
    3 tablespoon neutral oil
  • Sear the tenderloin on all sides until deeply browned, about ten minutes total.
  • Transfer the tenderloin to a tray, and brush all over with Dijon mustard while warm.
    ¼ cup Dijon mustard
  • Let cool completely. Then, chill the tenderloin in the fridge for at least 30 minutes.

Make the Duxelles

  • Working in batches if necessary, pulse the fresh mushrooms and dried porcini mushrooms in a food processor until very finely chopped.
    1 ½ pound mixed mushrooms, ⅛ ounce dried porcini mushrooms
  • In a large sauté pan, heat the olive oil and butter over medium heat.
    1 tablespoon extra virgin olive oil, 4 tablespoon unsalted butter
  • Add the mushroom mixture to the pan, cover it with a lid, and sweat the moisture out of the mushrooms.
  • While mushrooms sweat, pulse the chestnuts, shallots, garlic, and thyme until finely chopped.
    ½ cup chestnuts, 2 shallot, 3 clove garlic, 4 –5 sprig fresh thyme
  • Remove the lid from the mushrooms, and continue to cook until the mixture is mostly dry. Add the chopped aromatics and Madeira wine, and stir to combine. Season with salt and pepper to taste.
    ¼ cup Madeira wine, Kosher salt & freshly ground black pepper
  • Cook, stirring often, until the mixture is fragrant, dry, and darkened in color.
  • Let cool completely.

Make the Crêpes

  • In a blender, combine all crêpe ingredients and blend until smooth, 15-20 seconds.
    1/2 cup all-purpose flour, 1 large egg, 1/2 cup whole milk, 1 tablespoon unsalted butter, 1/4 teaspoon kosher salt
  • Let the batter rest for 15-30 minutes at room temperature. This relaxes the gluten and helps the crêpes spread thinly and cleanly.
  • Heat a large nonstick or seasoned skillet over medium heat. Add the tiniest swipe of butter to coat the bottom of the pan. Pour in half of the batter (½ cup or 120 milliliters). Then, immediately swirl to coat the pan in a thin layer of batter.
  • Cook 45-90 seconds or until the edges start to lift and the underside is lightly golden.
  • Flip and cook for another 20-30 seconds.
  • Repeat with the remaining batter, adding more butter to the pan if needed.
  • Let the cooked crêpes cool completely before wrapping (warm crêpes will create steam, which leads to sogginess). **You can make these a day ahead — store between parchment layers in the fridge.

Wrap the Wellington

  • Lay out a large sheet of plastic wrap on your work surface.
  • Arrange the prosciutto slices into a rectangle large enough to fully wrap the beef.
    8 -10 thin slices prosciutto
  • Spread a thin, even layer of duxelles over the prosciutto.
  • Place the crêpes on top, avoiding overlap.
  • Place the chilled tenderloin on the crêpes, and use the plastic wrap to roll the crêpes over the meat in a tight cylinder. Twist the ends to secure.
  • Chill 20-30 minutes, or ideally overnight, to help lock the shape of the Beef Wellington.

Prepare the Pastry

  • Dust a clean surface with flour.
  • Roll out one of the puff pastry sheets until it's ~⅛ inch (3 millimeter) thick, creating a neat rectangle.
    2 sheet Dufour all-butter puff pastry
  • Remove the beef roll from the plastic wrap, and place it in the center of the pastry.
  • Wrap the beef roll tightly with the puff pastry, sealing the seams well. Trim any excess pastry.
  • Chill the beef while you prepare the lattice.
  • Roll the second pastry into another ⅛ inch (3 millimeter) thick rectangle. With a lattice cutter, score the pastry all over.
  • Remove the Beef Wellington from the refrigerator, brush it lightly with egg yolk, and add the lattice. Brush the top of the lattice dough with yolk again.
    6 egg yolk
  • Chill the Beef Wellington for at least 10-15 minutes or up to 30 minutes. Do not exceed 30 minutes or the pastry may become soggy.

Bake

  • Preheat the oven to 400°F (204°C), using a convection oven if possible.
  • Place the chilled Beef Wellington on a chilled sheet pan, and bake for one hour, or until the internal temp reaches 100-115°F (37-46°C) in the thickest part.
  • Rest 15-30 minutes before slicing to lock in the flavor and juices.

Make the Sauce

  • While the pastry cooks, combine the wine, shallot, garlic, thyme, and peppercorns in a small pot.
    1 cup red wine, 2 shallot, 1 clove garlic, 2 sprig fresh thyme, 4 –5 black peppercorn
  • Simmer the mixture over medium heat until it reduces by half.
  • Add the stock, and continue to cook until the sauce reduces further and is glossy and coats the back of a spoon.
    1 ½ cup beef or veal stock
  • Strain the sauce, whisk in cold butter, and finish with a splash of aged balsamic. Season to taste.
    1 tablespoon cold unsalted butter, 1 teaspoon aged balsamic vinegar, salt

Plate

  • Slice the Beef Wellington cleanly with a sharp serrated knife.
  • Spoon the sauce on a plate first, then nestle a slice of Beef Wellington on top. Enjoy warm!

Video

YouTube video

Notes

*I don’t recommend doubling the ingredients for this recipe. 
Storage: Beef Wellington is best enjoyed the day it’s baked. Store fully cooled leftovers loosely wrapped in foil in the refrigerator for up to two days. For the best results, reheat in the oven at 325°F (165°C) for 15-20 minutes or until warmed through. 

Nutrition

Serving: 1serving, Calories: 691kcal, Carbohydrates: 48g, Protein: 13g, Fat: 47g, Saturated Fat: 15g, Polyunsaturated Fat: 6g, Monounsaturated Fat: 24g, Trans Fat: 0.4g, Cholesterol: 191mg, Sodium: 485mg, Potassium: 576mg, Fiber: 4g, Sugar: 4g, Vitamin A: 555IU, Vitamin C: 5mg, Calcium: 72mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!

FAQs

What temperature should Beef Wellington be cooked to? 

Everyone seems to debate as to how a traditional Beef Wellington recipe should be cooked. However, I think it’s best when cooked to medium-rare or medium. To achieve this, remove the Wellington from the oven when the internal temperature reaches 100-115°F (37-46°C) when measured with an instant-read thermometer. Then, let it rest for 15-30 minutes before slicing. The temperature will rise as it rests, resulting in a perfectly pink, juicy center without overcooking the beef.

What should I serve with a traditional Beef Wellington recipe?

Traditional Beef Wellington pairs well with simple, classic sides that don’t compete with the richness of the dish. Roasted potatoes, creamy mashed potatoes, buttered green beans, glazed carrots, or roasted asparagus are all excellent options. A crisp green salad or sautéed greens also helps balance the richness of the pastry and beef. 

icon

Nick DiGiovanni

Celebrity Chef & Content Creator

You May Also Like

5 from 11 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




14 Comments

  1. Alex Vinsky says:

    5 stars
    I made this dish for my Dad’s birthday today, and he loved it! This recipe and the accompanying video were super helpful. I love how Nick explains his thoughts and decisions as he’s cooking in the video, it helps me become a better chef. Great job Nick’s Kitchen, I can’t wait to try more recipes!

  2. Gabriel Urbina says:

    5 stars
    ¡Me encanto esta receta, la cocine en año nuevo para mi hermana y mamá, les gusto mucho! Por la zona en donde vivo algunas cosas se me complico de conseguir pero aun así lo hice con todo lo que pude encontrar. Muy rico y entretenido de hacer y ante cualquier confusión siempre podrás ver el video en YouTube para guiarte mejor, la recomiendo por completo. Recuerda siempre que Google te da la opción de traducción automática si es que llegas a estar complicado con el idioma y te interesa hacer la receta. 😉

  3. Serge Purtell says:

    5 stars
    where is the crust on the beef before rolling it?

    1. Team Nick says:

      I wrap the beef in prosciutto and crepes under the “Wrap the Wellington” section in the recipe card. Then, I add the pastry.

  4. Nicholas Cestone says:

    Is there a reason you put the crepes between the tenderloin and duxelles as opposed to putting them between the prosciutto and puff pastry?

    1. Team Nick says:

      Yes! The crêpes act as a moisture barrier, and putting them directly around the beef helps catch juices at the source before they can soak into the duxelles, prosciutto, or puff pastry. If the crêpes were placed closer to the pastry, the moisture would already have traveled outward, increasing the risk of a soggy Wellington.

  5. Maximilian says:

    5 stars
    A great guide for making the Beef and despite me buying the wrong pastry (pastry leaves instead of puff pastry) it still turned out wonderful. Would recommend to anyone who wishes to make a Beef Wellington.

  6. Heather says:

    5 stars
    This was my first time making a beef welly, and it was delish! It really wasn’t that hard, just time consuming. I started the prep on Christmas Eve and wrapped the beef overnight (everything aside from the puff pastry). I watched Nicks vid and read thru his recipe about a half dozen times to help me feel more confident. His tutorial was great! I followed his recipe to a tee. What I will change for next time, just based on personal preference:
    *1 1/4 lb if mushrooms, max, perhaps even 1lb. The duxelles was a tad too thick for my family’s preference. I cooked them for about 25 min to ensure they were thoroughly dry.
    *make 3 crepes instead of 2 – we probably won’t use the third, but we prefer them a little thinner.
    *I was careful in trimming the crepe overhang yet still accidentally cut thru the Saran. Have an extra piece of Saran already laid out to cover the hole in the initial Saran during the wrapping process.
    *next time I won’t roll the second sheet of puff pastry, I’m hopeful that it will allow the lattice to puff more. I think I rolled mine too thin, and the heat from handling made it harder to get that perfect stretch that the video shows. Getting that perfect puff pastry stretch is my goal for next time!! I definitely needed my pairing knife, and it still was beautiful, but might be more of a show stopper if this second sheet of pastry wasn’t rolled (or rolled only slightly). Amazon had a great metal lattice cutter for ~8 bucks. Worth every penny for the presentation wow factor.
    *don’t skip the sauce, it was outstanding!
    *most importantly, if you like a true medium rare – know that the carry over cooking is real, folks! We pulled out at 100 degrees and let it rest for 20 min. It was a beautiful medium rare in the center, but the outer sides were obviously more cooked. Next time I will pull out at 93. Our fam of 5 only ate ~1/2 the welly and having it less rare in the very middle would be better for reheating. However, even the middle-well ends of the initial meal were divine! Perfectly tender and perfectly flavored!!!
    Every Wellington lover needs to try this recipe (and don’t skip any steps). When followed as written it is fool proof! Thanks Nick!

  7. John McCulloch says:

    5 stars
    I just made this for Christmas Dinner and it was so, so good. I did find one error on both your video and the recipe, and that is the crepe being next to the beef and not the pastry. I did make it as instructed but there was definitely a little moisture on the underside of the pastry. All in all a very good recipe and will be making it again in a few months. If you do see this i would love an explanation on the rationale if there is one

  8. Michael Dewey says:

    5 stars
    Going to give it a try for Christmas…..wish me luck!

  9. Finn Dean says:

    5 stars
    It’s Nick DiGiovanni, you can’t go wrong.

  10. Shyanne Reynolds says:

    5 stars
    My family and I had so much fun learning how to make this dish!