It's Saturday, November 15th, and the evening here in Casablanca has a wonderful, cool autumn air. It's the kind of weather that makes me nostalgic for the holiday entertaining season back in Austin. My mind is already spinning with ideas for Thanksgiving and Christmas centerpieces, and this Stuffed Pork Loin is always at the top of my list. It's an incredibly impressive, elegant roast that's packed with the most delicious, savory-salty-smoky filling of bacon, mustard greens, and sun-dried tomatoes. It looks (and tastes!) like it took all day, but it's actually a very straightforward and rewarding weekend project.
Jump to:
My non-negotiable tip: You must let the pork loin rest for at least 10 minutes before you even think about slicing it. This is the secret to a juicy roast. If you cut it immediately, all the juices will run out onto your cutting board, and the meat will be dry. Patience is key!

An Elegant, Flavor-Packed Holiday Roast
This recipe is a true showstopper. The process of "butterflying" the pork loin creates the perfect canvas for a rich, savory filling. The mustard greens (a favorite in Texas!) wilt down and become tender, their peppery bite balanced perfectly by the smoky bacon, sweet sun-dried tomatoes, and salty panko crumbs. Brushing the outside with stone-ground Dijon mustard before roasting not only adds a tangy kick but also helps create a beautiful, dark golden-brown crust.
Why You'll Love This Recipe
- Incredibly Flavorful: The stuffing is the star-a perfect balance of smoky, savory, tangy, and peppery from the bacon, greens, and tomatoes.
- Juicy & Tender: The fat from the bacon and the moisture from the filling keep the lean pork loin perfectly juicy and tender as it roasts.
- Stunning "Spiral" Presentation: When you slice the roast, it reveals a beautiful swirl of the colorful filling, making it a true centerpiece.
- The Perfect Holiday Main: This is an impressive, elegant main course for Thanksgiving or Christmas that's a fantastic alternative to turkey or ham.
Ingredients
Here's what you'll need for this impressive holiday roast. For the full list with precise measurements, see the recipe card at the end of the post!
For the Stuffing
- Bacon: Thick-cut bacon, finely chopped.
- Aromatics: A yellow onion and garlic cloves.
- Sun-Dried Tomatoes: Use the marinated, oil-packed kind; they are soft and full of flavour.
- Greens: 2 bunches of fresh mustard greens. You can also use Swiss chard or Lacinato kale.
- Breadcrumbs: Panko breadcrumbs give the filling a bit of body.
- Seasoning: Kosher salt and black pepper.
For the Pork Loin
- Pork Loin: One (3-lb.) boneless pork loin roast. (This is not a pork tenderloin, which is much thinner and smaller).
- Mustard: Stone-ground Dijon mustard for the crust.
- Seasoning: Kosher salt and black pepper.
How to Make Stuffed Pork Loin
This is a classic "butterfly and roll" technique. It's simple, but the results are so impressive.

