-
1
Start pasta water (about 4 quarts) in a large pot.
-
2
Break eggs into a bowl and lightly beat them.
-
3
Let them come to room temperature.
-
4
Place oil and butter in a medium saute pan over medium heat.
-
5
Add garlic and cook until it turns a deep golden color.
-
6
Remove the garlic from the pan and discard.
-
7
Leave the oil in the pan.
-
8
While garlic is browning, start mushrooms (see below).
-
9
When pasta water is boiling, add pasta and cook according to package instructions.
-
10
Add pancetta into the garlic-infused oil and fry at medium high until crisp.
-
11
Add wine.
-
12
When the wine has completely boiled away, turn off heat.
-
13
When pasta is done, reserve 1/4 cup of pasta water and add to the pan with the pancetta.
-
14
Stir to deglaze pan.
-
15
Drain pasta.
-
16
Add pasta back to the pot it was cooked in.
-
17
Add the pancetta, cheese, parsley, pepper, and beaten eggs to the pasta and toss together thoroughly.
-
18
Serve immediately with the spinach and mushrooms, extra cheese and more parsley, if desired.
-
19
For the mushrooms and spinach: Add oil and butter into a separate frying pan and heat over medium heat.
-
20
Add mushrooms and saute over medium heat until they are tender and just starting to brown.
-
21
Add spinach and and saute until spinach is just barely wilted.
-
22
Remove from heat and set aside.
-
23
Top spaghetti with mushroom and spinach mixture.