In a large pot of boiling salted water, cook pasta according to package instructions; drain well.
Reserve 1 cup of pasta cooking water to be used later to make the sauce.
Cook aromatics, Ham, and Peas
While you are cooking the pasta, In a large skillet melt butter. Saute Garlic for 1-2 minutes or untill the garlic is aromatic but not brown.
Stir in diced Ham and Green peas. Saute for 2-3 minutes.
Make the sauce
Lower heat, add heavy cream, 1/2 cup pasta cooking water, and grated parmesan. Stir to make the sauce. Season with salt and pepper. (Keep in mind the pasta cooking water has salt in it).
Toss Linguine
Toss in cooked pasta. Add more pasta cooking water to adjust the sauce consistency.
Serve with more shredded parmesan on top.
Video
Notes
If using Frozen peas, it doesn't need cooking as it is already blanched. For raw peas, you will have to cook for 2 minutes until it is cooked.
You can add chilli flakes or lemon zest for more flavor.