Shells with Ham and Peas Recipe
Bring a large pot of salted water to a boil and add pasta.
While the pasta cooks, heat olive oil in a large skillet over medium heat. Saute onion for 5 minutes. Add garlic and cook for 30 seconds, then add ham and cook for 2 minutes.
When pasta is al dente, scoop it out of the water with a spider, or long-handled colander, and directly into the skillet, reserving the pasta-cooking water in the pot (alternatively, drain the pasta, reserving at least 2 cups of the cooking water and transfer the pasta to the skillet). Season the pasta, onion, garlic and ham with salt and pepper, then stir in the peas. Add 1/2 cup pasta cooking water to the pasta. Slowly pour the beaten eggs into the pasta, stirring well to create a sauce (add more cooking water if it needs loosening up). Serve with grated Parmesan, if desired.