The croque-madame is a classic French bistro sandwich that you can easily make in your own kitchen.
Best Croque Madame Recipe photo by Taste of Home

At its heart, the croque-madame is a fancy toasted ham and cheese sandwich. This French bistro staple features thinly sliced ham, shredded Gruyere cheese, decadent Mornay sauce and Dijon mustard.

But that’s not all: After the croque-madame sandwich is toasted, it’s slathered with even more sauce and topped with grated cheese, then broiled until golden brown and bubbly. As if that weren’t enough, the sandwich is topped with a fried egg as a final touch.

This hearty sandwich can be served at nearly any time of day, though in France it is most commonly served at lunch or dinner. It could even make for an extravagant breakfast or brunch recipe!

Croque-Madame vs. Croque-Monsieur

The croque-madame and croque-monsieur sandwiches are quite similar to each other (translated, croque means “bite,” while madame and monsieur mean “madam” and “mister,” respectively). However, unlike a croque-madame, the croque-monsieur does not have a fried egg on top. Some say the egg atop the sandwich resembles a woman’s hat, hence the “madame” name.

Ingredients for Croque-Madame Sandwiches

  • Mornay sauce: This sauce is a variation on a classic French bechamel sauce. Bechamel is a white sauce made with flour, butter and milk. Mornay sauce includes the addition of cheese—typically Gruyere.
  • Bread: Use a thick-sliced country white bread for this sandwich.
  • Ham: Use thinly sliced deli ham. This is also a lovely leftover ham recipe for your holiday ham.
  • Cheese: For the most authentic flavor, stick to Gruyere. This Swiss hard cheese has a nutty and creamy flavor. Comté, Emmenthaler, or even basic Swiss cheese can be used in a pinch.
  • Mustard: Dijon mustard is another must for this recipe. This French mustard has a sharp and spicy flavor, and it perfectly complements the creaminess of the cheese and saltiness of the ham. You can even make Dijon mustard from scratch if you have the time.
  • Egg: A fried egg is the pièce de résistance on this sandwich. It’s what transforms a croque-monsieur into a croque-madame. Our guide to how to fry an egg gives you tips and tricks for the perfect sunny-side up egg.

Directions

Step 1: Make the Mornay sauce

Whisking butter and flour in a small saucepanTMB Studio

In a small saucepan, melt the butter over medium heat. Whisk in the flour, salt, pepper and nutmeg until smooth.

Pouring the milk in to the mixture in a small saucepanTMB Studio

Gradually whisk in the milk. Bring the mixture to a boil.

Whisking cheese and milk mixture in a small sauce panTMB Studio

Cook and stir until thickened, about one minute. Reduce the heat to low. Add the cheese, and stir until it’s melted. Keep warm.

Step 2: Prep the sandwich

Layering the bread with ham and cheese on a wooden trayTMB Studio

On each of two bread slices, spread 2 tablespoons Mornay sauce, and top with 3 ounces ham and 1/4 cup cheese. If desired, spread Dijon mustard over the remaining two slices of bread. Place the bread, mustard side down, on top of the cheese. Spread the outsides of the sandwiches with 3 tablespoons butter.

Step 3: Toast the sandwiches

Toasting the sandwich on a large skillet TMB Studio

In a large cast-iron or broiler-safe skillet, toast the sandwiches over medium heat until they’re golden brown and the cheese is melted, two to three minutes on each side.

Spreading the sauce over the toasted bread on a large skillet TMB Studio

Spread the remaining Mornay sauce over top of the sandwiches. Sprinkle with the remaining 1/4 cup cheese. Preheat the broiler. Broil the sandwiches 4 to 6 inches from the heat until the tops of the sandwiches are bubbly and lightly browned, two to three minutes.

Step 4: Fry the eggs

Topping the sandwich with fried eggsTMB Studio

Meanwhile, melt the remaining butter in a small nonstick skillet over medium-high heat. Break the eggs, one at a time, into the skillet. Reduce the heat to low. Cook until the whites are set and yolks begin to thicken, turning once if desired. Top each sandwich with a fried egg.

Croque Madame served on a plate on a wooden surfaceTMB Studio

