A delightful and creamy pasta dish featuring ham and cheese, perfect for a quick and satisfying meal.
Cook the pasta in a large pot of boiling salted water until al dente, then drain.
Reserve a cup of pasta water before draining to adjust the sauce consistency later.
In a large skillet, melt the butter over medium heat and sauté the onion until translucent.
Cook the onion slowly to bring out its natural sweetness.
Add the cream cheese and cheddar cheese to the skillet, stirring until melted and smooth.
Cut the cream cheese into small pieces to help it melt faster.
Stir in the ham, peas, and parsley, cooking until heated through.
Ensure the peas are fully thawed before adding to the skillet for even cooking.
Toss the cooked pasta with the sauce, ensuring it is evenly coated.
Add a splash of reserved pasta water if the sauce is too thick.
Season to taste with salt and black pepper, then serve warm.
Taste the dish before adding salt, as the cheese and ham are already salty.