Bring a large pot of salted water to a boil over high heat.
Whisk together the eggs, yolks, Parmesan, Pecorino, pepper and butter if using in a large bowl until well combined.
Add the pasta and cook as the label directs. Reserve 1 cup cooking water, then drain the pasta.
Meanwhile, cook the pancetta in a large skillet over medium heat, stirring occasionally, until crisp, about 8 minutes. Add the spaghetti and half the reserved pasta cooking water to the skillet and toss to combine.
Add the egg mixture and toss to coat. Cook, tossing continuously to avoid scrambling the eggs, until the sauce is creamy, thinning it with the remaining pasta water if it becomes too thick (it should be saucy but not watery), about 1 minute.
Divide the pasta among plates and sprinkle with more grated Parmesan.
Copyright 2019 Television Food Network, G.P. All rights reserved.