Croque Madame French Bistro Sandwich

Golden Croque Madame sandwich on a white plate, topped with a sunny-side-up egg and creamy béchamel sauce, served with a green salad.  Save
Golden Croque Madame sandwich on a white plate, topped with a sunny-side-up egg and creamy béchamel sauce, served with a green salad. | chenkudos.com

This beloved French bistro classic transforms ordinary ham and cheese into something extraordinary. Golden toasted bread gets layered with savory ham, rich Gruyère, and silky homemade béchamel sauce, then baked until bubbling and gloriously melted. The finishing touch? A perfectly fried sunny-side-up egg that creates a luscious, runny yolk to drizzle over every bite. Ready in just 35 minutes, this open-faced sandwich feels elegant yet comforting—ideal for brunch, lunch, or a light dinner alongside a crisp green salad.

The first time I encountered a Croque Madame was during a rainy afternoon in a tiny Parisian café, where the owner insisted I try her lunch special. I watched through the steamy window as she assembled these towering sandwiches, her hands moving with practiced ease. When she placed that golden-crusted creation topped with a perfect egg in front of me, I understood why this humble bistro staple has captured hearts for generations. Now it is my go-to comfort meal when I want something that feels indulgent but comes together in under forty minutes.

Last winter, my partner came home exhausted after an impossibly long week at work. I assembled these sandwiches while they showered, the smell of melting Gruyère and nutmeg filling our tiny apartment. Watching their face light up when I placed that bubbling plate, complete with a perfectly fried egg, reminded me that sometimes the simplest foods carry the most love. Now whenever either of us needs a pick me up, this French classic is our first choice.

Ingredients

  • 4 slices good quality white sandwich bread: Sturdy enough to hold the layers but soft enough to get wonderfully crisp
  • 2 tsp unsalted butter, softened: For buttering the bread before it meets the heat
  • 4 slices cooked ham (about 80 g): Good quality deli ham makes all the difference here
  • 4 slices Gruyère or Emmental cheese (about 80 g): The nutty melting cheese that defines this sandwich
  • 1 tbsp unsalted butter: The foundation of your béchamel sauce
  • 1 tbsp all purpose flour: To thicken the sauce into silky perfection
  • 200 ml whole milk: Warm it slightly for easier incorporation
  • Pinch of ground nutmeg: The secret ingredient that makes béchamel taste professionally French
  • Salt and black pepper, to taste: Because properly seasoned sauce is everything
  • 15 g grated Gruyère cheese (optional): Folding cheese into the béchamel adds extra richness
  • 2 large eggs: Fresh eggs yield the best sunny side up results
  • 1 tsp unsalted butter: For frying those eggs to perfection

Instructions

Preheat your oven to 200°C (400°F):
Getting your oven hot first ensures the cheese melts beautifully while the bread turns golden and crisp
Prepare the béchamel:
Melt 1 tbsp butter over medium heat, stir in the flour and cook for 1 minute until it smells slightly nutty. Gradually whisk in the milk until smooth, simmer for 2 to 3 minutes while stirring constantly until it thickens enough to coat the back of a spoon. Season with salt, pepper, and nutmeg, then stir in the grated Gruyère if using before removing from heat
Build the base layer:
Lightly butter one side of each bread slice, then place two slices buttered side down on a parchment lined baking sheet. Layer each with 2 slices of ham and 2 slices of cheese, letting the edges peek out slightly for extra crisping
Add the creamy middle:
Spread 1 to 2 tbsp of your warm béchamel over the ham and cheese layers, then top each sandwich with another bread slice, buttered side up. The sauce will seep into the bread as it bakes, creating incredible flavor throughout
Top with more sauce:
Spoon additional béchamel over the top of each sandwich, spreading it to the edges, and sprinkle with a little extra grated cheese if you want an even more golden, bubbly crust
Bake until golden:
Bake for 10 to 12 minutes until the cheese is bubbling and the top is beautifully browned, optionally broiling for 1 to 2 minutes at the end for that irresistible restaurant quality finish
Fry the eggs:
While the sandwiches bake, melt 1 tsp butter in a non stick skillet over medium heat. Crack in the eggs and fry until the whites are just set but the yolks remain deliciously runny, about 3 to 4 minutes
Assemble and serve:
Remove the sandwiches from the oven, transfer them to plates, and immediately top each with a fried egg. Serve right away while everything is hot and that yolk is ready to burst
A crispy Croque Madame sandwich layered with ham and Gruyère cheese, drizzled with rich béchamel and a runny yolk.  Save
A crispy Croque Madame sandwich layered with ham and Gruyère cheese, drizzled with rich béchamel and a runny yolk. | chenkudos.com

My friend Marie, who lived in Lyon for years, taught me that the key is not rushing the béchamel. She says stirring the sauce while thinking happy thoughts is essential, though I suspect that might just be her excuse to pause and enjoy the cooking process. Either way, her croques always taste better than mine, so I keep the tradition alive.

Choosing Your Cheese

