Croque Madame French Bistro

A golden Croque Madame sandwich topped with a sunny-side-up egg on a rustic plate, béchamel dripping down the sides.  Pin it
A golden Croque Madame sandwich topped with a sunny-side-up egg on a rustic plate, béchamel dripping down the sides. | cookible.com

This beloved French bistro classic transforms simple ingredients into something extraordinary. Golden bread gets layered with savory ham and melted Gruyère, enriched with a silky homemade béchamel sauce, then crowned with a perfectly fried egg. The runny yolk creates a luxurious sauce that mingles with the creamy béchamel, while the toasted bread provides satisfying crunch. Serve alongside a crisp green salad for an authentic Parisian lunch experience.

The tiny bistro around the corner from my apartment in Paris made the most incredible Croque Madame I've ever tasted. I'd watch through the window as the chef carefully spread that creamy béchamel and slid each sandwich under the broiler. It took me three years of experimenting in my own kitchen to figure out what made theirs so extraordinary. Turns out the secret was patience with the sauce and not rushing the eggs.

I started making these on rainy Sunday afternoons when friends would drop by unexpectedly. There's something so comforting about standing at the stove whisking the sauce while everyone gathers around the kitchen island. Last month my friend Sarah took one bite and immediately asked for the recipe. Now it's become our go-to comfort food whenever life feels overwhelming.

Ingredients

  • Good-quality white sandwich bread: Sturdy enough to hold the layers but soft enough to get beautifully crisp
  • Unsalted butter: Gives you control over the seasoning and creates the perfect golden crust
  • Cooked ham: Choose slices with good marbling for maximum flavor and tenderness
  • Gruyère or Emmental cheese: These melt beautifully and add that classic nutty French flavor
  • Butter and flour: The foundation of a silky béchamel that binds everything together
  • Whole milk: Creates the rich creamy texture that makes this sandwich so indulgent
  • Freshly grated nutmeg: Just a pinch adds depth and warmth that you can't quite place
  • Large eggs: Fried until the whites are set but yolks remain gloriously runny

Instructions

Make the creamy béchamel:
Melt butter in a small saucepan over medium heat then whisk in flour cooking for one minute until it smells nutty. Gradually pour in the milk while whisking constantly to prevent any lumps from forming.
Season and thicken the sauce:
Let the mixture simmer for two to three minutes while stirring until it coats the back of a spoon. Add salt pepper nutmeg and grated cheese if you want extra richness.
Build the first layer:
Butter one side of each bread slice and place two slices buttered side down on your baking sheet. Layer ham and cheese generously on each slice.
Add the secret sauce layer:
Spoon one to two tablespoons of béchamel over the ham and cheese before topping with the remaining bread slices buttered side up. This middle layer of sauce is what makes it authentic.
Create the golden top:
Spread more béchamel over the top of each sandwich and add extra cheese if you love that bubbly crust. The sauce on top creates the signature golden brown crust.
Bake to perfection:
Bake at 200°C for ten to twelve minutes until the cheese is bubbling and everything is beautifully golden. Pop under the broiler for one to two minutes if you want extra crunch.
Fry the perfect eggs:
Melt butter in a nonstick skillet and crack in the eggs cooking until whites are set but yolks remain deliciously runny. The yolk will mix with the béchamel when you cut into the sandwich.
Assemble and serve:
Place each sandwich on a plate and top immediately with a fried egg. Serve while everything is hot and the cheese is at its stretchiest.
Close-up view of a Croque Madame with melty Gruyère and ham layers, paired with a fresh salad and Dijon mustard.  Pin it
Close-up view of a Croque Madame with melty Gruyère and ham layers, paired with a fresh salad and Dijon mustard. | cookible.com

This recipe has become my daughter's favorite birthday breakfast request. She insists on helping spread the béchamel and always asks for extra cheese on top. Watching her face light up when she breaks that yolk is better than any restaurant meal.

Choosing the Right Cheese

I've learned through many failed attempts that pre-shredded cheese just doesn't melt the same way. Buy a block and grate it yourself for that silky smooth texture. The extra effort is absolutely worth it.

