Prepare Zucchini Ribbons: Wash the zucchinis thoroughly and slice them lengthwise into thin ribbons using a mandoline or vegetable peeler. Sprinkle a little salt over the ribbons and let them sit for 10 minutes to release excess moisture. Pat them dry with a paper towel.
Prepare the Filling: In a mixing bowl, combine the Philadelphia cream cheese, Parmesan cheese, eggs, and a pinch of salt. Stir until smooth and well incorporated. Add freshly chopped parsley for a burst of flavor.
Assemble the Rolls: Lay out a zucchini ribbon and spread a spoonful of the cream cheese mixture along one end. If using ham, place a thin slice of ham over the cream cheese. Carefully roll the zucchini ribbon around the filling to create a tight roll. Repeat with the remaining ribbons.
Cook the Rolls: Heat a skillet over medium heat and drizzle in some extra virgin olive oil. Once the oil is hot, place the zucchini rolls seam side down in the skillet. Cook for 2-3 minutes on each side until golden brown and slightly crispy.
Serve: Once cooked, transfer the zucchini rolls to a serving platter. Garnish with fresh parsley and serve immediately while warm. Enjoy as a light main course or appetizer.