Bring a large pot of water to a boil for the pasta. Once boiling, add the pasta and cook just until tender. Add the frozen peas and continue to cook for one minute, then drain the pasta and peas in a colander.
While the pasta is cooking, dice the ham into small pieces. After draining the pasta and peas, add the diced ham and butter to the pot. Cook over medium, stirring often, until the ham has browned.
Add the drained pasta and peas back to the pot along with the heavy cream. Stir and heat over medium until the cream is hot, dissolving the browned bits off the bottom of the pot as you stir.
Remove the pot from the heat, sprinkle the grated Parmesan over the pasta, and stir to combine. Season to taste with salt and pepper, then serve.
*You can use any type of pasta you prefer.**I used frozen sweet peas, but you can use fresh peas if you have them. Simply add the fresh peas to the boiling pasta water a few minutes earlier so they can cook with the pasta. You can also substitute the peas with another green vegetable like broccoli or spinach (add spinach at the end and stir in so it wilts).***Parmesan coats the pasta for a nice boost of nutty umami flavor. You can also use Pecorino Romano or another hard-aged cheese.