Classic Croque Madame Sandwich Recipe

croque-madame-recipe

Croque Madame Recipe with Gruyere and Béchamel

I have always believed that few foods are more comforting than bread, melted cheese, eggs, and a creamy sauce. That is exactly why the Croque Madame holds such a special place in my heart. This classic French sandwich is rich, golden, cheesy, and finished with a fried egg on top. It is the kind of meal that feels indulgent without being complicated, which makes it perfect for brunch, lunch, or an easy dinner when you want something deeply satisfying.

My love for the Croque Madame began during my time in Paris, where Sundays often required serious comfort food. Paris is wonderful in countless ways, but finding food on a quiet Sunday can be surprisingly challenging. Many grocery stores are closed, and delivery is not always the reliable safety net that some of us are used to. When hunger struck, the best option was often to head to a café and order something warm, filling, and restorative.

croque-madame-recipe

For me, the ideal brunch has a simple formula: good bread, eggs, melted cheese, and something savory. Bacon and fries are always welcome, but not required. While a classic American bacon, egg, and cheese sandwich was not exactly a Parisian standard, the Croque Madame more than made up for it.

If you are familiar with a Croque Monsieur, you already understand the foundation of this dish. A Croque Monsieur is essentially a French grilled ham and cheese sandwich covered with béchamel sauce. A Croque Madame takes that same delicious sandwich and crowns it with a fried egg. The result is a crispy, creamy, cheesy sandwich with a runny yolk that turns every bite into something special.

croque-madame-recipe

Why This Croque Madame Recipe Works

This Croque Madame recipe keeps the traditional elements intact while making the process approachable for a home kitchen. Thick white sandwich bread is spread with Dijon mustard, layered with baked ham, Gruyere cheese, and béchamel sauce, then cooked until golden in a skillet. After that, the sandwiches are topped with more béchamel and broiled until bubbly and lightly browned. The final touch is a fried egg placed on top just before serving.

The béchamel sauce is what gives this French sandwich its luxurious texture. Béchamel is a simple white sauce made with butter, flour, and milk. In this recipe, grated Gruyere is stirred into the sauce for extra flavor and creaminess. Technically, once cheese is added, the sauce becomes a Mornay sauce, but for the sake of simplicity, we will keep calling it béchamel.

step-by-step-croque-madame-recipe

When the sauce bubbles under the broiler and turns lightly golden, the sandwich becomes irresistible. The bread stays crisp around the edges, the cheese melts into the ham, and the egg yolk adds richness when you cut into it. It is hearty, elegant, and comforting all at once.

Croque Madames are also excellent for a casual brunch because they can be assembled in batches. Serve them with a simple arugula salad and a glass of rosé for a meal that feels bistro-worthy without requiring hours in the kitchen. They are equally welcome as a weeknight dinner when you want something quick but memorable.

You can also adjust this recipe to suit your taste. Add bacon for extra richness, use thick slices of tomato instead of ham for a vegetarian version, or try avocado as a topping. If you prefer a Croque Monsieur, simply leave off the egg. The core combination of crisp bread, creamy sauce, ham, and Gruyere is flexible and very forgiving.

Croque Madame

Serves: 2

croque-madame-recipe

Ingredients

For the béchamel sauce

  • 2 tablespoons unsalted butter
  • 2 tablespoons flour
  • 1 cup 2% milk
  • ¼ cup grated Gruyere cheese
  • ¼ teaspoon salt
  • Pinch of nutmeg
  • White pepper to taste

For the sandwiches

  • 4 pieces thick white sandwich bread
  • 2 tablespoons Dijon mustard
  • ¼ pound baked ham
  • ½ cup grated Gruyere cheese
  • 3 tablespoons unsalted butter, divided
  • 2 large eggs

Instructions

Start by making the béchamel sauce. Melt 2 tablespoons of butter in a small saucepan over medium heat. Once the butter is melted and bubbling slightly, whisk in the flour. Cook briefly, whisking constantly, then add the milk ¼ cup at a time. Continue whisking as you add the milk so the sauce stays smooth.

