Croque Madame

🕒 Prep: 10 min
🔥 Cook: 12 min
🍽 Serves: 2
Be the First to Review!

The Croque Madame is a classic French sandwich that's the perfect blend of comfort and sophistication. With its crispy brioche, savory ham, and gooey Gruyère topped with a runny fried egg, it's a dish that feels like a little luxury on a plate. Whether you're looking to impress at brunch or enjoy a cozy dinner, this recipe delivers.

Croque Madame

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

Ingredients for Croque Madame

Ingredients for Croque Madame

Brioche bread is the ideal choice for its buttery, slightly sweet flavor, which complements the savory fillings. Ham adds a layer of savory goodness, providing the sandwich's protein and a hint of smokiness. Gruyère cheese melts beautifully, offering a nutty, rich flavor that's quintessential in this recipe. Unsalted butter is used to make a creamy béchamel sauce, which brings everything together. All-purpose flour thickens the sauce without overpowering it. Whole milk ensures the béchamel is smooth and creamy. Dijon mustard adds a subtle tang, enhancing the flavors without being overpowering. Salt and pepper season the dish perfectly, while nutmeg adds a touch of warmth. Finally, eggs provide that signature runny yolk, and olive oil helps achieve the perfect fry.

Why This Croque Madame Works

During cooking, the whole dish really depends on how the bread, cheese, sauce, and egg change with heat. The brioche is toasted first so it dries out a bit on the surface. That way, when the béchamel and melting Gruyère sit on top, the bread doesn’t go soggy right away. It stays soft in the middle but strong enough to hold the ham, cheese, and sauce.

In the saucepan, butter and flour cook together and then take in the milk. As the milk warms, the flour swells and thickens everything into a smooth béchamel that clings to the sandwiches instead of running off. In the oven, that thick sauce and the Gruyère melt together and settle into the bread and ham, then the top starts to brown and firm up, almost like a soft, cheesy crust.

On the stove, the eggs cook just until the whites set and the yolks stay runny. When the hot egg goes on the hot sandwich, the yolk slowly runs over the crisp top and thick sauce, giving each bite a mix of crunchy, creamy, and soft.

Croque Madame Tips & Tricks

  • For an extra-crispy sandwich, butter the outside of the brioche before toasting.
  • Use freshly grated nutmeg for a more intense flavor.
  • If you're short on time, pre-make the béchamel sauce and store it in the fridge for up to two days.

Mistakes To Avoid

Letting the béchamel boil hard or sit too long on the heat makes it seize up and turn pasty. Once it’s that thick, it doesn’t spread well, bakes into a heavy crust, and the sandwich ends up with a dry, doughy layer instead of a smooth sauce that melts into the bread and cheese.

Putting the sandwiches in the oven with barely toasted or soft brioche leads to a soggy bottom. The bread soaks up the sauce and moisture from the ham, so the base slice collapses and the whole sandwich feels heavy and wet instead of crisp and tender.

Baking the sandwiches too long or at a higher heat than stated causes the top to brown before the inside settles. The cheese can turn oily and hard around the edges, while the bread dries out and loses the soft, custardy middle that makes a good croque.

Frying the eggs until the yolks are firm takes away the “sauce” effect on top. The egg becomes rubbery, and instead of a rich, runny yolk that coats the sandwich, there is just a solid egg that sits on top and doesn’t mix into the layers.

Ingredients

  1. 4 slices of brioche bread
  2. 4 oz thinly sliced ham
  3. 4 oz Gruyère cheese, sliced
  4. 2 tbsp unsalted butter
  5. 2 tbsp all-purpose flour
  6. 1 cup whole milk
  7. 1/2 tsp Dijon mustard
  8. Salt and pepper to taste
  9. 4 large eggs
  10. 1 tbsp olive oil
  11. 1/4 tsp nutmeg

Step-by-step Instructions

  1. 1. Preheat your oven to 375°F (190°C).
  2. 2. In a small saucepan, melt the butter over medium heat. Stir in the flour to form a paste, cooking for about 1 minute.
  3. 3. Gradually whisk in the milk, continuing to stir until the sauce thickens, about 4 minutes. Add mustard, nutmeg, salt, and pepper, then set aside.
  4. 4. Lightly toast the brioche slices in the oven for about 5 minutes.
  5. 5. Place two slices of toasted brioche on a baking sheet, layering each with ham and Gruyère cheese.
  6. 6. Top with the remaining brioche slices, then spoon béchamel sauce over each sandwich, ensuring they are well covered.
  7. 7. Bake for 10-12 minutes until the cheese melts and the top is golden.
  8. 8. While baking, heat olive oil in a skillet over medium heat. Fry the eggs until the whites are set but the yolks remain runny.
  9. 9. Remove sandwiches from the oven, top each with a fried egg, and serve immediately.

Frequently Asked Questions

Can I make this with a different type of bread?
Yes, while brioche is traditional, you can use any soft, sturdy bread like challah or sourdough.
Is there a way to make this vegetarian?
You can substitute the ham with sautéed mushrooms or spinach for a delicious vegetarian version.

Serving Ideas for Croque Madame

Pair your Croque Madame with a light green salad dressed in a simple vinaigrette to balance the richness of the sandwich. A glass of crisp white wine or a sparkling water with lemon can make for a refreshing accompaniment.

Ratings and Comments

Your feedback helps other cooks — thank you!

This recipe is for informational purposes only. Always follow proper food safety practices, cook foods to safe internal temperatures, and store leftovers appropriately. Results may vary.