1 tablespoon extra-virgin olive oil
10 ounces pancetta, cut into 1/2-inch dice
1 pound spaghetti
1 cup heavy cream, plus more if needed
4 large egg yolks
2 cups grated Parmesan cheese (about 5 ounces), plus more for garnish
1 teaspoon salt
1/4 teaspoon freshly ground black pepper
1. Bring a large saucepan of water to a boil. Heat a medium skillet over medium heat. Add the olive oil and pancetta to skillet, and cook until the pancetta is browned, 3 to 4 minutes. Remove skillet from heat, and keep warm.
2. Cook spaghetti in boiling water until al dente, about 8 minutes. While spaghetti is cooking, whisk cream, egg yolks, Parmesan, salt, and pepper in a medium bowl until combined. Drain pasta, and return to saucepan. Immediately stir in egg-and-cheese mixture until well combined. Add warm pancetta and fat from pan. Toss well. Thin sauce with additional cream, if necessary. Serve immediately, garnished with grated Parmesan cheese.