The ham and cheese croissant you find behind the glass at a Vietnamese bakery — flaky, buttery, generously stuffed, and warmed to order. The trick is starting with good bakery croissants (day-old is ideal), splitting them, layering ham and nutty Gruyère inside, and baking hot and uncovered so the cheese melts through while the shattered layers re-crisp instead of steaming into softness. A thin swipe of Dijon mayo on the cut faces adds moisture without sogginess.
Ingredients
Croissants and filling
4 large bakery croissants, preferably 1 day old
8 oz thinly sliced Black Forest or honey ham
6 oz Gruyère, coarsely grated (about 2 cups)
2 tbsp unsalted butter, melted
Freshly ground black pepper
Dijon mayo
3 tbsp mayonnaise
1 tbsp Dijon mustard
1/2 tsp Maggi seasoning sauce or soy sauce (optional, for a bakery-counter savoriness)
Optional bánh mì finish
1/3 cup carrot and daikon, julienned
2 tbsp rice vinegar
1 tsp sugar
1/4 tsp kosher salt
8 sprigs cilantro
1 jalapeño, thinly sliced
Instructions
Heat the oven to 375°F (190°C) with a rack in the middle. Line a rimmed baking sheet with parchment. Do not grease or cover it — dry, open heat is what re-crisps the croissant layers.
If making the optional pickles, toss the julienned carrot and daikon with the rice vinegar, sugar, and salt in a small bowl and set aside for at least 15 minutes, stirring once or twice.
Stir the mayonnaise, Dijon, and Maggi seasoning (if using) together in a small bowl.
Using a serrated knife and a gentle sawing motion, split each croissant horizontally, stopping just short of the back edge so it stays hinged like a book. Open them flat on the baking sheet, cut sides up.
Spread about 1 teaspoon of the Dijon mayo on each cut face — a thin layer only, so the pastry doesn't go damp. Grind black pepper over the bottom halves.
Scatter about one-third of the Gruyère over the bottom halves. Ruffle and fold the ham loosely on top (2 oz per croissant) so it sits in waves rather than flat slabs, then top with the remaining Gruyère, letting a little spill over the edges to form crisp cheese frills.
Close the croissants, press down lightly, and brush the tops and sides with melted butter.
Bake for 10 to 12 minutes, until the cheese is fully melted and bubbling at the seam, the exterior is deep golden, and the layers feel crisp when you tap the top. If the cheese is melted but the tops aren't crisp, bake 2 minutes longer rather than broiling.
Let the croissants rest 3 minutes on the sheet — the cheese sets just enough to stay put. For the bánh mì finish, open each croissant and tuck in drained pickles, cilantro sprigs, and jalapeño slices, then serve immediately.
Chef's tips
Day-old croissants are genuinely better here: they're drier, so they crisp rather than steam, and they hold their shape when split.
Skip foil, lids, and crowding. Anything that traps steam turns the shell chewy — leave at least an inch between croissants on the sheet.
Gruyère melts smoothly and tastes nutty rather than greasy. Comté or a 50/50 mix of Gruyère and Swiss also works; skip pre-shredded cheese, which has anti-caking starch and melts sluggishly.
Don't overstuff. More than 2 oz of ham per croissant forces the halves apart and the cheese leaks out before it can bind the sandwich.
Make-ahead: assemble unbaked croissants, wrap loosely, and refrigerate up to 12 hours. Bake straight from the fridge, adding 3 to 4 minutes.
Reheat leftovers uncovered at 350°F for 6 to 8 minutes. A microwave will ruin the texture completely.
Nutrition (per serving, estimated)
720calories
35gprotein
39gcarbs
48gfat
Estimates only — values vary with brands and portions.
Made with Sprig
Baked Ham and Gruyère Croissants was created in Sprig — the AI chef that turns any craving into a complete recipe, plans your week, and shops with one smart list.