Begin by bringing a large pot of water to a boil. Once the water is boiling, add the pasta and cook until just tender. After the pasta is cooked, add the frozen peas and continue cooking for an additional minute. Drain the pasta and peas in a colander.
While the pasta cooks, dice the ham steak into small cubes. Once the pasta and peas are drained, return them to the pot, adding the diced ham and butter. Cook the mixture over medium heat, stirring frequently, until the ham is browned and slightly crisped.
Once the ham is ready, add the drained pasta and peas back to the pot, along with the heavy cream. Stir continuously over medium heat until the cream is heated through, allowing the browned bits from the pot to incorporate into the sauce.
Remove the pot from the heat and sprinkle the grated Parmesan over the pasta. Stir to combine until the cheese melts into the sauce. Adjust seasoning with salt and pepper to taste, then serve.