Step 1: Cook the Filling
First, I cook the bacon in a large skillet over medium heat, stirring occasionally, until it's nice and crisp (10-12 minutes). I use a slotted spoon to transfer the crispy bacon to a plate, but I reserve all those delicious drippings in the skillet.
In the same skillet, I add the finely chopped onion to the bacon drippings and cook over medium heat for 8-10 minutes, until the onion is soft and translucent. I add the chopped sun-dried tomatoes, minced garlic, and ¾ teaspoon each of salt and pepper.
Now, I gradually add the chopped mustard greens, working in batches. The 8 cups of raw greens will look like a mountain, but they wilt down fast. I stir until all the greens are just wilted (about 5 minutes), then remove the pan from the heat. I stir in the panko and the cooked bacon, and let the filling cool for at least 10 minutes.
Step 2: Butterfly the Pork Loin
While the filling cools, I preheat my oven to 350°F (175°C).
I place the pork loin on a cutting board, fat side down. With a sharp knife, I slice lengthwise down the center, stopping about ¾-inch from the bottom. I do not cut all the way through. I open the loin up like a book.
Now, I repeat this on each side: I slice the two thick halves horizontally, stopping ¾-inch from the outer edge, and open them up again. This creates one large, relatively flat rectangle of pork.
I cover the pork with plastic wrap and use a meat mallet to pound it to an even ¾-inch thickness. This is key for an even roll and tender meat.
Step 3: Stuff, Roll, and Tie
I spread the cooled greens-and-bacon mixture all over the pounded pork, leaving a 1-inch border on all sides.
Starting at one of the long sides, I roll the pork into a tight cylinder. Using kitchen twine, I tie the roast firmly at 1-inch intervals to keep it secure. I sprinkle the outside of the roast generously with the remaining 1 tablespoon of salt and 1 teaspoon of pepper.
Step 4: Roast to Perfection
I place the tied loin seam side down on a rimmed baking sheet. I brush the entire roast evenly with the stone-ground Dijon mustard.
I roast in the 350°F oven for 45 to 50 minutes. The roast is done when an instant-read thermometer inserted into the thickest part of the meat (not the filling) registers 145°F (63°C).
Step 5: Rest and Serve
This is the most important step! I transfer the roast to a cutting board and let it rest for 10 minutes. This allows the juices to redistribute back into the meat. If you slice it right away, all the juices will pour out.
After resting, I remove the twine with kitchen scissors, slice the roast into 1-inch thick pinwheels, and serve immediately.
Common Mistakes to Avoid
- Cutting All the Way Through: When butterflying, if you cut all the way through the pork, you'll have 3 separate pieces instead of one "book." Go slow and stop about ¾-inch from the bottom/edge.
- Overstuffing: It's tempting to pile on the filling, but if you go all the way to the edges, it will all squeeze out when you roll it. That 1-inch border is essential.
- Slicing Too Soon: Do not skip the 10-minute rest! This is the secret to a juicy pork loin vs. a dry one.
- Overcooking: Pork loin is very lean. Cooking it past 145°F-150°F will make it tough and dry. Use a meat thermometer!
Tips and Tricks for Success
- Pound it Thin: Pounding the pork to an even ¾-inch thickness is the secret to a tender roast and an easy-to-roll shape.
- Tie it Tight: Don't be shy with the kitchen twine. A tight roll, tied every inch, will hold its beautiful spiral shape and keep the filling locked inside.
- The Mustard "Crust": The layer of stone-ground Dijon mustard not only adds a fantastic tangy flavour, but it also helps to create a beautiful, dark golden-brown crust.
- Salty Greens: Mustard greens (like kale) are tough. The recipe's method of sautéing them with the aromatics and salt is what makes them perfectly tender and savory.
Variations
This is a classic "holiday-style" roast, but you can easily change the filling!
- Fruit-Stuffed: For a more classic Thanksgiving or Christmas flavour, swap the filling with a mix of diced apples, dried cranberries, and toasted pecans.
- Spinach and Feta: For a Greek-inspired twist, use sautéed spinach, crumbled feta, and garlic for the filling.
- Herb & Breadcrumb: A simple, classic stuffing of panko, fresh parsley, rosemary, and thyme, and Parmesan cheese is also delicious.
How to Serve
This Stuffed Pork Loin is an impressive centerpiece for any holiday table.
- It's the perfect main course for a Thanksgiving dinner, a Christmas feast, or a special Sunday supper.
- I love to serve it with creamy mashed potatoes or roasted root vegetables to catch all the delicious pan juices.
- It pairs perfectly with a side of roasted Brussels sprouts or a simple green bean casserole.

