
This fancy puff pastry take on a croque madame turns an old-school French sandwich into a showstopping brunch dish that's way easier than it looks. The crispy, layered pastry serves as the perfect base for tasty ham, rich Gruyere, and a soft-baked egg that makes its own delicious sauce when you break into it.
The first time I made these for a family get-together, everyone thought I'd been slaving away forever. Truth is, the puff pastry does most of the work while I just kicked back with my morning brew.
Ingredients
- Puff Pastry: Go for the good stuff with real butter - it'll taste way better and get extra flaky
- Egg: For brushing the crust, this gives you that gorgeous golden-brown finish that makes pastry so tempting
- Gruyere Cheese: Real Swiss Gruyere brings a fantastic nutty flavor that works amazingly with the meat
- Black Forest Ham: Get it cut super thin, the light smokiness really kicks everything up a notch
- Eggs: The fresher the better, you want those vibrant yolks for the prettiest color pop
- Kosher Salt and Ground Black Pepper: Fancy sea salt flakes make an awesome finishing touch
- Chives: Gives a light oniony kick and pretty green color that brightens the whole dish
Step-by-Step Instructions
- Preheat the Oven:
- Set your oven to 400 degrees F. You need this high heat to get those pastry layers to puff up properly. Don't rush this step - wait until it's fully heated before you start baking.
- Prepare the Pastry:
- Flatten each puff pastry sheet into a square, then cut each one into 4 equal pieces for 8 total squares. Lay them out on parchment-covered baking sheets with room between them. Poke the middle of each square several times with a fork to control the puffing. Brush with beaten egg and sprinkle salt to make them extra tasty and golden.
- Create the Base:
- Put ham right on top of each pastry square. Scatter Gruyere in a ring on the ham, leaving a hollow in the middle for the egg you'll add later. This cheese circle naturally catches the egg. Bake about 10 to 15 minutes until you notice the edges getting puffy and turning gold.
- Add the Eggs:
- Take the partly baked pastries out. Use a spoon's back to gently push down the middle of each one, making a deeper spot for the eggs. Crack an egg carefully into each dent, trying not to break the yolks. Add salt and pepper to your liking.
- Final Bake:
- Put them back in the oven for another 10 to 15 minutes. Keep an eye on them during this last stretch. You want the egg whites totally cooked but the yolks can stay a bit runny for that true croque madame feel. The pastry should be deeply golden and nicely puffed around the edges.

Nothing beats cutting into that perfectly cooked egg and watching the creamy yolk mix with the melty Gruyere. It always reminds me of my first real croque madame at a small café in Paris, but honestly, this version's even simpler to whip up at home.
Make Ahead Options
You can get these pastries partly ready beforehand if you're planning a get-together. Do everything up to putting on the ham and cheese, then stick the trays in the fridge. When it's time to eat, let them sit out for about 15 minutes, then add the eggs and finish baking. This takes so much stress out of hosting but still gives everyone that fresh-from-the-oven experience.
Perfect Pairings
These puffy treats are filling enough on their own but taste amazing with a basic green salad with light dressing to balance out the richness. For morning brunches, add some fresh fruit and bubbly mimosas for a fancy spread. If you're serving them for dinner, start with a simple soup like French onion or a clear broth to kick things off right.
Variations to Try
While ham and Gruyere is the classic combo, you can totally mix things up. Try swapping in smoked salmon and cream cheese for a breakfast twist. Veggie fans can use cooked mushrooms and spinach instead of ham. You can also play around with different cheeses – sharp cheddar, fontina, or even some blue cheese will all create totally different but tasty results.

Serve up this modern spin on a classic as the star of your next breakfast gathering. It'll have everyone thinking you're a kitchen genius without all the hard work!
Frequently Asked Questions
- → Can I make these Ham and Cheese Tarts in advance?
You can assemble the pastry with ham and cheese ahead of time and store them in the fridge overnight. Add the egg just before baking for the best texture. For crisp pastry and perfect eggs, bake and eat them fresh.
- → What other cheeses can I use instead of Gruyere?
If Gruyere isn't in your fridge, try Swiss, Emmental, or Comté. Even a mild white cheddar works well. Pick a cheese that melts smoothly and pairs nicely with ham.
- → How do I tell when the eggs are finished cooking?
The eggs are done when the whites are firm but the yolks are slightly runny, which usually takes about 10-15 minutes in the oven. Prefer firmer yolks? Leave them in for a couple more minutes, but keep an eye on them.
- → Can I use homemade pastry instead of the store-bought kind?
Homemade puff pastry is a great option! Just roll it to about the same thickness (roughly 1/8 inch) as what you'd get from the store. Keep it cold before assembling, and it’ll work beautifully.
- → What's the difference between Croque Madame and Croque Monsieur?
A Croque Monsieur is just ham and cheese, while a Croque Madame gets an egg on top. That egg is said to look like a hat, which is why it's called 'Madame'.
- → What side dishes go well with Ham and Cheese Puff Tarts?
Pair these with a light green salad, roasted potatoes, or some fresh fruit. If you're serving brunch, mimosas and a simple soup also complement them wonderfully. Their richness is balanced by lighter sides.