Ingredients:

  • 2 ½ cups all-purpose flour (310 g)
  • ½ teaspoon salt
  • ½ teaspoon baking powder
  • ½ cup unsalted butter, cold and cubed (115 g)
  • 1/3 cup cold whole milk (80 ml)
  • 1 large egg
  • ½ cup cooked ham, diced (85 g)
  • ½ cup cooked breakfast sausage, crumbled (125 g)
  • 1 cup shredded cheddar cheese (100 g)
  • 2 tablespoons mayonnaise (30 g)
  • 1 teaspoon mustard
  • ¼ teaspoon black pepper
  • 1 egg, beaten (for egg wash)
  • Optional: chopped parsley or green onions

Instructions:

  1. In a large bowl, combine flour, salt, and baking powder. Cut in the cold butter using a pastry cutter or fork until mixture resembles coarse crumbs. Pour in cold milk and mix until just combined. Shape into a flat disk, wrap in plastic wrap, and chill for 30 minutes.
  2. In a bowl, combine diced ham, sausage, shredded cheese, mayonnaise, mustard, and pepper. Mix well until cohesive. Taste and adjust seasoning if necessary.
  3. Preheat oven to 375°F (190°C). Roll out chilled dough on a lightly floured surface to about ¼-inch thickness. Cut into 8 equal squares (about 4x4 inches). Spoon about 2-3 tablespoons of filling onto the center of each square. Fold over to form a triangle or rectangle, pinching edges to seal securely. Use a fork to crimp edges for extra seal and decoration.
  4. Line a baking sheet with parchment or a silicone mat. Arrange assembled pockets on the sheet. Brush tops with beaten egg for a glossy finish. Cut small slits on top to allow steam to escape. Bake for 20 minutes or until golden brown and crispy.
  5. Let cool slightly before serving. Garnish with chopped parsley or green onions if desired.