French Croque Madame Recipe - Bistro-Style Ham & Cheese Melt

French Croque Madame Recipe - Bistro-Style Ham & Cheese Melt

Breakfast 8 Last Update: Mar 02, 2026 Created: Jan 25, 2026
French Croque Madame Recipe - Bistro-Style Ham & Cheese Melt French Croque Madame Recipe - Bistro-Style Ham & Cheese Melt
  • Serves: 2 People
  • Prepare Time: 15 minutes
  • Cooking Time: 20 minutes
  • Calories: -
  • Difficulty: Medium
Print

Forget your average grilled cheese – we're talking about the French Croque Madame, a legendary ham and cheese sandwich that elevates comfort food to a whole new level. Imagine crisp, buttery bread cradling savory ham and gooey Gruyère, all smothered in a rich, cheesy béchamel sauce, then crowned with a perfectly fried egg whose runny yolk cascades over every bite. It’s not just a sandwich; it’s a culinary experience, a taste of a Parisian bistro right in your kitchen.
What makes it a Croque Madame? That glorious fried egg on top! Without it, you’d have its equally delicious cousin, the Croque Monsieur. But for us, the egg adds an irresistible richness and a touch of elegance that transforms a simple ham and cheese into something truly special. Get ready for a sandwich that's crisp on the outside, incredibly creamy within, with that luscious runny yolk tying it all together. Let’s dive into making this ultimate recipe for croque monsieur sandwich (with a Madame twist!).

Ingredients

Directions

  1. Preheat & Prep: Preheat your broiler to high. Position an oven rack about 6-8 inches from the heat source. Line a baking sheet with parchment paper or foil for easy cleanup.
  2. Make the Béchamel (Mornay-Style):
    1. In a medium saucepan over medium heat, melt 2 tablespoons of butter.
    2. Add the 2 tablespoons of flour and whisk constantly for 1-2 minutes to create a roux. Cook until it smells slightly nutty and loses its raw flour scent.
    3. Gradually whisk in the warmed milk, a little at a time, ensuring no lumps form. Continue whisking until the sauce is smooth.
    4. Bring the mixture to a gentle simmer, stirring frequently. Let it simmer for 5-7 minutes, or until it thickens enough to cling to the back of a spoon.
    5. The goal texture is spreadable like soft frosting or thick ranch dressing – definitely not pourable!
    6. Remove from heat. Stir in ½ cup of grated Gruyère, salt, pepper, and nutmeg until the cheese is fully melted and incorporated. Taste and adjust seasoning if needed. Set aside.
  3. Prepare the Bread: Lightly butter one side of each bread slice. Place the buttered side down on a hot skillet over medium heat and toast lightly for 1-2 minutes until golden, then remove. This helps prevent sogginess and adds a great crunch.
  4. Assemble the Sandwiches:
    1. Lay the 4 lightly toasted bread slices (unbuttered side up) on your prepared baking sheet.
    2. Spread a thin, even smear of Dijon mustard on two of the slices.
    3. On all four slices, spread about 1 ½ - 2 tablespoons of the béchamel sauce.
    4. On the two slices with mustard, layer a generous amount of grated Gruyère (about ¼ cup per slice), followed by 2-3 slices of ham.
    5. Top with another layer of grated Gruyère (about 2 tablespoons per slice).
    6. Place the remaining two bread slices (sauce-side down) on top of the ham and cheese layers, creating two sandwiches.
    7. Generously spread the remaining béchamel sauce over the tops of both sandwiches, ensuring full coverage.
    8. Sprinkle the remaining grated Gruyère evenly over the sauced tops of the sandwiches.
  5. Broil Until Crisp and Bubbling:
    1. Place the baking sheet under the preheated broiler.
    2. Broil for 5-7 minutes, watching constantly! The cheese and sauce on top should become golden brown and bubbly. To avoid burning, rotate the pan halfway through if one side is browning faster, and keep an eye on the edges of the bread. Remove when beautifully golden.
  6. Fry the Eggs:
    1. While the sandwiches are broiling (or immediately after), heat 1 tablespoon of butter or olive oil in a non-stick skillet over medium-low heat.
    2. Crack the two eggs into the pan. Cook for 3-4 minutes, until the whites are just set but the yolks are still wonderfully runny.
  7. Serve Like a Bistro: Carefully transfer the hot Croque Madame sandwiches to plates. Top each sandwich with a freshly fried egg. Garnish with chopped chives and a pinch of flaky salt if desired. Serve immediately with a knife and fork, as these are delightfully messy!

