Classic French Bistro Sandwich (Print Version)

Crispy French bistro sandwich with ham, melted cheese, rich béchamel, and a perfectly fried egg atop golden toast.

# What You'll Need:

→ For the Sandwich

01 - 4 slices good-quality white sandwich bread
02 - 2 teaspoons unsalted butter, softened
03 - 4 slices cooked ham (about 3 ounces)
04 - 4 slices Gruyère or Emmental cheese (about 3 ounces)

→ For the Béchamel Sauce

05 - 1 tablespoon unsalted butter
06 - 1 tablespoon all-purpose flour
07 - 3/4 cup whole milk
08 - Pinch of ground nutmeg
09 - Salt and black pepper, to taste
10 - 0.5 ounce grated Gruyère cheese (optional)

→ For Topping

11 - 2 large eggs
12 - 1 teaspoon unsalted butter

# Directions:

01 - Preheat your oven to 400°F.
02 - In a small saucepan, melt 1 tablespoon butter over medium heat. Stir in the flour and cook for 1 minute. Gradually whisk in the milk until smooth. Simmer for 2–3 minutes, stirring constantly, until thickened. Season with salt, pepper, and nutmeg. Stir in the grated Gruyère, if using. Remove from heat.
03 - Lightly butter one side of each bread slice. Place two slices, buttered side down, on a parchment-lined baking sheet. Layer each with 2 slices of ham and 2 slices of cheese.
04 - Spread 1–2 tablespoons of béchamel sauce over the ham and cheese layers. Cover each sandwich with another slice of bread, buttered side up.
05 - Spoon remaining béchamel over the top of each sandwich and sprinkle with extra grated cheese, if desired.
06 - Bake in the oven for 10–12 minutes, until golden and bubbling. If desired, broil for 1–2 minutes for extra color.
07 - Meanwhile, melt 1 teaspoon butter in a non-stick skillet over medium heat. Crack in the eggs and fry until the whites are just set but the yolks are still runny.
08 - Remove the sandwiches from the oven, plate them, and top each with a fried egg. Serve immediately.

# Expert Tips:

01 -
  • The béchamel creates an incredible velvety texture that you cannot get from sliced cheese alone
  • It transforms ordinary ham and cheese into something that feels genuinely restaurant special
  • The runny yolk brings everything together into a perfect messy wonderful first bite
02 -
  • The béchamel should be thick enough to coat a spoon, not thin like soup, or it will soak right into the bread
  • Watch the broiler closely in the final minute because cheese goes from golden to burned very quickly
03 -
  • Grate your own cheese instead of buying pre-grated for better melting
  • Let the assembled sandwiches sit for 2 minutes before cutting so the cheese sets slightly