Crispy Pork Wellington with Mushroom Duxelles and Puff Pastry

Pork Wellington is an elegant, homemade dinner made from a pork tenderloin topped with a savory spinach filling and wrapped in flaky puff pastry. It looks impressive but is straightforward to prepare, making it an excellent choice for holidays or any special weeknight meal.

Pork wellington on a plate with slice cut so you can see the inside.

This recipe was originally published in December 2020 and has been updated with new photos and improved content.

What is Pork Wellington?

Pork Wellington is a variation of the classic Wellington: a pork tenderloin coated in a flavorful filling, then wrapped in puff pastry and baked until golden. Different recipes use various fillings, but the principle remains the same—tender, seasoned meat encased in a crisp, buttery crust.

This dish is both satisfying and flavorful, easy enough for a weeknight yet elegant enough for guests. If you enjoy pork Wellington, you might also like Beef Wellington, the original version named for the Duke of Wellington.

What You Need to Make Pork Wellington

ingredients for pork wellington on the table.

Ingredient Notes

Olive oil: Used to sauté the onion until soft.

Spinach: Fresh baby spinach is recommended for the filling.

Dijon mustard: Adds tang and a mild kick to the filling.

Rosemary: Fresh rosemary gives a fragrant rub for the pork.

Pork tenderloin: Choose a pork tenderloin and trim excess fat for best results.

Puff pastry: Frozen puff pastry sheets are convenient and widely available in grocery freezers.

Choosing a Good Pork Tenderloin

The cut of meat matters. Look for a tenderloin with a pinkish-red color and some marbling for better flavor. Buy it close to when you plan to cook it for peak freshness; it will keep 2–3 days in the refrigerator or up to six months in the freezer.

Note: Don’t confuse pork tenderloin with a pork loin roast—each requires a different cooking approach.

Cooking Tools You Might Need

  • Pastry brush — makes applying the egg wash quick and even.
  • Meat thermometer — essential for checking the internal temperature so the pork is cooked safely without overcooking.
  • Baking tray or pan.

How to Make Pork Wellington

Cooking the spinach filling for pork wellington.
Pork tenderloin with meat rub spread all over it.

Preheat the oven to 425°F and prepare a baking sheet with nonstick spray or parchment.

First, make the filling: heat olive oil in a large skillet over medium heat. Cook the chopped onion until soft, add the garlic and cook for one more minute, then add the spinach. Cook until the spinach wilts and most of the liquid evaporates. Remove from heat, drain any remaining moisture, stir in the Dijon mustard, and set aside.

Mix chopped fresh rosemary with salt and pepper, then rub the mixture all over the pork tenderloin so it’s evenly coated.

On a lightly floured surface, unfold the thawed puff pastry and roll it to about 12 inches in length. Spoon the spinach mixture into a 3-inch-wide mound down the center of the pastry. Place the seasoned pork on top of the spinach, fold the ends, then wrap and tuck the pastry snugly around the tenderloin.

Transfer the wrapped tenderloin to the prepared baking sheet with the seam side down. Use a sharp knife to make a few small slits on top of the pastry to allow steam to escape.

Brushing egg wash onto pork wellington.

Beat one egg with a tablespoon of water and brush it over the pastry for a glossy, golden finish. Bake for 35–40 minutes, or until an instant-read thermometer inserted into the thickest part of the pork reads 145°F.

Note: Tenderloins vary in thickness. Start checking the temperature after 25 minutes. If the pastry browns too quickly, loosely cover it with foil to prevent burning while the meat finishes cooking.

Pork wellington on a plate.

What to Serve with Pork Wellington

Pork Wellington pairs well with a variety of sides. Try roasted or grilled vegetables, a simple salad, or a potato dish such as hasselback or scalloped potatoes. Rice pilaf, roasted baby potatoes, or green beans almondine are also great choices. Finish the meal with a light dessert for special occasions.

Storing Leftover Pork Wellington

Store leftovers in an airtight container in the refrigerator for 2–3 days.

To freeze before baking: wrap the assembled Wellington tightly in plastic wrap and foil, then freeze for up to 2–3 months. Thaw in the refrigerator 1–2 days before baking. You can also portion and freeze individual servings.

To reheat, warm in the microwave in 30-second intervals or reheat in a low oven until heated through to preserve pastry texture.