French Croque Madame Recipe - Bistro-Style Ham & Cheese Melt



  • Serves: 2 People
  • Prepare Time: 15 minutes
  • Cooking Time: 20 minutes
  • Calories: -
  • Difficulty: Medium

Forget your average grilled cheese – we're talking about the French Croque Madame, a legendary ham and cheese sandwich that elevates comfort food to a whole new level. Imagine crisp, buttery bread cradling savory ham and gooey Gruyère, all smothered in a rich, cheesy béchamel sauce, then crowned with a perfectly fried egg whose runny yolk cascades over every bite. It’s not just a sandwich; it’s a culinary experience, a taste of a Parisian bistro right in your kitchen.
What makes it a Croque Madame? That glorious fried egg on top! Without it, you’d have its equally delicious cousin, the Croque Monsieur. But for us, the egg adds an irresistible richness and a touch of elegance that transforms a simple ham and cheese into something truly special. Get ready for a sandwich that's crisp on the outside, incredibly creamy within, with that luscious runny yolk tying it all together. Let’s dive into making this ultimate recipe for croque monsieur sandwich (with a Madame twist!).

Ingredients

Directions

  1. Preheat & Prep: Preheat your broiler to high. Position an oven rack about 6-8 inches from the heat source. Line a baking sheet with parchment paper or foil for easy cleanup.
  2. Make the Béchamel (Mornay-Style):
    1. In a medium saucepan over medium heat, melt 2 tablespoons of butter.
    2. Add the 2 tablespoons of flour and whisk constantly for 1-2 minutes to create a roux. Cook until it smells slightly nutty and loses its raw flour scent.
    3. Gradually whisk in the warmed milk, a little at a time, ensuring no lumps form. Continue whisking until the sauce is smooth.
    4. Bring the mixture to a gentle simmer, stirring frequently. Let it simmer for 5-7 minutes, or until it thickens enough to cling to the back of a spoon.
    5. The goal texture is spreadable like soft frosting or thick ranch dressing – definitely not pourable!
    6. Remove from heat. Stir in ½ cup of grated Gruyère, salt, pepper, and nutmeg until the cheese is fully melted and incorporated. Taste and adjust seasoning if needed. Set aside.
  3. Prepare the Bread: Lightly butter one side of each bread slice. Place the buttered side down on a hot skillet over medium heat and toast lightly for 1-2 minutes until golden, then remove. This helps prevent sogginess and adds a great crunch.
  4. Assemble the Sandwiches:
    1. Lay the 4 lightly toasted bread slices (unbuttered side up) on your prepared baking sheet.
    2. Spread a thin, even smear of Dijon mustard on two of the slices.
    3. On all four slices, spread about 1 ½ - 2 tablespoons of the béchamel sauce.
    4. On the two slices with mustard, layer a generous amount of grated Gruyère (about ¼ cup per slice), followed by 2-3 slices of ham.
    5. Top with another layer of grated Gruyère (about 2 tablespoons per slice).
    6. Place the remaining two bread slices (sauce-side down) on top of the ham and cheese layers, creating two sandwiches.
    7. Generously spread the remaining béchamel sauce over the tops of both sandwiches, ensuring full coverage.
    8. Sprinkle the remaining grated Gruyère evenly over the sauced tops of the sandwiches.
  5. Broil Until Crisp and Bubbling:
    1. Place the baking sheet under the preheated broiler.
    2. Broil for 5-7 minutes, watching constantly! The cheese and sauce on top should become golden brown and bubbly. To avoid burning, rotate the pan halfway through if one side is browning faster, and keep an eye on the edges of the bread. Remove when beautifully golden.
  6. Fry the Eggs:
    1. While the sandwiches are broiling (or immediately after), heat 1 tablespoon of butter or olive oil in a non-stick skillet over medium-low heat.
    2. Crack the two eggs into the pan. Cook for 3-4 minutes, until the whites are just set but the yolks are still wonderfully runny.
  7. Serve Like a Bistro: Carefully transfer the hot Croque Madame sandwiches to plates. Top each sandwich with a freshly fried egg. Garnish with chopped chives and a pinch of flaky salt if desired. Serve immediately with a knife and fork, as these are delightfully messy!

You may also like

Newsletter

Sign up to receive email updates on new recipes.