Bread Selection Secrets

Slightly stale bread actually works better than fresh because it holds up better under all that sauce and cheese. If your bread is very fresh toast it lightly for three minutes before assembling.

Timing Is Everything

Start frying your eggs when the sandwiches have about two minutes left in the oven. This ensures everything comes together at the perfect temperature. Cold eggs on hot sandwiches just doesn't work.

  • Have all ingredients measured and ready before you start cooking
  • Warm your plates in the oven while the sandwiches bake
  • Set the table with knives sharp enough to cut through the crispy crust
The classic Croque Madame breakfast sandwich, featuring crispy toast, creamy béchamel sauce, and a perfectly runny egg yolk. Pin it
The classic Croque Madame breakfast sandwich, featuring crispy toast, creamy béchamel sauce, and a perfectly runny egg yolk. | cookible.com

There's something so deeply satisfying about making a dish that's been perfected in French bistros for generations. Once you master the béchamel you'll find yourself putting this sauce on everything.

Recipe Q&A

The Croque Madame is distinguished by the fried egg on top, while the Croque Monsieur omits this element. The egg creates a rich sauce when the yolk breaks, adding extra decadence to the dish.

Yes, prepare the béchamel up to a day in advance and store it in the refrigerator. Reheat gently with a splash of milk to restore the creamy consistency before assembling.

Gruyère is traditional for its nutty flavor and excellent melting properties. Emmental, Comté, or a combination of Swiss-style cheeses also work beautifully for this French classic.

Butter the bread generously and bake at 200°C until golden. Finishing under the broiler for 1-2 minutes creates extra crispness and beautiful golden-brown color.

Substitute the ham with vegetarian deli slices or sliced tomatoes. The béchamel and cheese provide plenty of protein and richness for a satisfying meat-free version.

Croque Madame French Bistro

Crispy French bistro sandwich with ham, cheese, creamy béchamel, and fried egg

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

Ingredients

For the Sandwich

  • 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)

For the 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
  • 0.5 ounce grated Gruyère cheese (optional)

For Topping

  • 2 large eggs
  • 1 teaspoon unsalted butter

Instructions

1
Preheat Oven: Preheat your oven to 400°F for optimal baking conditions.
2
Prepare Béchamel Sauce: Melt 1 tablespoon butter in a small saucepan over medium heat. Stir in the flour and cook for 1 minute to form a roux. Gradually whisk in the milk until fully incorporated and smooth. Simmer for 2 to 3 minutes, stirring constantly, until the sauce thickens. Season with salt, pepper, and nutmeg. Stir in the grated Gruyère if using, then remove from heat.
3
Assemble Base Layers: Lightly butter one side of each bread slice. Place two slices on a parchment-lined baking sheet, buttered side down. Layer each with 2 slices of ham followed by 2 slices of cheese.
4
Add Béchamel and Top Bread: Spread 1 to 2 tablespoons of the prepared béchamel sauce evenly over the ham and cheese layers. Cover each sandwich with another bread slice, buttered side facing up.
5
Top with Sauce and Cheese: Spoon additional béchamel sauce over the top surface of each sandwich. Sprinkle with extra grated cheese if desired for enhanced flavor and browning.
6
Bake Sandwiches: Bake in the preheated oven for 10 to 12 minutes until the tops are golden brown and the sauce is bubbling. For additional browning, switch to broiler mode for 1 to 2 minutes, watching carefully to prevent burning.
7
Fry the Eggs: While sandwiches bake, melt 1 teaspoon butter in a non-stick skillet over medium heat. Crack the eggs into the pan and fry until the whites are completely set but the yolks remain runny for optimal presentation.
8
Assemble and Serve: Remove the golden sandwiches from the oven. Transfer to serving plates and immediately top each with a freshly fried egg. Serve hot while the cheese remains melted and creamy.
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), milk and dairy products, eggs, and pork. Cheese may contain animal rennet. Always verify ingredient labels when making substitutions.
Jenna Lawson

Sharing simple, tasty recipes and kitchen tips for home cooks and food lovers.