Think of Croque Madame as the French equivalent to the American grilled cheese, but even more delicious! Crusty bread is spread with a Mornay sauce and Dijon mustard, stuffed with ham and gruyere, and topped with a fried egg.

I’m pretty sure this is my favorite sandwich ever.

Croque Madame - On a Plate with Side Salad

I had an absurd number of croque madame sandwiches while I was in Paris, considering all of the food choices that I had while I was there.

I just couldn’t stop eating them.

And if you’ve ever had one, you know why.

Each eating component has many layers to it.

For example, this sandwich is not just crunchy. Because the Mornay sauce soaks into the bread and goes under the broiler for a few minutes, it gives it a rich and gooey interior as well, not to mention the melty texture of the Gruyere.

And the slight sweetness of the meaty ham, with sharp Dijon to contrast, the nuttiness of the Gruyere, the creaminess of the Mornay…it’s all so magical together.

Croque Madame Recipe - Served on Gray Plate with Side Salad

Even though it sounds like a lot is going on, it’s really not time-consuming or hard to make.

Give yourself 20 minutes in the kitchen, and you’ll have a big platter full of hot sandwiches to enjoy by the end.

First Make the Mornay Sauce:

A big part of the croque madame is a creamy Mornay sauce that soaks into the bread.

What is Mornay Sauce? It’s basically just a bechamel sauce with gruyere added at the end. It’s simple to make and takes less than 10 minutes!

To start, melt butter in a skillet, then add an equal amount of all-purpose flour:

Butter Melted in Skillet with Flour Added

Stir together to combine the two into a blond paste, then slowly whisk in milk:

Adding Milk to the Roux in Skillet

Bring the mixture to a boil, and watch the sauce thicken:

Whisking the Bechamel Sauce in Skillet

Turn the heat off, then add shredded gruyere, salt, and a touch of grated nutmeg:

Grated Gruyere Cheese Added to Bechamel Sauce in Skillet

Give that a whisk, until the cheese melts and the sauce has a thick and gooey texture:

Whisking Mornay Sauce in Skillet

Now we can make the sandwiches!

How to Make Croque Madame:

To assemble the croque madame sandwiches, spread half the bread slices with mustard, and half with the Mornay sauce. Then top with shredded gruyere on one side, and deli ham on the other:

Added Gruyere Cheese to Bread Slices on Board

I have tested tons of variations of this sandwich over the years, and though I commonly see white sandwich bread used, I think a sturdy loaf bread like sourdough is MUCH, much better. It has better flavor and texture.

Also, Dijon mustard is my favorite mustard choice for the sandwich, though sometimes I’m in the mood for a more grainy mustard. Use your favorite.

For the ham, my preference is Black Forest, but other types will go nicely too.

Put the sandwiches together, then spread the outsides with softened, salted butter:

Spreading Butter On Top of the Sandwich

Pan fry the sandwiches in a nonstick skillet for a few minutes on each side until golden, just as you would with the usual American grilled cheese:

French Grilled Cheese - in a Nonstick Skillet Frying Until Golden

Transfer the crisp sandwiches to a baking sheet, and spread the tops with more Mornay sauce.

You can also add more gruyere on top if you’d like, which I admit is unnecessary but sometimes I do it anyway:

Adding Gruyere On Top of Sandwiches Before Broiling

Pop the sandwiches underneath the broiler in your oven, until the Mornay and cheese are bubbling and melted:

Croque Madam - Two Pieces on a Sheet Pan

Croque Madame vs Croque Monsieur:

And finally, to turn the Croque Monsieur into a proper Croque Madame, you need a couple of fried eggs to put on top:

Two Fried Eggs in a Nonstick Skillet (It\'s the difference between Croque Madame vs Croque Monsieur)

I love dipping the sandwich into the runny yolk, but this sandwich is plenty outrageously delicious as just a Croque Monsieur if you feel like skipping the egg altogether.

Croque Madame Sandwich - on Plate with Salad

Something light is nice to have on the side, like a simple mixed greens salad with Lemon Vinaigrette or Balsamic Vinaigrette. The sandwich is quite rich. Enjoy!

More Sandwich Recipes:

Eggplant Parmesan Sandwiches

Italian Club Sandwich

Muffuletta Panini

Croque Madame On a Plate with Side Salad

Croque Madame

For this delicious French sandwich, sourdough bread is spread with a mornay sauce and Dijon mustard, stuffed with ham and cheese, and topped with a fried egg!

Leave a Review »


For the Mornay Sauce:

  • 2 tbsp butter (unsalted or salter)
  • 2 tbsp all-purpose flour
  • 1 cup whole milk
  • 2.5 ounces gruyere cheese shredded (1/2 cup measured)
  • pinch of nutmeg (preferably freshly grated)
  • salt

For the Croque Madame:

  • 8 slices sourdough bread
  • 1/2 lb black forest ham thinly sliced from the deli
  • 6 oz gruyere cheese grated (a heaping cup, measured)
  • 2 tbsp dijon mustard
  • 4 tbsp softened salted butter, for spreading (or more)
  • 4 large eggs
  • salt
  • black pepper


To Make the Mornay Sauce:

  • In a medium skillet, melt the butter over medium low heat. Add the flour and whisk until a smooth, blond paste forms, about 30 seconds. 
  • While whisking, add 1/4 of the milk to start. Whisk until smooth, then gradually add in the rest of the milk, to minimize clumping. Bring to a boil, then reduce to a simmer and cook for 1-2 minutes, until the sauce thickens.  
  • Remove the pan from the heat, then whisk in the gruyere, nutmeg, and 1/4 tsp salt, until smooth and gooey. Taste and add more salt, if necessary, then set the sauce aside.

To Make the Croque Madame Sandwiches:

  • For each sandwich, spread one slice with mornay sauce, and the other slice with Dijon mustard. I like about 1.5 tbsp of Mornay per slice, and 1.5 tsp of Dijon per slice, but no need to be exact. 
  • Add a few slices of ham to one of the bread slices, and about 1/4 cup of shredded gruyere to the other. Put the bread slices together to form sandwiches, then spread the outsides of both pieces of bread with softened butter, about 1.5 tsp each, but again, no need to be exact. 
  • Heat a nonstick frying pan over medium heat and cook the sandwiches on each side for 2-3 minutes, until golden brown on each side. 
  • Remove the sandwiches to a sheet pan, and preheat the oven broiler to high. 
  • Spread about 2 tbsp of mornay sauce onto the top of each sandwich, and broil until the tops are golden brown and bubbly, and the sauce has seeped into the crispy bread, about 2 minutes.
  • Fry the eggs in the same frying pan that you grilled the sandwiches with, making sure to season them well with salt and pepper, until the white is set but the yolk is still runny, about 2 minutes. 
  • Top each sandwich with a fried egg, then enjoy while hot!


There's enough mornay sauce here for 4 hefty sandwiches, and you could possibly stretch it to 6. Also, you can choose to make only 1 or 2 sandwiches at a time, and keep the leftover mornay in the fridge for making additional sandwiches another day.


Calories: 674kcal, Carbohydrates: 44g, Protein: 45g, Fat: 34g, Saturated Fat: 17g, Cholesterol: 327mg, Sodium: 1362mg, Potassium: 463mg, Fiber: 1g, Sugar: 7g, Vitamin A: 1115IU, Calcium: 744mg, Iron: 4.4mg

Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.

Post updated in November 2020. Originally published July 2011.