-
In a large pot, boil water. Once boiling add the diced potatoes and boil for 15 minutes or until soft. Remove from heat.
-
Carefully drain the water from the pot, leaving the potatoes inside. Mash the potatoes until no large chunks remain.
-
Place a small pan over medium heat. Once hot, add the butter and move it around to coat the pan. Then, add the onion and mushroom. Season with a pinch of salt and pepper to taste.
-
Saute for 7-8 minutes until onions are translucent. Fold the sauteed vegetables into the mashed potatoes.
-
Preheat oven to 350 degrees F. Line a baking sheet with foil.
-
Lay down a separate sheet of foil for forming the roast. Add the potato mixture and carefully form the roast into a log by pulling up the sides of the foil.
-
Place strips of bacon on the baking sheet in rows across the pan. Place 4 pieces of bacon the opposite direction for wrapping around the short end of the roast.
-
Transfer the roast on top of the bacon strips and fold over the bacon to cover. Carefully flip over the roast so the seam faces down
-
Add rosemary on top and to the sides of the roast. Use cooking twine to secure if needed.
-
Place the roast in the oven and bake for 40 minutes or until the bacon becomes crispy.