Expert Tips for Making This Recipe

  • Ensure puff pastry is fully thawed and at room temperature before rolling for easier handling.
  • Trim any excess fat from the tenderloin to avoid greasy spots under the pastry.
  • Place the Wellington seam side down before baking so it stays sealed and looks neat on top.
  • If the pastry browns too quickly, tent loosely with foil to protect it while the meat finishes cooking.
  • Cook the spinach until most of the liquid is gone. Removing extra moisture prevents a soggy bottom crust.
  • Don’t skip the egg wash — it gives the pastry a beautiful golden color and shine.
Is Wellington hard to cook?

Wellington is not difficult, but it requires a bit more prep than a plain roast. Follow the instructions and tips, use a meat thermometer, and allow yourself enough time to work at a relaxed pace. Even beginners can successfully make this dish.

Can you make pork Wellington in advance and freeze it to cook later?

Yes. After assembling the Wellington, wrap it tightly in plastic wrap and foil and freeze for up to one month. Thaw in the refrigerator 1–2 days before baking, then bake as directed.

Pork wellington on a plate is served up on the table.

More Easy Dinner Ideas

  • Grilled salmon served up on a plate with lemon slices.
    Simple Grilled Salmon
  • img 1943 9
    Instant Pot Chicken Gnocchi Soup
  • Champagne Chicken in a skillet with a creamy mushroom sauce.
    Champagne Chicken
  • Pot of slow cooker cabbage roll soup served on the table with a wooden spoon.
    Slow Cooker Cabbage Roll Soup

For additional pork recipes, try options like rosemary garlic pork tenderloin, roasted pork with mustard sauce, or cranberry orange pork tenderloin.

Did you try this recipe? Please leave a star rating and a review in the comments — feedback is always appreciated. If you share photos on social media, tag @freshcoasteats so they can see your results!

pork wellington on a plate

Pork Wellington Recipe

A tender pork loin topped with a spinach-Dijon filling and wrapped in puff pastry for a flavorful, crowd-pleasing main course.
5 from 2 votes

Print
Pin
Rate

Course: Main Course
Cuisine: English
Keyword: pork tenderloin wellington, Pork Wellington, pork wellington recipe
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 4 people
Calories: 549 kcal
Author: Karen

Equipment

  • Meat thermometer
  • Pastry brush
  • Baking sheet

Ingredients

Filling:

  • 1 Tablespoon extra virgin olive oil
  • 1 small onion, chopped
  • 2 cloves garlic, chopped
  • 6 ounces fresh baby spinach
  • 1/4 teaspoon salt
  • 1/8 teaspoon pepper
  • 2 Tablespoons Dijon mustard

Pork:

  • 1 teaspoon fresh rosemary, chopped
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 1 lb pork tenderloin
  • 1 sheet frozen puff pastry, thawed

Egg Wash:

  • 1 egg, beaten
  • 1 tablespoon water

Instructions

  • Preheat oven to 425°F and prepare a baking sheet with nonstick spray or parchment.
  • In a large skillet, heat oil over medium heat. Cook onion until tender, add garlic for 1 minute, then add spinach and cook until wilted and most liquid evaporates.
  • Remove from heat, drain any remaining liquid, stir in the mustard, and set aside.
  • Mix rosemary, salt, and pepper; rub all over the tenderloin to coat evenly.
  • On a lightly floured surface, roll the thawed pastry to about 12 inches in length.
  • Spoon the spinach mixture into a 3-inch mound down the center of the pastry.
  • Place the pork on top of the spinach, fold the ends, then wrap and tuck the pastry around the tenderloin.
  • Transfer to the baking sheet seam-side down and slice a few vents in the top of the pastry.
  • Brush the pastry with the egg wash and bake 35–40 minutes, or until the internal temperature reaches 145°F. If the pastry browns too fast, cover loosely with foil.

Notes

Expert Tips

  • Make sure the puff pastry is fully thawed and at room temperature before rolling.
  • Trim excess fat from the tenderloin for a cleaner presentation.
  • Place the Wellington seam side down to keep it sealed and neat.
  • Check the roast after about 25 minutes, as thickness varies; use a thermometer for accuracy.
  • Cook off as much liquid from the spinach as possible to avoid a soggy crust.
  • The egg wash gives the pastry a deep golden, glossy crust—don’t skip it.

Nutrition

Calories: 549 kcal | Carbs: 33 g | Protein: 31 g | Fat: 32 g
Pin It and Save It for Later!
Share your results and tag @FreshCoastEats when you pin or post.

Be sure to save this recipe for later.

pork wellington on a plate with text that reads crowd-pleasing pork wellington