-
1
Put the damp spinach in a large saucepan and cook over high heat until wilted, about 3 minutes.
-
2
Transfer the spinach to a strainer and drain.
-
3
In a food processor, combine the spinach with the mascarpone, 1 tablespoon of the heavy cream and 1 garlic clove and puree for 30 seconds.
-
4
Transfer the spinach mixture to a bowl and season with salt and pepper.
-
5
Wipe out the bowl of the food processor.
-
6
Add the onion quarters and 2 more garlic cloves and process until finely chopped.
-
7
Add the whole egg and the rosemary and process for 30 seconds longer.
-
8
Add the ground beef and 1/4 cup of the Parmigiano.
-
9
Season the meatball mixture with salt and pepper and process until blended.
-
10
In a large skillet, cook the remaining 1 garlic clove in 1 tablespoon of the olive oil over moderately high heat until the garlic begins to sizzle.
-
11
Drop rounded teaspoons of the meat mixture into the pan and cook until sizzling, shaking the pan for even browning.
-
12
Add the wine and the remaining 2 tablespoons of cream and cook for 3 minutes longer, stirring gently.
-
13
Reduce the heat to low and add the spinach puree.
-
14
Cover and cook until the sauce thickens slightly, about 10 minutes.
-
15
In a bowl, beat the egg yolks with the remaining 2 tablespoons of Parmigiano and 2 tablespoons of olive oil and season with pepper.
-
16
Meanwhile, in a large pot of boiling salted water, cook the pasta until al dente, then drain and transfer to a bowl.
-
17
Toss the pasta with the egg yolk mixture, the green sauce and the meatballs and serve immediately.