¼ cup Pecorino Romano, finely grated (plus more for serving)
¼ cup Parmigiano Reggiano, finely grated (plus more for serving)
1 450g package Mezzi Rigatoni
Salt and freshly ground black pepper
Directions
Add guanciale and olive oil to a large sauté pan, turn heat to medium and cook until golden and crisp, 10-12 minutes. Remove with a slotted spoon, leaving fat in the pan.
Add onion and cook until softened, 3–4 minutes. Stir in sausage, breaking it up with a spoon, and cook until browned, 6–7 minutes. Add garlic and cook for an additional 2 minutes.
Stir in tomato paste and cook 1–2 minutes to caramelize. Return guanciale to the pan. Remove from heat.
Meanwhile, cook Mezzi Rigatoni in a large pot of salted boiling water until al dente. Reserve ½ cup of pasta water, then drain.
Whisk egg yolks with Pecorino Romano and Parmigiano in a small bowl.
Add pasta to the pan with sausage mixture, turn heat to medium-high and add half of the reserved pasta water, cooking until tomato paste forms a glossy sauce. Off the heat, stir in the yolk-cheese mixture, tossing quickly to coat. Add reserved pasta water as needed to create a silky sauce.
Season generously with freshly ground black pepper and additional cheeses.