Skip to main content

Croque-Madame

The Croque Madame is the ultimate elevation of the toasted sandwich, offering a sophisticated blend of salty, creamy, and savoury flavours. This French bistro classic takes a traditional ham and cheese toastie and transforms it with a rich, nutmeg-scented béchamel sauce and a generous topping of melted Gruyère cheese. Finished with a perfectly fried egg, it is a decadent choice for those seeking a truly indulgent brunch or a comforting weekend lunch.

While the ham provides a smoky depth, the secret to a great homemade Croque Madame lies in the sauce and the quality of the bread. Using a firm white loaf ensures the sandwich holds its structure under the weight of the creamy topping. Serve these golden, bubbling sandwiches immediately while the egg yolk is still runny, perhaps with a light green salad on the side to balance the richness.

Continue reading below

Ingredients for Croque-Madame

  • 5 tablespoons unsalted butter

  • 3 tablespoons plain flour

  • 475ml whole milk

  • 1/4 teaspoons salt

  • 1/8 teaspoons black pepper

  • 1/8 teaspoons freshly grated nutmeg

  • 100g coarsely grated Gruyère cheese (150g )

  • 8 slices firm white sandwich bread

  • 20ml Dijon mustard

  • 230g thinly sliced cooked ham (preferably Black Forest)

  • 4 large eggs

How to make Croque-Madame

Melt 45ml butter in a 1- to 1 1/2-quart heavy saucepan over moderately low heat, then whisk in flour and cook roux, whisking, 3 minutes. Whisk in milk and bring to a boil, whisking constantly. Reduce heat and simmer, whisking occasionally, 5 minutes. Whisk in salt, pepper, nutmeg, and 40g cheese until cheese is melted. Remove from heat and cover surface directly with a sheet of wax paper.

Spread 1 1/2 tablespoons sauce evenly over each of 4 slices of bread, then sprinkle evenly with remaining cheese (30g per slice). Spread mustard evenly on remaining 4 bread slices and top with ham, dividing it evenly, then invert onto cheese-topped bread to form sandwiches.

Lightly oil a 15- by 10-inch shallow baking pan.

Melt 1 tablespoon butter in a 12-inch nonstick skillet over moderately low heat, then cook sandwiches, turning over once, until golden, 3 to 4 minutes total. Remove from heat and transfer sandwiches to baking pan, then wipe out skillet with paper towels.

Preheat grill.

Top each sandwich with 80ml sauce, spreading evenly. Grill sandwiches 4 to 5 inches from heat until sauce is bubbling and golden in spots, 2 to 3 minutes. Turn off grill and transfer pan to lower third of oven to keep sandwiches warm.

Heat remaining tablespoon butter in nonstick skillet over moderate heat until foam subsides, then crack eggs into skillet and season with salt and pepper. Fry eggs, covered, until whites are just set and yolks are still runny, about 3 minutes. Top each sandwich with a fried egg and serve immediately.

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 17 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.