Croque-Madame Variations

  • Add fresh herbs: For added fresh flavor, garnish each sandwich with freshly chopped herbs, such as chives, thyme or tarragon.
  • Up the steaks: Pun intended! Replace the ham with leftover cooked steak, sliced thinly.
  • Make it Monte Cristo-inspired: Add thinly sliced turkey to the mix to make this sandwich more like a Monte Cristo.
  • Switch up the cheese: Instead of using Gruyere, experiment with other types of cheese such as sharp cheddar or mild mozzarella.

How to Store Croque-Madame Sandwiches

Ideally, you should eat the croque-madame sandwiches immediately. However, if you have leftovers, they can be stored in an airtight container in the refrigerator for three to five days.

Can you make croque-madame sandwiches ahead of time?

The Mornay sauce can be made up to five days in advance. Store it in the refrigerator, and reheat it on the stovetop over low heat. If you need to make the sandwiches ahead of time, follow all the steps through toasting the sandwiches. Then let them cool, and store them in an airtight container in the refrigerator.

To reheat, set the sandwiches on a baking sheet, and heat in a 350°F oven for 5 to 10 minutes, until heated through. Proceed with the recipe by preheating the broiler, spreading Mornay sauce on top and sprinkling with cheese. Fry the eggs, and top each sandwich just before serving.

Croque-Madame Tips

Croque Madame served in on a wooden table with fork and knife TMB Studio

What can you serve with a croque-madame?

Stick with French bistro vibes by serving your croquet-madame with pommes frites (aka french fries), mixed greens with a lemon vinaigrette or gherkin pickles.

What can you do with leftover Mornay sauce?

Leftover Mornay sauce makes a tasting topping for baked chicken or vegetables like roasted asparagus, and it’s perfect as the white sauce in a lasagna recipe.

Watch how to Make Best Croque Madame

Best Croque-Madame

Croque-madame takes grilled ham and cheese to the next level. Ham and Gruyere cheese are layered between thick slices of country bread and toasted in a skillet. Then the sandwiches are topped with Mornay sauce and more cheese and broiled until golden and bubbly. If you stop there, you've got a croque-monsieur; add a fried egg on top and that makes a croque-madame! These sandwiches are perfect for a special breakfast or brunch. —Taste of Home Test Kitchen
Best Croque Madame Recipe photo by Taste of Home
Total Time

Prep/Total Time: 30 min.

Makes

2 servings

Ingredients

  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • Dash salt
  • Dash white pepper
  • Dash ground nutmeg
  • 1 cup 2% milk
  • 2 ounces Gruyere cheese, shredded
  • SANDWICHES:
  • 4 thick slices country bread
  • 6 ounces fully cooked ham, thinly sliced
  • 3 ounces Gruyere cheese, shredded, divided
  • 1 tablespoon Dijon mustard, optional
  • 4 tablespoons butter, softened, divided
  • 2 large eggs

Directions

  1. In a small saucepan, melt butter over medium heat. Whisk in flour, salt, pepper and nutmeg until smooth. Gradually whisk in milk. Bring to a boil; cook and stir until thickened, about 1 minute. Reduce heat to low. Add cheese; stir until melted. Keep warm.
  2. On each of 2 bread slices, spread 2 tablespoons mornay sauce and top with 3 ounces ham and 1/4 cup cheese. If desired, spread mustard over remaining 2 slices bread. Place bread, mustard side down, on top of cheese. Spread outsides of sandwiches with 3 tablespoons butter.
  3. In a large cast-iron or broiler-safe skillet, toast sandwiches over medium heat until golden brown and cheese is melted, 2-3 minutes on each side. Spread remaining mornay sauce over top of sandwiches. Sprinkle with remaining 1/4 cup cheese. Preheat broiler. Broil 4-6 inches from heat until tops of sandwiches are bubbly and lightly browned, 2-3 minutes.
  4. Meanwhile, melt remaining butter in a small nonstick skillet over medium-high heat. Break eggs, 1 at a time, into pan; reduce heat to low. Cook until whites are set and yolks begin to thicken, turning once if desired. Top each sandwich with a fried egg.

Nutrition Facts

1 sandwich: 1118 calories, 71g fat (39g saturated fat), 419mg cholesterol, 2284mg sodium, 60g carbohydrate (13g sugars, 3g fiber), 60g protein.