Skip to content
Croque madame recipe

Croque madame recipe

21 ratings

For a classic French breakfast recipe, give this delicious croque madame a try. Slices of crisp, toasted sourdough, layered with fresh ham, Gruyère cheese and creamy béchamel sauce, all topped off with a perfectly cooked egg. This French take on cheese on toast is extra delicious and ready in a matter of minutes. See method

  • Serves 4
  • 5 mins to prepare and 10 mins to cook
  • 666 calories / serving


  • 8 sourdough slices
  • 8 ham slices
  • 150g Gruyère, grated
  • sunflower oil, for frying
  • 4 eggs

For the béchamel sauce

  • 45g unsalted butter
  • 2 tbsp plain flour
  • 175ml whole milk
  • 2 tsp Dijon mustard
  • fresh nutmeg, for grating

Each serving contains

  • Energy

  • Fat

    40g 57%
  • Saturates

    18g 92%
  • Sugars

    4g 4%
  • Salt

    3.8g 64%

of the reference intake
Carbohydrate 34.7g Protein 41.3g Fibre 3g


  1. To make the béchamel sauce, melt the butter in a pan. Add the flour and stir for a couple of minutes to make a paste. Gradually stir in the milk until you have a thick, smooth sauce. Stir in the mustard, freshly grated nutmeg and some seasoning, to taste.
  2. Preheat the grill to medium-high. Toast the bread on both sides until golden. Top each slice of toast with a ham slice and some grated cheese. Transfer to a baking sheet and spoon over the béchamel sauce. Grill until bubbling and golden.
  3. Meanwhile, heat a little oil in a frying pan. Crack in the eggs and fry until the whites are set but the yolks are still soft. Serve two slices of toast per person, topped with an egg.

See more French recipes

If serving vulnerable groups, elderly people, toddlers, pregnant women and people who are unwell, cook eggs until the whites and yolks are solid.

As part of a healthy balanced diet, we recommend this recipe for a special occasion or treat.

You may also like

Be the first to comment

Before you comment please read our community guidelines.