Cook the fettuccine al dente according to the instructions on the packet. Drain and return to the saucepan.
In the meantime, clean and finely chop the spring onions (remember to remove the dark green part beforehand). Cut the mushrooms and ham into thin strips.
Heat the butter in a medium saucepan. Fry the ham and onions at medium temperature for about 3 minutes. Add the mushrooms and turn down the heat. Put the lid on and simmer on a low heat for about 5 minutes, stirring occasionally.
Add the cream, 2 tablespoons of parsley, salt and pepper and simmer for another 2 minutes, season to taste.
Carefully fold the sauce into the pasta. Serve immediately on preheated plates, sprinkled with the rest of the parsley.