Make Ahead and Storage
- Make Ahead: This is a fantastic make-ahead main! You can fully assemble and tie the raw, un-mustarded roast up to 24 hours in advance. Store it tightly wrapped in plastic wrap in the fridge. Before roasting, let it sit at room temp for 30 minutes, then brush with mustard and bake (you may need to add 5-10 minutes to the cook time).
- Storage: Store leftovers, tightly wrapped, in the refrigerator for up to 4 days.
- Reheating: Reheat slices gently in a 325°F (160°C) oven with a splash of broth, or in a skillet over low heat. Be careful not to overcook!
Recipe Notes / What I Learned
This recipe is all about those wonderful, savory, slightly bitter mustard greens. They are a classic Southern green, and here in Texas, we love them. When you cook them down with the smoky bacon, sweet sun-dried tomatoes, and sharp garlic, their peppery bite mellows into the most incredible, complex, savory filling. It's a truly sophisticated flavour profile that is 100% worth the effort.
Nutrition Snapshot
Estimated Nutrition Per Serving (⅙th of roast): ~520 calories · 55g protein · 14g carbs · 26g fat (This is an approximation and can vary based on the leanness of your pork and bacon.)

Stuffed Pork Loin
Equipment
- Large skillet
- Cutting board
- Plastic wrap
- Meat mallet
- Kitchen twine
- Rimmed baking sheet
- Meat thermometer
Ingredients
Group: Stuffing
- 6 thick-cut slices bacon finely chopped (about 1 cup packed)
- 1 yellow onion finely chopped (about 1 ½ cups)
- ⅓ cup chopped marinated sun dried tomatoes in oil (from 1 [8.5-oz.] jar)
- 3 cloves garlic finely chopped (about 1 Tbsp.)
- ¾ tsp. kosher salt
- ¾ tsp. black pepper
- 2 bunches fresh mustard greens stemmed and chopped (about 8 cups)
- ¼ cup panko breadcrumbs
Group: Pork Loin
- 1 (3-lb.) boneless pork loin roast
- 2 Tbsp. stone-ground Dijon mustard
- 1 Tbsp. kosher salt
- 1 tsp. black pepper
Instructions
- Cook bacon in a large skillet over medium, stirring occasionally, until crisp, 10 to 12 minutes. Transfer bacon to a plate; reserve drippings in skillet.
- Add onion to skillet; cook over medium, stirring occasionally, until softened, 8 to 10 minutes.
- Add sun-dried tomatoes, garlic, and ¾ teaspoon each salt and pepper. Gradually add mustard greens, stirring until wilted, about 5 minutes. Remove from heat; stir in panko and cooked bacon. Let cool 10 minutes.
- Preheat oven to 350°F.
- Place pork loin on a cutting board, fat side down. Slice lengthwise down center of loin, stopping about ¾ inch from bottom (do not cut all the way through).
- Open up loin like a book; repeat slicing process with each side. Cover loin with plastic wrap; pound to an even ¾-inch thickness.
- Spread greens mixture over pork, leaving a 1-inch border.
- Starting at one long side, roll pork into a tight cylinder. Tie with kitchen twine at 1-inch intervals. Sprinkle with remaining 1 tablespoon salt and 1 teaspoon pepper.
- Place loin seam side down on a rimmed baking sheet; brush evenly with mustard.
- Roast in preheated oven until a thermometer inserted into pork registers 145°F, 45 to 50 minutes.
- Transfer to a cutting board; let rest for 10 minutes before removing twine and slicing.
Notes
Nutrition
FAQs
Can I use pork tenderloin instead of pork loin?
I would not recommend it. A pork tenderloin is a much smaller, thinner, and more tender cut of meat that cooks in about 20 minutes. A pork loin is a large, thick roast (what this recipe calls for). If you use a tenderloin, you would need to butterfly it, but the roasting time would be much, much shorter.
Can I use spinach or kale instead of mustard greens?
Yes, absolutely! Lacinato kale or Swiss chard would be the best substitutes. If you use baby spinach, you only need to cook it for about 1-2 minutes, just until it wilts.
Is this recipe gluten-free?
Yes! This recipe is naturally gluten-free (panko breadcrumbs are often GF, but double-check, or use GF-certified panko/breadcrumbs). Just ensure your mustard doesn't have any gluten additives.




