-
1
Prepare an ice bath and place a large pot of salted water over medium-high heat.
-
2
Using a kitchen thermometer, bring the water to 180F.
-
3
Add the eggs and cook for 13 minutes, keeping the water as close to 180F as possible.
-
4
At that 13-minute mark, the eggs will be cooked through, so remove them and submerge them in the ice bath (be sure to keep the cooking water, and not drain it).
-
5
Once cool, remove the eggs from the ice bath and set aside.
-
6
Return the same pot of water to a boil and stir in the linguine.
-
7
Cook according to the package instructions.
-
8
While the pasta is cooking, place a large saute pan over medium heat.
-
9
Add the bacon and cook, stirring often, until its crisp, about 6 minutes.
-
10
Stir in the garlic and red pepper flakes and cook for 1 minute longer.
-
11
Add the cream and let it come to a boil, then decrease the heat to low and simmer for 1 minute.
-
12
Remove the pan from the heat and set aside.
-
13
When the pasta is almost finished cooking, add the eggs (still in their shells) to the water to reheat for 1 minute.
-
14
Drain the pasta and set aside the eggs.
-
15
Add the pasta to the saute pan with the sauce and combine well.
-
16
Increase the heat to high.
-
17
Mix in the Parmesan cheese, salt, pepper, and butter, and cook until the butter has melted.
-
18
Add the parsley and toss until it is well combined.
-
19
To serve, divide the pasta with sauce among 4 plates.
-
20
The eggs should be just cool enough to handle by now, so gently tap them on the counter to break the shells.
-
21
For each one, peel off half of the eggshell and scoop out the egg with a spoon.
-
22
Place an egg on top of each plate of pasta.
-
23
Serve warm.