We love seeing what you made! Tag us on Instagram at @afamilyfeast or hashtag #afamilyfeast so we can see your creations!

Milk Braised Pulled Pork with Mushrooms - A Family Feast

Milk Braised Pulled Pork with Mushrooms

Note: Please feel free to buy a smaller roast if you are serving fewer people. The remaining ingredients will be more or less the same, but just a little less of everything. You still need enough brine to cover the roast and you still need enough braising liquid to cook the roast for five hours so cutting the entire recipe in half may not result in the same finished product. Also note: If your roast does not have a fat cap, you will need to use salt pork in this recipe.

Yield: 10-12 servings 1x
Prep: 2 hoursCook: 6 hoursTotal: 8 hours


  • One 8 to 9 lb. pork butt (bone-in or boneless)
  • 1/2 pound salt pork (only use this if your roast does not have a fat cap)
  • 2 quarts cold water
  • 1/4 cup granulated sugar
  • 1/4 cup kosher salt
  • 1 large or 2 medium leeks
  • 2 sprigs fresh rosemary
  • 4 large sage leaves
  • 24 sprigs of fresh thyme
  • 1 quart whole cow’s milk
  • 1 cup heavy cream
  • 5 large garlic cloves, peeled
  • 1/4 teaspoon baking soda
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 1 pound white button mushrooms, sliced
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 1/2 cup heavy cream
  • 1/2 cup chopped fresh parsley, plus more for garnish
  • 1 pound dry egg noodles


  1. Place the roast on your cutting board and remove the fat cap with a sharp knife but do not discard. This fat will be melted and used to sear the meat. Lay the fat on a plate and freeze to make it easier to dice later. You will need ½ pound of fat or salt pork, the remaining fat can be discarded.
  2. In a 7 quart Dutch oven (smaller if you bought a smaller roast), place the two quarts of water and briskly whip in the ¼ cups of sugar and salt to make a brine. Whip until the salt and sugar dissolves.
  3. Slowly add the roast and watch for water displacement. If it looks like it may spill over, remove a little of the brine. The roast should however be completely submerged.
  4. Let this sit at room temperature for 90 minutes.
  5. While the roast is brining, remove the green top and root from the leek and cut the white in half top to bottom. Keep each half together and rinse them under cold water to remove any sand. Lay them on your board cut-side up and place the rosemary, sage and thyme on one half and place the other half over as a top. Use butcher’s twine and tie off both ends. Set aside. Milk Braised Pulled Pork with Mushrooms - A Family Feast
  6. After the 90 minutes, discard brine and pat the roast dry with paper towels.
  7. Preheat the oven to 300 degrees F. and place the rack in the center.
  8. Take the same Dutch oven and place on your stove.
  9. Remove the fat from the freezer or if using salt pork, rinse any salt from the surface.
  10. Dice the fat or salt pork into pieces (any cut is fine, the pieces will be discarded).
  11. Place ¾ cup of tap water in the Dutch oven and add the fat pieces. Bring the heat to high and cook until the water evaporates and the fat starts to sizzle.
  12. Continue to cook for another 2-3 minutes until the fat pieces have browned. Use a slotted spoon or a spider and remove the browned pieces and discard, leaving fat in the pan.
  13. Bring the heat to medium high and begin searing the roast on all sides, about 10 minutes.
  14. Remove the roast to a platter and pour off all but two tablespoons of the fat. However do not discard the fat, it will be used later in this recipe.
  15. Add leek and herb bundle along with the milk, one cup of cream, garlic, baking soda, salt and pepper. Bring to a boil scraping up all brown bits from the bottom and reduce to a simmer. Simmer for 25 minutes uncovered.
  16. Gently add the roast back in, cover and place in the oven for five hours, turning the roast over 3-4 times during cooking.
  17. While the roast is braising, sauté the mushrooms. Take the reserved fat from earlier and place about 1 ½ tablespoons of the fat into a large sauté pan. Turn the heat to high.
  18. When the fat starts to smoke, add half the mushrooms and cook for about five minutes tossing and stirring. Remove these to a bowl. Repeat for the last of the mushrooms with another tablespoon and a half of fat. Set the cooked mushrooms aside for the end of the recipe.
  19. Remove roast to a large platter or pan and with two forks, shred the meat, discarding any bones or gristle. Using a ladle, remove and discard the layer of fat floating on top of the liquid. You could also chill the liquid if making this a day ahead then just scrape off and discard the hardened fat. You should have roughly two cups of braising liquid left. If not, top off with more milk. Pour this into a bowl or large measuring cup and hold. Do not remove the pot from the stove.
  20. Place a pot of water on to boil and cook egg noodles according to package directions.
  21. After shredding the pork and removing the fat from the braising liquid, finish the sauce by melting the butter in the same Dutch oven over medium heat. Once melted, add the flour and cook for two minutes.
  22. Add the braising liquid and whip with a whisk, then add the heavy cream and whisk again. The mixture will be a slightly thin sauce.
  23. Add in the chopped parsley, the cooked mushrooms and the shredded pork and heat to a serving temperature, tossing the ingredients a few times to incorporate.
  24. Serve over hot egg noodles and top with additional chopped parsley. (Alternatively, the finished pulled pork can be served in rolls as pulled pork sandwiches.)

Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.