Put plenty of salted water (approx. 1 teaspoon salt per litre) in a pot to boil. Clean and wash the spring onions. Cut 2 spring onions into long pieces, the rest into rings. Peel garlic and chop finely.
Wash parsley, shake dry, pluck off leaves and cut finely. Cut or tear ham into pieces.
Prepare the pasta in boiling water according to the instructions on the packet. Heat 1 tablespoon of oil in a frying pan. Fry the ham until crispy. Take out.
Heat the butter in the frying fat. Sauté spring onions and garlic in it. Add peas and 6-7 tablespoons of hot pasta water. Season with salt and pepper, simmer for about 5 minutes. Add ham, parsley and 4 tablespoons of oil to the peas, fold in and season to taste.
Drain the pasta and mix with the sauce. Arrange on plates. Slice parmesan cheese over them.