The dinner-party showstopper, fully keto. Tenderloin, mushroom duxelle, prosciutto, all wrapped in a golden fathead crust that bakes up like real pastry.
Beef Wellington has always been the dish I associate with proper occasions — anniversaries, holidays, the kind of dinners that feel like an event. So when I went keto, it was one of those recipes I assumed was off the table for good. Puff pastry isn’t exactly low carb.
Then I figured out the fathead dough swap. And everything changed.
This keto beef wellington is the real deal — tender beef fillet, savory mushroom duxelle, salty prosciutto, all wrapped in a golden fathead crust that bakes up beautifully and slices clean. It’s a project recipe, no question. But the payoff is unreal. The kind of dish that makes the whole table go quiet when you slice into it.
If you’ve been looking for a special-occasion keto recipe that actually feels like a special occasion, this is it. Serves 8, works for holidays, anniversaries, or any night you want to remind yourself that keto cooking can absolutely be elegant.
Why You’ll Love This Recipe
- It’s actually beef wellington. Real tenderloin, real duxelle, real technique. Not a “keto-style” approximation.
- Fathead crust that bakes up like pastry. Golden, crispy, sliceable. Genuinely impressive.
- Restaurant-quality at home. The kind of dish you’d pay $80 for at a steakhouse.
- Serves 8. Built for entertaining.
- Make-ahead friendly. Components can be prepped in stages, so you’re not slammed on the day.
Ingredients You’ll Need
For the wellington:
- 630g beef tenderloin — the star. Center-cut is ideal for even cooking and slicing.
- 500g white mushrooms, cleaned and minced in a food processor — the base of the duxelle.
- 1 sprig thyme (leaves only) — earthy, herbaceous, classic with mushrooms.
- 4 slices prosciutto — adds salt, fat, and helps lock the duxelle around the beef.
- 3 tbsp high-heat oil — for searing.
- ¼ cup Dijon mustard — brushed onto the beef before wrapping. Classic wellington move.
- Salt and pepper to taste
For the egg wash:
- 1 egg yolk
- ½ tbsp water
- A pinch of salt
For the fathead dough:
- 12 oz whole milk mozzarella, shredded
- 2 oz cream cheese
- 2 eggs, beaten
- 1.5 cups pork panko (crushed pork rinds)
How to Make Keto Beef Wellington
Step 1: Shape the Tenderloin
Using butcher’s string, tie the tenderloin to set its shape into a clean, even cylinder. Chill overnight — this firms it up and helps it hold its shape through the whole process.
Step 2: Sear the Beef
Remove the butcher’s string. In a hot pan with a little olive oil, quickly sear the beef fillet for 30-60 seconds, just until browned all over but still rare in the middle. You’re building flavor, not cooking it through — it’ll finish in the oven. Remove from the pan and let it cool completely.
Step 3: Make the Duxelle
In the same hot pan, add a little more olive oil along with the finely chopped mushrooms, the thyme leaves, and salt and pepper. The mushrooms will release a lot of juice — keep cooking over high heat for about 10 minutes, stirring often, until all the moisture has evaporated and you’re left with a dry, dark mushroom paste. This is called a duxelle.
Remove the duxelle from the pan and let it cool completely. This step is critical — a wet duxelle gives you a soggy wellington.
Step 4: Layer the Prosciutto and Duxelle
Lay a large sheet of parchment paper on your work surface. Place the 4 slices of prosciutto in the middle, overlapping them slightly to create a square. Spread the cooled duxelle evenly over the prosciutto.
Step 5: Wrap the Beef
Season the cooled beef with salt, pepper, and brush it all over with the Dijon mustard. Place it on top of the mushroom-covered prosciutto. Using the parchment paper as a guide, roll the prosciutto tightly over the beef, then continue rolling the parchment around it to form a nice, evenly thick log. Tie the ends of the parchment to hold the shape. Refrigerate for at least 30 minutes.
Step 6: Make the Fathead Dough
In a medium bowl, combine the shredded mozzarella and cream cheese. Microwave for 30 seconds, then stir. Repeat in 30-second bursts until the cheese is fully melted and smooth.
Add the beaten eggs and the pork panko to the melted cheese. Combine and knead like dough until it comes together into a uniform, pliable dough.
Step 7: Wrap the Beef in the Dough
Lay out the fathead dough on a sheet of parchment paper, pressing it into a rectangle large enough to wrap the chilled beef log. Place the beef in the center and wrap the dough around it, sealing the seams completely so nothing leaks out.
Step 8: Egg Wash and Chill
Brush the egg wash all over the dough-wrapped wellington. Re-wrap in fresh parchment paper and chill for at least 30 more minutes. This second chill helps the dough firm up and gives you the cleanest slice.
Step 9: Bake
Preheat the oven to 400°F. Place the wellington on a baking sheet and remove the parchment paper. Bake for 15-20 minutes, until the pastry is golden brown all over.
Step 10: Rest and Slice
Let the wellington rest for 10 minutes before slicing. This is non-negotiable — slicing too early means all the juices run out and the layers fall apart. Ten minutes of patience gives you that beautiful cross-section.
Expert Tips for the Best Results
- Chill at every stage. Wellington is all about temperature control. Cold beef, cold duxelle, cold dough — that’s what gives you clean layers and a structured slice.
- Sear hard and fast. The sear is for flavor and color, not cooking. 30-60 seconds total, then off the heat to cool.
- Cook the duxelle until it’s bone dry. Any remaining moisture will turn into steam in the oven and soften your crust. Take your time on this step.
- Don’t skip the second chill. The fathead dough firms up in the fridge, which gives you a cleaner shape and better browning in the oven.
- Rest for the full 10 minutes. I know it’s hard. The wellington keeps cooking from residual heat, and the resting is what lets the juices redistribute. Cut too soon and the whole thing weeps.
- Use a serrated knife to slice. It cuts through the crust cleanly without crushing the layers.
Variations & Substitutions
- Different mushrooms — cremini or a mix of wild mushrooms add even more depth than plain white. Just make sure they’re finely minced.
- Add fresh herbs to the duxelle — a little finely chopped parsley or chives at the end brightens it up.
- Swap the Dijon for whole grain mustard if you want more texture.
- Make individual wellingtons — divide the recipe into 8 smaller portions, wrap each one individually. Great for dinner parties so everyone gets their own.
- Make ahead — fully assemble the wellington (through step 8), refrigerate up to 24 hours, then bake fresh when ready to serve.
Storage & Meal Prep
Use your nose on this one — keep it until it either smells off or you don’t want to look at it anymore.
Refrigerator: Leftovers keep well covered. Reheat slices in a 350°F oven for about 8-10 minutes to bring the crust back to life. Avoid the microwave — it’ll soften the crust.
Make-ahead strategy: This is honestly the smartest way to handle a wellington. Assemble fully through the egg wash and chill step, then refrigerate for up to 24 hours. Bake fresh on the day. Saves you stress and gives you a cleaner finish.
Freezing: You can freeze the fully assembled (unbaked) wellington wrapped tightly in parchment then foil for up to a month. Thaw overnight in the fridge before baking.
Frequently Asked Questions
What is fathead dough? Fathead dough is a low-carb dough made from melted mozzarella and cream cheese mixed with egg and a flour substitute (in this case, pork panko). It bakes up golden and crispy, behaving remarkably like real pastry. It’s the foundation of countless keto recipes — pizza crusts, bagels, and yes, wellington wrappers.
Can I use puff pastry instead? You can, but then it’s not keto. The whole point of this version is to deliver classic wellington structure without the carb load. The fathead crust is what makes this recipe work for low-carb eaters.
Why chill the tenderloin overnight? Chilling overnight after tying it firms up the meat and helps it hold its cylindrical shape through every subsequent step. It also makes the searing easier and gives you a more even cook in the oven.
Why do I have to cool everything before wrapping? Heat is the enemy of structure here. Warm beef will melt the duxelle. Warm duxelle will release moisture into the dough. Warm dough will be impossible to handle. Cold components give you clean layers and a clean slice.
Can I make individual mini wellingtons? Yes — divide everything into 8 portions and wrap individually. Bake at the same temperature for about 12-15 minutes. Great for dinner parties.
What should I serve with this? Classic wellington pairings work beautifully here — roasted asparagus, sautéed green beans, cauliflower mash, or a simple arugula salad with lemon vinaigrette. Keep the sides clean so the wellington gets to be the star.
Can I use a different cut of beef? Tenderloin is the traditional choice for a reason — it’s the most tender and cooks evenly in the short bake time. Other cuts won’t give you the same result.
If you tackle this one, tag @ketowilder on Instagram — I want to see the slice.

