Croque madame

Can a day really start any better than with a lazy breakfast in bed? If you’re having our croque madame – made with thick sliced ham sandwiched between cheesy bread and topped with a crispy fried egg – we think not⁠. Make it for your partner, mum or loved one for extra brownie points.

Croque madame

Or, for anyone with a sweet tooth, take a look at our chocolate-filled French toast recipe.

 

 

  • Serves icon Serves 2
  • Time icon Hands-on time 30 min

Can a day really start any better than with a lazy breakfast in bed? If you’re having our croque madame – made with thick sliced ham sandwiched between cheesy bread and topped with a crispy fried egg – we think not⁠. Make it for your partner, mum or loved one for extra brownie points.

Or, for anyone with a sweet tooth, take a look at our chocolate-filled French toast recipe.

 

 

Nutrition: per serving

Calories
885kcals
Fat
60.1g (28.9g saturated)
Protein
47.4g
Carbohydrates
37.3g (7.2g sugars)
Fibre
2.7g
Salt
3.2g

Ingredients

  • 150ml whole milk
  • ¼ onion
  • 4 black peppercorns
  • 1 bay leaf
  • 20g unsalted butter, plus a knob extra
  • 20g plain flour
  • Olive oil for frying
  • 4 thin slices sourdough bread
  • 160g gruyère, comté or a mix, grated
  • 4 slices thick-cut ham
  • 2 large free-range eggs
Sticky screen? No thanks! Tap to prevent your screen from going off while cooking.

Method

  1. Gently heat the milk, onion, peppercorns and bay leaf in a pan. When the milk starts to simmer, turn off the heat and leave for 5 minutes. Strain the milk into a jug and set aside (discard what’s left in the sieve).
  2. Clean the pan, then melt the 20g butter over a low heat. Stir in the flour to form a paste, then cook for 3-4 minutes until it bubbles. Off the heat, whisk in the milk, bit by bit, to make a smooth silky sauce.
  3. Return the pan to a medium heat, whisking until the sauce thickens, then use a wooden spoon to stir until bubbling and very thick. Season and set aside.
  4. Set the grill to high. Heat a knob of butter and a glug of oil in a large frying pan. Fry the sourdough slices, two at a time, for 2-3 minutes on each side until golden.
  5. Divide 100g cheese between 2 of the slices of toast and layer up with the ham. Top with the rest of the toast. Spread the béchamel thickly onto each sandwich, sprinkle over the remaining cheese, then put onto a baking tray or grill pan. Grill for 8-10 minutes until melted and golden.
  6. Meanwhile, heat a glug of oil in a pan. Crack in 2 eggs and fry for 2-3 minutes until the white is set and crisp at the edge. Serve the fried egg on top of the sandwich.

Nutrition

Nutrition: per serving
Calories
885kcals
Fat
60.1g (28.9g saturated)
Protein
47.4g
Carbohydrates
37.3g (7.2g sugars)
Fibre
2.7g
Salt
3.2g

delicious. tips

  1. Make the sauce (steps 1-2) up to 24 hours in advance and keep covered in the fridge.

Buy ingredients online

Subscribe

Fancy getting a copy in print?

Subscribe to our magazine

Rate & review

Rate

Reviews

Share a tip

Or, how about...?

Save recipe icon Save recipe icon Save recipe

Toasties

Croque-madame with Parma ham and Gruyère

This croque-madame recipe with sourdough, Parma ham, Gruyère and a...

Save recipe icon Save recipe icon Save recipe

Comfort food

Eggy-bread grilled cheese sandwich

When you can’t choose between eggy bread or a toastie...

Save recipe icon Save recipe icon Save recipe

Brunch

Ultimate savoury French toast

Inspired by Rowley Leigh’s famous Parmesan custard and anchovy toast,...

Save recipe icon Save recipe icon Save recipe

20-minute dinners

Manchego and chorizo toasties

The iconic croque madame crosses the border to Spain! Manchego...

Subscribe to our magazine

Food stories, skills and tested recipes, straight to your door... Enjoy 5 issues for just £5 with our special introductory offer.

Subscribe

Unleash your inner chef

Looking for inspiration? Receive the latest recipes with our newsletter

We treat your data with care. See our privacy policy. By signing up, you are agreeing to delicious.’ terms and conditions. Unsubscribe at any time.