If you’re looking for a breakfast that strikes the perfect balance between elegance and simplicity, then Puff Pastry Croque Madame is the dish for you. This recipe takes the classic French Croque Madame, a warm, melty ham and cheese sandwich topped with a perfectly fried egg, and reimagines it by layering it on top of buttery, flaky puff pastry. This twist on the classic creates an indulgent breakfast or brunch dish that looks as stunning as it tastes. The rich, golden puff pastry, with its delicate layers, perfectly complements the savory ham and gooey cheese, while the runny egg yolk adds an extra layer of richness that makes this dish irresistible.

Puff Pastry Croque Madame: A Decadent Breakfast Treat
If you’re looking for a breakfast that strikes the perfect balance between elegance and simplicity, then Puff Pastry Croque Madame is the dish for you. This recipe takes the classic French Croque Madame, a warm, melty ham and cheese sandwich topped with a perfectly fried egg, and reimagines it by layering it on top of buttery, flaky puff pastry. This twist on the classic creates an indulgent breakfast or brunch dish that looks as stunning as it tastes. The rich, golden puff pastry, with its delicate layers, perfectly complements the savory ham and gooey cheese, while the runny egg yolk adds an extra layer of richness that makes this dish irresistible.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 8 servings 1x
- Category: Breakfast, Brunch, Brunch Recipes
- Method: Baking
- Cuisine: French
Ingredients
- 2 sheets of Puff Pastry (thawed to room temperature): Puff pastry is the star of this dish, creating a golden, flaky base that pairs perfectly with the ham, cheese, and egg. It’s buttery and light, adding texture and a savory richness that elevates the entire dish. You can find frozen puff pastry sheets at most grocery stores, typically sold in packages of two. Be sure to thaw them at room temperature before starting, so they roll out easily and bake to perfection.
- 1 large Egg (for egg wash): This egg is used to brush the edges of the puff pastry, giving it a golden and shiny finish when baked. To make the egg wash, simply whisk the egg with a teaspoon of water, which helps create a smooth, even coat.
- 6 ounces Gruyère Cheese (shredded): Gruyère is a classic cheese for a Croque Madame, known for its nutty and slightly salty flavor that melts beautifully. It adds a rich, creamy layer that pairs perfectly with the salty ham. Be sure to shred the cheese yourself for the best melting quality—pre-shredded cheese can sometimes not melt as well.
- 8 slices of Black Forest Ham: Black Forest ham is a type of smoked ham with a rich, savory flavor that works wonderfully in this dish. It’s tender, flavorful, and adds a depth of savory taste that complements the cheese and egg. If you prefer a different type of ham, you can substitute with other options like prosciutto, cooked bacon, or even turkey slices for a lighter alternative.
- 8 large Eggs (one for each serving): The egg is the centerpiece of this dish, added after the puff pastry has baked partially. The egg should be cracked into the center of each puff pastry square, and once baked, the yolk will remain slightly runny, adding a creamy richness to each bite. The key to getting the perfect egg is baking the puff pastry until the whites are set while keeping the yolk soft and luscious.
- Kosher Salt and Freshly Ground Black Pepper (for seasoning): These two simple seasonings are essential for enhancing the flavors of the dish. The salt draws out the savory notes of the ham and cheese, while the pepper adds a subtle heat that balances the richness of the other ingredients.
- Chives (chopped, for garnish): Chopped chives provide a fresh, slightly oniony bite that complements the other ingredients. They add a pop of color and flavor that enhances the overall dish.
Instructions
1. Preheat Your Oven
Start by preheating your oven to 400°F (200°C). This temperature ensures that the puff pastry bakes quickly, becoming golden and crisp while the cheese melts and the egg cooks just right.
2. Prepare the Puff Pastry
Unfold the sheets of puff pastry onto a flat surface. Using a rolling pin, gently roll each sheet into a square shape, making sure it’s even in thickness. After that, cut each sheet into 4 equal squares, so you have 8 total squares for this recipe.
Place the squares on two large baking sheets lined with parchment paper, ensuring they are spaced evenly to allow for even baking. Next, use a fork to poke holes in the center of each pastry square. This step helps prevent the center from puffing up too much while baking.
Take your egg wash (made by whisking the egg with a teaspoon of water) and brush the edges of each puff pastry square. This will give the pastry a beautiful golden finish when baked. Sprinkle kosher salt lightly over the pastry for an extra layer of seasoning.
3. Add Ham and Cheese
Place one slice of Black Forest ham on top of each puff pastry square. Then, sprinkle about 2 tablespoons of shredded Gruyère cheese evenly in a circle around the ham, leaving a space in the center where you will crack the egg later. This forms a well for the egg, ensuring it stays in place while baking.
4. Bake the Puff Pastry
Place the baking sheets in the preheated oven and bake for 10 to 15 minutes. During this time, the edges of the puff pastry should start to puff and turn golden. The cheese will melt and become bubbly, creating a delicious base for the egg.
5. Add the Egg
After the initial 10 to 15 minutes of baking, remove the puff pastry squares from the oven. Use the back of a spoon to gently press a small divot into the center of each pastry, creating a little well where the egg will sit.
Crack one egg into the center of each puff pastry, being careful not to break the yolk. Season the egg with a pinch of kosher salt and freshly ground black pepper to taste.
6. Final Bake and Serve
Return the baking sheets to the oven and bake for an additional 10 to 15 minutes, or until the egg whites are set, but the yolk remains runny. The puff pastry should be golden and crispy, with the egg nestled in the center, cooked to perfection.
Once the Puff Pastry Croque Madame is done, remove it from the oven and let it cool for a few minutes. Garnish each pastry with a sprinkle of chopped chives for a fresh burst of color and flavor.
Notes
- Use Cold Puff Pastry: For the best results, make sure the puff pastry is cold before you start. If your pastry gets too warm, it can become difficult to handle, and it may not puff up as beautifully during baking.
- Egg Doneness: If you prefer your eggs cooked more than runny, you can bake them for a few extra minutes until the yolks are firm. Alternatively, if you like a runny yolk, keep an eye on the egg and remove the pastry from the oven once the egg whites are set, but the yolk is still soft.
- Cheese Variations: While Gruyère is the classic choice, you can swap it with other cheeses like Swiss, cheddar, or mozzarella. Each cheese will bring its own unique flavor to the dish.
- Add Vegetables: For a vegetarian variation, you can skip the ham and instead add sautéed spinach, mushrooms, or roasted tomatoes. These vegetables will add depth and richness to the dish without sacrificing flavor.
- Make-Ahead: You can prepare the puff pastry squares with the ham and cheese ahead of time, refrigerate them, and add the egg just before baking. This will save you time on the morning you plan to serve them.
Not only is Puff Pastry Croque Madame delicious, but it’s also incredibly easy to make. With just a few simple ingredients, you can create a dish that’s sure to impress guests or provide a satisfying breakfast for yourself. Whether you’re preparing for a holiday gathering, a weekend brunch, or just want to enjoy a special treat, this recipe will be sure to delight everyone around the table. The crispy, buttery puff pastry forms a beautiful base for the ham, cheese, and egg, while the combination of flavors is comforting yet sophisticated.
Ingredients Breakdown
To make Puff Pastry Croque Madame, you’ll need just a few key ingredients, each playing a role in bringing the dish to life. Here’s a detailed breakdown of the ingredients, with exact measurements to help you get everything just right.
- 2 sheets of Puff Pastry (thawed to room temperature): Puff pastry is the star of this dish, creating a golden, flaky base that pairs perfectly with the ham, cheese, and egg. It’s buttery and light, adding texture and a savory richness that elevates the entire dish. You can find frozen puff pastry sheets at most grocery stores, typically sold in packages of two. Be sure to thaw them at room temperature before starting, so they roll out easily and bake to perfection.
- 1 large Egg (for egg wash): This egg is used to brush the edges of the puff pastry, giving it a golden and shiny finish when baked. To make the egg wash, simply whisk the egg with a teaspoon of water, which helps create a smooth, even coat.
- 6 ounces Gruyère Cheese (shredded): Gruyère is a classic cheese for a Croque Madame, known for its nutty and slightly salty flavor that melts beautifully. It adds a rich, creamy layer that pairs perfectly with the salty ham. Be sure to shred the cheese yourself for the best melting quality—pre-shredded cheese can sometimes not melt as well.
- 8 slices of Black Forest Ham: Black Forest ham is a type of smoked ham with a rich, savory flavor that works wonderfully in this dish. It’s tender, flavorful, and adds a depth of savory taste that complements the cheese and egg. If you prefer a different type of ham, you can substitute with other options like prosciutto, cooked bacon, or even turkey slices for a lighter alternative.
- 8 large Eggs (one for each serving): The egg is the centerpiece of this dish, added after the puff pastry has baked partially. The egg should be cracked into the center of each puff pastry square, and once baked, the yolk will remain slightly runny, adding a creamy richness to each bite. The key to getting the perfect egg is baking the puff pastry until the whites are set while keeping the yolk soft and luscious.
- Kosher Salt and Freshly Ground Black Pepper (for seasoning): These two simple seasonings are essential for enhancing the flavors of the dish. The salt draws out the savory notes of the ham and cheese, while the pepper adds a subtle heat that balances the richness of the other ingredients.
- Chives (chopped, for garnish): Chopped chives provide a fresh, slightly oniony bite that complements the other ingredients. They add a pop of color and flavor that enhances the overall dish.
With these ingredients, you’ll be able to create Puff Pastry Croque Madame, a dish that’s as impressive as it is delicious. The beauty of this recipe lies in its simplicity—using just a few ingredients, you can create a meal that’s both indulgent and comforting.
Step-by-Step Instructions
Now that you’ve gathered your ingredients, let’s go through the steps of creating this delightful breakfast dish. The process is straightforward, and with a little attention to detail, you’ll end up with a dish that looks as good as it tastes.
1. Preheat Your Oven
Start by preheating your oven to 400°F (200°C). This temperature ensures that the puff pastry bakes quickly, becoming golden and crisp while the cheese melts and the egg cooks just right.
2. Prepare the Puff Pastry
Unfold the sheets of puff pastry onto a flat surface. Using a rolling pin, gently roll each sheet into a square shape, making sure it’s even in thickness. After that, cut each sheet into 4 equal squares, so you have 8 total squares for this recipe.
Place the squares on two large baking sheets lined with parchment paper, ensuring they are spaced evenly to allow for even baking. Next, use a fork to poke holes in the center of each pastry square. This step helps prevent the center from puffing up too much while baking.
Take your egg wash (made by whisking the egg with a teaspoon of water) and brush the edges of each puff pastry square. This will give the pastry a beautiful golden finish when baked. Sprinkle kosher salt lightly over the pastry for an extra layer of seasoning.
3. Add Ham and Cheese
Place one slice of Black Forest ham on top of each puff pastry square. Then, sprinkle about 2 tablespoons of shredded Gruyère cheese evenly in a circle around the ham, leaving a space in the center where you will crack the egg later. This forms a well for the egg, ensuring it stays in place while baking.
4. Bake the Puff Pastry
Place the baking sheets in the preheated oven and bake for 10 to 15 minutes. During this time, the edges of the puff pastry should start to puff and turn golden. The cheese will melt and become bubbly, creating a delicious base for the egg.
5. Add the Egg
After the initial 10 to 15 minutes of baking, remove the puff pastry squares from the oven. Use the back of a spoon to gently press a small divot into the center of each pastry, creating a little well where the egg will sit.
Crack one egg into the center of each puff pastry, being careful not to break the yolk. Season the egg with a pinch of kosher salt and freshly ground black pepper to taste.
6. Final Bake and Serve
Return the baking sheets to the oven and bake for an additional 10 to 15 minutes, or until the egg whites are set, but the yolk remains runny. The puff pastry should be golden and crispy, with the egg nestled in the center, cooked to perfection.
Once the Puff Pastry Croque Madame is done, remove it from the oven and let it cool for a few minutes. Garnish each pastry with a sprinkle of chopped chives for a fresh burst of color and flavor.
Tips for Perfect Puff Pastry Croque Madame
- Use Cold Puff Pastry: For the best results, make sure the puff pastry is cold before you start. If your pastry gets too warm, it can become difficult to handle, and it may not puff up as beautifully during baking.
- Egg Doneness: If you prefer your eggs cooked more than runny, you can bake them for a few extra minutes until the yolks are firm. Alternatively, if you like a runny yolk, keep an eye on the egg and remove the pastry from the oven once the egg whites are set, but the yolk is still soft.
- Cheese Variations: While Gruyère is the classic choice, you can swap it with other cheeses like Swiss, cheddar, or mozzarella. Each cheese will bring its own unique flavor to the dish.
- Add Vegetables: For a vegetarian variation, you can skip the ham and instead add sautéed spinach, mushrooms, or roasted tomatoes. These vegetables will add depth and richness to the dish without sacrificing flavor.
- Make-Ahead: You can prepare the puff pastry squares with the ham and cheese ahead of time, refrigerate them, and add the egg just before baking. This will save you time on the morning you plan to serve them.

Serving Suggestions
Puff Pastry Croque Madame is a complete meal on its own, but it can also be paired with a side of fresh greens. A simple mixed salad or some lightly sautéed vegetables will provide a refreshing contrast to the richness of the puff pastry and egg.
For a festive touch, serve the dish with a side of freshly squeezed orange juice or a mimosa. These drinks add a light, citrusy element that complements the savory flavors of the Croque Madame.
Conclusion
Puff Pastry Croque Madame is a beautiful and delicious breakfast that will surely become a favorite in your recipe collection. With its flaky, golden puff pastry, savory ham, gooey cheese, and rich egg, it offers a perfect combination of textures and flavors. Whether you’re serving it for a holiday brunch, a weekend breakfast, or a special occasion, this dish is sure to impress. The best part? It’s simple to make and can be customized to suit your taste preferences. So why not give it a try and treat yourself and your loved ones to a breakfast that’s as satisfying as it is beautiful?