Print

Crispy French Croque Madame Recipe with Creamy Béchamel and Sunny Egg – Easy Perfect Breakfast

Croque Madame recipe - featured image

A classic French breakfast sandwich featuring crispy bread, creamy béchamel sauce, melted Gruyère cheese, smoky ham, and a perfectly runny sunny-side-up egg on top. This recipe is quick, easy, and perfect for a comforting brunch.

Ingredients

Scale
  • Thick slices of white sandwich bread or brioche
  • Thinly sliced cooked ham (preferably Black Forest ham)
  • Shredded Gruyère cheese
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 1 1/4 cups whole milk, warmed
  • Pinch of freshly grated nutmeg
  • Salt and pepper to taste
  • Fresh large eggs (for sunny-side-up topping)
  • Dijon mustard (optional, for spreading inside the sandwich)

Instructions

  1. Prepare the béchamel sauce: In a small saucepan, melt 3 tablespoons (45 g) of unsalted butter over medium heat. Once melted, whisk in 3 tablespoons (24 g) of all-purpose flour. Keep whisking constantly for about 2 minutes to cook the flour without browning it.
  2. Gradually pour in 1 1/4 cups (300 ml) of warm whole milk, whisking continuously to avoid lumps. Continue cooking and stirring until the sauce thickens and coats the back of a spoon, about 5–7 minutes. Season with a pinch of freshly grated nutmeg, salt, and pepper. Set aside and keep warm.
  3. Assemble the sandwich: Lightly butter one side of each bread slice. On the unbuttered side of two slices, spread a thin layer of Dijon mustard if using. Layer ham and a generous handful of shredded Gruyère cheese on one slice, then top with the other slice, butter side out.
  4. Cook the sandwich: Heat a non-stick skillet over medium heat. Place the sandwich in the pan and cook until the bottom is golden and crispy, about 3–4 minutes. Carefully flip and cook the other side until golden and the cheese melts, another 3–4 minutes. If the cheese isn’t melting enough, cover the skillet with a lid for a minute to trap heat.
  5. Top with béchamel and cheese: Transfer the sandwich to a baking sheet or oven-safe dish. Spoon béchamel sauce generously over the top, then sprinkle additional Gruyère cheese. Place under a broiler for 2–3 minutes until the cheese on top bubbles and turns golden brown. Watch closely to prevent burning.
  6. Cook the sunny-side-up egg: While the sandwich broils, heat a small skillet over low-medium heat with a teaspoon of butter. Crack in the egg, cooking gently until the whites are set but the yolk remains runny, about 3–4 minutes. Season with a pinch of salt and pepper.
  7. Finish and serve: Remove the sandwich from the oven, carefully place the sunny egg on top, and serve immediately. The yolk will ooze over the béchamel and sandwich, adding an irresistible richness.

Notes

If béchamel is too thick, whisk in a splash of warm milk before spreading. Press down gently on the sandwich while cooking for a crisper crust. Cook the egg on low heat to keep yolk runny. Watch broiler carefully to avoid burning cheese topping. For gluten-free, use gluten-free bread and flour substitutes. Vegetarian version swaps ham for mushrooms or caramelized onions.

Nutrition

Keywords: Croque Madame, French breakfast, béchamel sauce, brunch recipe, crispy sandwich, sunny-side-up egg, ham and cheese sandwich