Ingredients:

  • For the Dough:
    • 2 cups (250g) all-purpose flour
    • 1 teaspoon salt
    • 1 teaspoon sugar
    • 2 teaspoons baking powder
    • 3 tablespoons unsalted butter, softened
    • 3/4 cup (180ml) milk
  • For the Filling:
    • 6-8 slices of ham
    • 6-8 slices of cheese (e.g., Swiss, cheddar, or mozzarella)
    • Optional: 1/4 cup cream cheese or Dijon mustard for added flavor
  • For the Topping:
    • 1 egg, beaten
    • 2 tablespoons grated Parmesan cheese
    • 1/2 teaspoon dried oregano or Italian seasoning (optional)

Instructions:

  1. Prepare the Dough:
    • In a mixing bowl, combine the flour, salt, sugar, and baking powder.
    • Add the softened butter and mix until crumbly.
    • Gradually add milk and knead into a smooth dough. Cover and let it rest for 10 minutes.
  2. Roll and Fill:
    • Preheat your oven to 375°F (190°C).
    • Roll the dough out into a large rectangular sheet (about 1/4 inch thick).
    • Spread cream cheese or Dijon mustard (if using) evenly over the dough.
    • Layer the ham slices evenly, followed by the cheese slices.
  3. Roll and Cut:
    • Carefully roll the dough tightly from one end to the other (like a jelly roll).
    • Place the roll seam-side down in a greased or parchment-lined baking dish.
    • If making smaller rolls, cut the large roll into individual pieces (about 2 inches wide) and place them in the dish.
  4. Bake:
    • Brush the beaten egg over the roll(s) for a golden finish.
    • Sprinkle Parmesan cheese and oregano on top.
    • Bake in the preheated oven for 20-25 minutes, or until golden and bubbly.
  5. Serve:
    • Allow to cool slightly before slicing and serving. Enjoy warm!