We had this tonight with this homemade pasta and thought it was excellent. I haven't been in a real meat mood lately but the bacon added awesome flavor and it was perfect with some cut up fruit.
Adapted from this recipe, which you might prefer if you have any kind of love for peas (we do not and asparagus was on sale).
1 pound dry pasta
1 tablespoon olive oil
2 large egg yolks
3 tablespoons freshly grated Parmesan cheese, plus more for garnish
3 tablespoons heavy cream
zest of 1/2 lemon
4 slices bacon, cut into 1/2-inch pieces
1/2 yellow onion, diced (about 1/2 cup)
3 garlic cloves, finely minced
1 1/2 cups asparagus, thinly sliced on the diagonal
salt and freshly ground black pepper
torn fresh basil leaves (I had to use the dried stuff, unfortunately)
1. Bring a large pot of generously salted water to a boil. Add the pasta and cook according to package instructions. Drain the pasta and toss with the olive oil.
2. While the pasta is cooking, in a small bowl, whisk together the egg yolks, Parmesan cheese, heavy cream and lemon zest.
3. Heat a large saute pan over medium heat. Add the bacon pieces and cook until the bacon is crisp and cooked through. Use a slotted spoon and remove the bacon, keeping as much of the bacon drippings in the pan as possible.
4. Return the pan (with the bacon drippings) to medium heat. Add the onions and asparagus and saute until the onions are softened, about 2 minutes. Add the minced garlic and saute an additional 30 seconds until fragrant.
5. Turn the heat to medium-high and whisk in the egg/cream mixture. Let the sauce bubble briefly and then quickly add in the pasta and the cooked bacon (you don't want too much of the egg/cream mixture to evaporate, so work quickly)
6. Toss so that the ingredients are well mixed throughout. When the pasta is heated through (about 4 minutes) season with salt and pepper to taste (go easy on the salt - remember the bacon is salty and you've salted the pasta water.) Toss well with the torn basil leaves and add additional Parmesan cheese, if desired.