Prepare your ingredients by finely dicing the yellow onion and celery, mincing the garlic, chopping the pecans, and dicing the stale bread.
In a large skillet or Dutch oven, melt 2 tablespoons unsalted butter over medium heat. Add the diced onion and celery and sauté gently for 5–7 minutes until softened and translucent.
Stir in the minced garlic, chopped sage, and chopped rosemary; cook for about 1 minute until fragrant.
Remove the skillet from heat. In a large bowl, combine the stale bread cubes, dried cranberries, chopped pecans, and chopped parsley; toss to distribute evenly.
Pour the sautéed aromatics into the bowl with the bread cubes. Add the lightly beaten egg, ½ cup broth, ½ teaspoon kosher salt, and ¼ teaspoon cracked pepper. Gently mix until the bread is moistened.
Butterfly the pork roast and season its interior with Dijon mustard, rosemary, thyme, garlic, kosher salt, and cracked pepper.
Spread the stuffing onto the pork, leaving a 1-inch border, then roll tightly and secure with kitchen twine.
Preheat the oven to 400°F (200°C) and prepare the roasting pan with roughly chopped onion, carrots, and celery.
Optional: Sear the roast in a skillet for 2–3 minutes per side until browned.
Place the roast in the roasting pan, add liquid, and roast for about 1 to 2.5 hours until the internal temperature is about 140°F (60°C).
Rest the roast for 15–20 minutes, then slice and serve with gravy.
For gravy, prepare the pan drippings by sieving and making a roux with reserved fat, then whisking in the drippings until thickened.
Notes
Notes
Ensure to let the roast rest to retain moisture. The leftover stuffing can be prepared a day ahead and refrigerated.