Tear bread into rough chunks then place in baking dish and add the prosciutto.
Drizzle with a few teaspoons of olive oil then add minced garlic and season with salt and pepper.
Toss to combine then place in a hot oven to roast for 10-15 minutes until the bread and prosciutto are crisp.
Remove from the oven and allow to cool for 10 minutes.
Transfer to the bowl of a food processor and pulse until the mixture is relatively fine. I like leaving a little bit of texture so I choose to not blend it too finely.
To make the carbonara, bring a large pot of water to a boil and season generously with salt.
Add the pasta to the water once boiling and cook until al dente. Reserve 2 cups of cooking water and drain the pasta.
While the pasta cooks, set a large pan over medium-high heat and add a few tablespoons of olive oil. Add the guanciale/pancetta/bacon and allow to cook until golden brown.
Whisk together a whole egg, egg yolks and finely grated cheeses with a pinch of salt and pepper.
Once the pasta is cooked and the pancetta is golden brown, add the pasta to the pan with the pancetta and reduce the heat.
Pour the egg sauce over the pasta with 1 cup of pasta cooking water and toss continuously until the sauce starts to thicken and coat the pasta.
Add more pasta water if necessary. It's important to do this over low heat to prevent the egg from curdling. Once the sauce is thick and creamy and the pasta is coated, serve the pasta in bowls topped with the prosciutto bread crumbs.