Cook the pasta al dente and drain (or use leftover pasta). Let the pasta cool until it's just cool enough to handle with your bare hands.
In a large bowl, beat eggs with grated cheese, salt and pepper. Add the pasta to the egg and cheese mixture and mix through.
Generously coat a large frying pan with oil. Heat the oil until it just starts to sizzle over medium heat. Layer half the pasta into the frying pan and top with the Prosciutto Cotto and Mozzarella.
Layer the remaining pasta on top, cook until the bottom is golden brown. Depending on your pan and heat, this could take up to 15-20 minutes.
Cover the pan with a lid and remove from the heat, drain the oil and flip the frittata onto the lid. Return the pan to the stove and slide the frittata back into the pan to finish cooking the other side. Cook just until the frittata easily releases, then slide out on a cutting board or serving platter. Serve warm or at room temperature.
Notes
Tip: a large, nonstick skillet with a lid works best for this recipe. Prior to flipping the frittata out onto the lid, wipe the inside of the lid with a small amount of olive oil to prevent it from sticking.