Copycat pocketHam · Swiss · Dijon

Flaky pastry · melty center · weeknight friendly

Ham and Swiss Puff Pastries

Flaky puff pastry pockets folded around Swiss cheese, thin deli ham, and a tangy Dijon-mayo swipe, baked golden in about 25 minutes.

Jump to recipe
A golden ham and cheese puff pastry folded into a square pocket on parchment.
A folded ham-and-cheese pastry sets the mood for a quick, flaky pocket dinner. Image cropped and resized from the original.Photo by Legoless · CC BY-SA 4.0
25minutes
Prep
10 min
Bake
15–20 min
Total
25 min
Makes
8 servings

The appeal is immediate: buttery flakes, a warm slice of Swiss, folded deli ham, and just enough Dijon to make the whole pocket taste less like a shortcut and more like a bakery case decision. These pastries are the kind of dinner-brunch-lunch overlap that earns a place in the freezer plan and still feels special straight from the oven.

“These ham and swiss puff pastries are a Costco copycat. Flaky, cheesy, and 6 ingredients, they’re perfect for any time of day.”

Keep the pastry cool

Cold puff pastry lifts higher and cuts cleaner, so pause for a short chill if the sheets turn soft or sticky.

Fold lightly, seal enough

Egg wash and a gentle press hold the center fold together without smashing the laminated edges.

Bake for color

Look for pastry that is fully puffed and golden, not merely melted cheese at the center.

Ingredient editSix-ish staples

The filling stays simple; the technique does the work

This is not a heavy casserole filling in disguise. Keep the layers lean, centered, and cool so the puff pastry can do what puff pastry does best.

01

Puff pastry sheets

The shortcut that makes these pockets fast: two thawed sheets become eight square pastries.

Cut straight down with a sharp cutter so the layers can rise instead of getting pinched shut.
02

Dijon-mayo swipe

A one-bowl sauce adds tang and a little richness without turning the filling wet.

Keep it in the center of each square, away from the edges you need to seal.
03

Thin ham and Swiss

The familiar deli pairing gives the pockets their salty, melty Costco-copycat personality.

Fold the ham instead of stacking it thickly so the pastry can cook through.

Visual notesGolden edges

A little Dijon, a clean fold, and enough oven time for the layers to bloom.

Several baked puff pastries filled with ham and cheese arranged close together.
The best pockets bake up visibly puffed, deeply golden, and crisp around the seams. Image cropped and resized from the original.Photo by Sentimentalna · CC BY-SA 4.0
Kitchen truth

If the pastry feels warm in your hands, it will feel warm in the oven. Chill it briefly before baking.

Dijon mustard mounded on a spoon against a pale background.
Dijon mixed with mayonnaise gives the pocket a tangy center without adding a wet, heavy filling. Image resized from the original.Photo by Rainer Zenz · CC BY-SA 3.0
Close-up of pale Swiss cheese cubes with round holes.
Swiss cheese keeps the Costco-style profile, though the source notes that baby Swiss, Havarti, provolone, cheddar, or American can work. Image cropped and resized from the original.Photo by Christian Bauer · CC BY 2.0

Bake rhythmFast assembly

From thawed sheets to warm pockets

The clock is mostly assembly and browning: cut, sauce, fold, brush, and bake until the pastry is fully lifted.

  1. 0:00

    Heat the oven

    Start at 400°F and line the baking sheet with parchment so the bottoms have a clean, crisp surface.

  2. 0:03

    Square the pastry

    Unfold both thawed sheets on a lightly floured counter and cut each one into four even squares.

  3. 0:07

    Sauce and stack

    Stir together Dijon and mayonnaise, then add sauce, Swiss, and folded ham diagonally across each square.

  4. 0:10

    Fold and gloss

    Brush the edges with egg wash, fold opposite corners into pockets, brush the tops, and add Parmesan if you want it.

  5. 0:25+

    Serve warm

    Bake until puffed and golden, adding a few minutes if the pastries went into the oven cold or crowded.

Make-aheadStorage

Make-ahead without losing the flakes

The source keeps this practical: assemble ahead, bake fresh when possible, and reheat with dry heat for the best texture.

Night before

Assemble the unbaked pockets on parchment, cover loosely, and refrigerate.

Bake day

Let the chilled tray sit on the counter while the oven preheats, then bake as directed with an extra minute or two if needed.

Leftovers

Store cooled pastries airtight in the refrigerator for up to 3 days.

Reheat crisp

Use a 350°F oven or air fryer to revive the flakes; the microwave is faster but softens the pastry.

RecipePrint ready

Ham and Swiss puff pastry pockets

Eight golden puff pastry pockets with a Dijon-mayo center, Swiss cheese, thin deli ham, and optional Parmesan on top.

Ham and SwissPuff PastryCopycat30 Minute MealsBrunchMake AheadAmerican

Ingredients

Pastries

  • 2 puff pastry sheets, 1 (17.3-ounce) box, thawed
  • 1 tablespoon Dijon mustard
  • 1 tablespoon mayonnaise
  • 8 slices Swiss cheese
  • 16 slices thin-sliced deli ham, about 4 ounces
  • 1 large egg
  • 1 tablespoon water
  • Parmesan cheese, optional for topping

Directions

  1. Preheat the oven to 400°F. Line a baking sheet with parchment paper.
  2. Spread both thawed puff pastry sheets on a lightly floured surface. Using a pastry cutter or pizza cutter, cut each sheet into 4 squares, making 8 squares total.
  3. In a small bowl, mix the Dijon mustard and mayonnaise. Spread a small amount of the mustard mixture into the center of each pastry square.
  4. Layer 1 slice of Swiss cheese and 2 folded slices of ham diagonally across each square.
  5. In a separate small bowl, whisk together the egg and water to make an egg wash. Brush egg wash around the edges of each puff pastry square.
  6. Take the opposite corners that do not have ham and cheese on them and fold one over the other, making a pocket with two open ends. Press the puff pastry together slightly so it is secured.
  7. Brush the remaining egg wash over the tops of the puff pastries, then sprinkle with Parmesan cheese if desired.
  8. Place the pastries on the lined baking sheet, working in two batches if needed so they have space. Bake for 15 to 20 minutes, until the pastry is puffed, golden, and cooked through.
  9. Serve warm.

Image credits

Photography is used under open licenses with attribution: Legoless, Sentimentalna, Rainer Zenz, and Christian Bauer.