Cook pasta as directed on the box. Keep 2 cups of the water the pennew were boiled.
While the pasta is boiling, heat the oil in a frying pan and saute the onion and ham for 8 minutes.
Add all the ingredients of the frying pan into the pot with the penne.
Sprinkle with salt, pepper, 1 cup grated Pecorino cheese, saffron, the cream and the water kept.
Keep boiling on high heat for 2 minutes while stirring. Serve sprinkled with the remaining pecorino.
You can also make the omelet with fresh chili pepper (without seeds), cut in the shape of the ring which will cook with the omelet.