Gruyère offers the most authentic flavor with its nutty sweetness, but Emmental melts beautifully and creates those gorgeous cheese pulls. I have used Comté when I wanted something more subtle, and even a sharp cheddar in a pinch. The cheese really should be freshly grated from a block, because pre shredded cheese contains anti caking agents that prevent smooth melting.

The Perfect Egg

Frying eggs for this dish requires patience because you want those whites fully set while keeping the yolks gloriously runny. Medium low heat is your friend here, preventing the bottom from getting rubbery before the top cooks through. A lid can help, but I prefer the gentle flip method, cooking the egg for just 10 seconds on the yolk side to seal it without overcooking.

Serving Suggestions

A simple green salad with bright vinaigrette cuts through the richness perfectly. I also like to serve cornichons on the side for that authentic bistro touch. The sandwich needs to be eaten immediately, so have everything else ready before you start assembling.

  • Warm your plates in the oven for a few minutes before serving
  • Have Dijon mustard on the table for those who want an extra kick
  • A glass of crisp white wine never hurt anyone
Savory Croque Madame recipe featuring toasted bread, ham, melted cheese, topped with a fried egg and fresh herbs. Save
Savory Croque Madame recipe featuring toasted bread, ham, melted cheese, topped with a fried egg and fresh herbs. | chenkudos.com

There is something profoundly satisfying about cutting into that first bite, watching the yolk run over the crispy, cheesy edges. This sandwich never fails to turn an ordinary Tuesday into something worth remembering.

Recipe FAQs

Croque Madame includes a fried egg on top, while Croque Monsieur is served without the egg. The egg's runny yolk adds richness and creates a creamy sauce when cut into the sandwich.

You can prepare the béchamel sauce and assemble the sandwiches up to a day in advance. Wrap tightly and refrigerate, then bake fresh just before serving. Fry the eggs right before plating.

Traditional Gruyère offers excellent melting properties and nutty flavor. Emmental, Comté, or grated Swiss also work beautifully. For the sauce, the same cheese creates harmony throughout.

Butter the bread slices before assembling, and avoid overloading with sauce. The initial bake at high temperature (200°C) creates a protective crispy layer before the sauce fully soaks in.

Absolutely. Substitute the ham with vegetarian deli slices, roasted vegetables, or spinach leaves. Use vegetarian-friendly cheese varieties, and you'll have a equally delicious meat-free version.

Croque Madame French Bistro Sandwich

Crispy French sandwich stacked with ham, cheese, béchamel, and a golden fried egg.

Prep 15m
Cook 20m
Total 35m
Servings 2
Difficulty Easy

Ingredients

Sandwich Components

  • 4 slices good-quality white sandwich bread
  • 2 teaspoons unsalted butter, softened
  • 4 slices cooked ham (approximately 3 ounces)
  • 4 slices Gruyère or Emmental cheese (approximately 3 ounces)

Béchamel Sauce

  • 1 tablespoon unsalted butter
  • 1 tablespoon all-purpose flour
  • 3/4 cup whole milk
  • Pinch of ground nutmeg
  • Salt and black pepper to taste
  • 1/2 ounce grated Gruyère cheese (optional)

Topping

  • 2 large eggs
  • 1 teaspoon unsalted butter

Instructions

1
Preheat Oven: Preheat your oven to 400°F for optimal baking temperature.
2
Prepare Béchamel Sauce: Melt 1 tablespoon butter in a small saucepan over medium heat. Stir in flour and cook for 1 minute to form a roux. Gradually whisk in milk until smooth, then simmer for 2-3 minutes while stirring constantly until thickened. Season with salt, pepper, and nutmeg. Stir in grated Gruyère if using, then remove from heat.
3
Assemble Sandwich Base: Lightly butter one side of each bread slice. Place two slices butter-side down on a parchment-lined baking sheet. Layer each with 2 ham slices and 2 cheese slices.
4
Add Sauce and Top Bread: Spread 1-2 tablespoons béchamel sauce over the ham and cheese layers on each sandwich. Cover with remaining bread slices, buttered side facing up.
5
Top with Additional Sauce: Spoon remaining béchamel sauce over the top of each sandwich. Sprinkle with extra grated cheese if desired for enhanced flavor.
6
Bake Sandwiches: Bake for 10-12 minutes until golden brown and bubbling. For extra browning, broil for 1-2 minutes at the end, watching carefully to prevent burning.
7
Fry Eggs: While sandwiches bake, melt 1 teaspoon butter in a non-stick skillet over medium heat. Crack eggs into pan and fry until whites are just set but yolks remain runny for sunny-side-up preparation.
8
Assemble and Serve: Remove sandwiches from oven and transfer to serving plates. Top each sandwich with a fried egg and serve immediately while hot.
Additional Information

Equipment Needed

  • Small saucepan
  • Whisk
  • Baking sheet
  • Parchment paper
  • Non-stick skillet
  • Spatula

Nutrition (Per Serving)

Calories 540
Protein 32g
Carbs 34g
Fat 31g

Allergy Information

  • Contains wheat (gluten)
  • Contains milk and dairy products
  • Contains eggs
  • Contains pork (ham)
  • Cheese may contain animal rennet
Lina Chen

Sharing simple, nourishing recipes and practical cooking tips for food lovers and fellow home cooks.