Prepare Pasta - follow cooking instruction on the package. Essentially, boil the pasta in a large pot of water until al dente.
While the pasta is cooking, break the eggs into a large mixing bowl and beat lightly. Add the grated cheese, parsley, salt and pepper into a mixing bowl and beat with a whisk until well combined.
When the noodles are almost finished, melt the butter or dairy free butter in a large nonstick skillet over medium heat.
Quickly drain the pasta and add it to the skillet.
Stir or toss with a wooden spoon to get the pasta coated with the butter.
Add the egg mixture to the skillet and use your wooden spoon to quickly stir the mixture into the pasta. Stir for just about a minute, until the eggs and cheese have coated the pasta with thick and creamy sauce. If you're adding peas, do it now!
Try to avoid cooking the eggs for too long or they may scramble.
Serve while still hot and enjoy!