A creamy and flavorful pasta dish combining ham, eggs, and cheese for a delightful meal.
Boil the spaghetti in a large pot of salted water until al dente, then drain.
Reserve a cup of pasta water before draining to adjust the sauce consistency later.
Melt the butter in a skillet over medium heat, then add the diced ham and cook until slightly crispy.
Stir occasionally to prevent the ham from sticking to the skillet.
In a mixing bowl, whisk together the eggs, cream, and grated Parmesan cheese.
Whisk thoroughly to ensure the mixture is smooth and well combined.
Add the drained spaghetti to the skillet with the ham, then pour the egg mixture over the hot pasta, stirring quickly to coat evenly.
Work quickly to prevent the eggs from scrambling; the heat of the pasta will cook the sauce.
Cover the skillet and let the pasta sit for a few minutes to allow the sauce to thicken.
This resting time helps the sauce adhere better to the pasta.
Serve the pasta warm, garnished with additional Parmesan cheese and freshly ground black pepper.
For a touch of freshness, sprinkle chopped parsley or basil on top before serving.