Preheat oven to 400 degrees.
Remove mascarpone from the refridgerator to come to room temperature.
Wash and peel potatoes and cut into quarters.
In a large sauce pan boil potatoes about 15-20 minutes until tender.
While potatoes are cooking, chop onion & garlic.
Chop rosemary.
Add the pancetta, garlic and onion to a small saute pan with 2 tablespoons of olive oil. Add salt and pepper.
Fry until the pancetta is golden. Be careful not to burn the garlic. This should take about 10 minutes. In the alternative, fry the pancetta first until crispy and then add the garlic and onion. Set aside.
Once the potatoes are cooked, drain them and return them to the hot pan off the heat.
In the warm pan add the pancetta mixture, fresh rosemary, butter, Parmesan cheese and mascarpone cheese. Do not discard any goodness in the saute pan where you cooked the pancetta. Just set the pan aside.
Mash with a potato masher until all the large pieces of potato are smooth. Leave the mixture a little chunky.
In the pan where the pancetta mixture was cooked, add the breadcrumbs and toss in the pancetta fat.
Toast to a light golden brown over low heat. About 3-5 minutes.
Remove the potatoes to a baking dish and smooth out the top. You can serve them as is if you like!
Top with toasted breadcrumbs.
Bake until golden brown - about 5 minutes. Serve