After all the milk has been added, keep whisking until the sauce thickens enough to coat the back of a spoon. This may take 6 to 8 minutes, so be patient. Remove the saucepan from the heat and stir in the grated Gruyere, nutmeg, salt, and white pepper. Set the sauce aside while you assemble the sandwiches.

step-by-step-croque-madame-recipe

To assemble each Croque Madame, use two slices of bread. Spread one slice with 1 tablespoon of Dijon mustard.

step-by-step-croque-madame-recipe

Layer the ham evenly over the mustard.

step-by-step-croque-madame-recipe

Spread about 1½ tablespoons of béchamel sauce over the ham.

step-by-step-croque-madame-recipe

Add ¼ cup of grated Gruyere in an even layer over the béchamel. Top with the second slice of bread to close the sandwich. Repeat with the remaining ingredients to make the second sandwich.

step-by-step-croque-madame-recipe

Melt 2 tablespoons of butter in a large pan or cast iron skillet. When the butter is melted and bubbling slightly, add the sandwiches. Cook for about 3 minutes per side, or until the bread is golden brown and the cheese has melted. Carefully transfer the sandwiches to a baking sheet lined with parchment paper or foil.

step-by-step-croque-madame-recipe

Pour the remaining béchamel sauce over the top of the sandwiches. It is fine if the sauce runs over the sides; that is part of what makes the finished Croque Madame so delicious.

step-by-step-croque-madame-recipe

Heat the broiler to high. Broil the sandwiches for 2 to 3 minutes, or until the béchamel is bubbling and lightly browned. Watch closely so the tops do not burn.

step-by-step-croque-madame-recipe

While the sandwiches are under the broiler, melt the remaining 1 tablespoon of butter in a non-stick pan. Add the eggs and cook until the whites are just set and the yolks are still runny, about 3 minutes. If you prefer firmer yolks, cook the eggs a little longer.

step-by-step-croque-madame-recipe

Place one fried egg on top of each sandwich and serve the Croque Madames hot. The combination of crisp bread, savory ham, melted Gruyere, creamy béchamel, and a golden egg makes this a truly satisfying French-inspired meal.

croque-madame-recipe

Le Croque Madame

By: Serena Wolf
Prep Time 10
Cook Time 20
Le Croque Madame

Ingredients

  • Croque Madame:, Serves 2

For the béchamel sauce:

  • 2 tablespoons unsalted butter
  • 2 tablespoons flour
  • 1 cup 2% milk
  • ¼ cup grated Gruyere cheese
  • ¼ teaspoon salt
  • Pinch of nutmeg
  • White pepper to taste

For the sandwiches:

  • 4 pieces thick white sandwich bread
  • 2 tablespoons Dijon mustard
  • ¼ pound baked ham
  • ½ cup grated Gruyere cheese
  • 3 tablespoons unsalted butter, divided
  • 2 large eggs

Instructions

  • Make the béchamel by melting 2 tablespoons of butter in a small saucepan. Whisk in the flour, then gradually add the milk while whisking. Cook until thickened, then stir in Gruyere, nutmeg, salt, and white pepper.
  • Spread Dijon mustard on one slice of bread for each sandwich. Add ham, a spoonful of béchamel, and grated Gruyere, then close with the second slice of bread.
  • Cook the sandwiches in 2 tablespoons of butter for about 3 minutes per side, until golden and melted. Transfer to a lined baking sheet.
  • Spoon the remaining béchamel over the sandwiches and broil for 2 to 3 minutes, until bubbling and lightly browned.
  • Fry the eggs in the remaining butter until the whites are set and the yolks are cooked to your liking.
  • Top each sandwich with a fried egg and serve hot.

Nutrition

Serving: 2g

Nutrition information is automatically calculated and should be used only as an approximation.

Like this? Leave a comment below.