Cooked in a skillet and then inverted onto a serving plate, this cheesy Italian pasta dish is easily customized to your family's tastes. Here, it's made with ham and peas, but you can substitute salami and leftover vegetables.
Bring at least 2 quarts of salted water to a boil. Add the elbow macaroni. Cook the pasta, stirring often, until it is just tender.
Drain the pasta and immediately transfer it to a large bowl along with the tomato sauce, peas, ham, grated cheese, and garlic. In a smaller bowl, beat the eggs, salt, and pepper. Pour the eggs over the pasta mixture and stir it well.
Brush a 10-inch nonstick skillet generously with olive oil. Add half of the pasta mixture and smooth the top to create an even layer. Arrange the mozzarella slices on top. Spoon on the remaining pasta, again smoothing the surface.
Cover the skillet and place it on a stovetop burner set at medium-low to medium heat. Cook the pie until the eggs in the center are just set, about 30 to 35 minutes, checking frequently so you can adjust the heat if the bottom browns too quickly.
Run a spatula around the inside of the pan to loosen the pie, and then invert a large plate over the pie. Protecting your hands with oven mitts, hold the plate in place and quickly turn the skillet upside down so the pie comes out whole onto the plate. Cut the pie into wedges. Serves 6.