-
1
Bring a large pot of water to a boil over medium heat and salt generously.
-
2
Put the bacon in a large high-sided skillet and cook over medium-high heat until crisp, about 10 minutes.
-
3
Remove from the heat and reserve bacon in the pan.
-
4
When the bacon is about halfway cooked, drop the pasta into the boiling water and cook about 4 minutes for fresh or according to the package instructions if using dried.
-
5
Meanwhile, whisk the egg and yolks, 1 cup cheese and pepper together in a small bowl.
-
6
When the pasta is ready, return the skillet with the bacon to medium heat.
-
7
Using a ladle, slowly whisk about 1/2 cup pasta cooking water into the egg and cheese mixture until loosened.
-
8
Reserve some additional cooking water.
-
9
Drain the pasta and add it to the skillet.
-
10
While tossing continually, slowly drizzle the egg mixture over the pasta until it is completely coated.
-
11
Add more cooking water if pasta seems dry.
-
12
Add the spinach leaves to the pan and toss until combined.
-
13
Transfer the carbonara to a serving bowl and serve immediately with more cheese sprinkled over the top.
-
14
Cook's Note: The key to perfect carbonara is working while everything is piping hot; this assures the egg will cook and produce a silky, creamy sauce that sticks to the pasta.