Europe

Classic French Croque Monsieur

Jump to recipe ↓
A golden French croque monsieur with ham, melted Gruyere, béchamel, and a green salad.

Croque monsieur is the French answer to a grilled ham-and-cheese sandwich: crisp bread, savory ham, melted Gruyere, and a blanket of béchamel.

Make the béchamel first, assemble the sandwiches, and finish them under high heat so the bread crisps while the cheese turns bubbling and golden.

Use sturdy bread and spread béchamel right to the edges. This helps protect the bread from drying while it browns.

Serving Suggestions

Serve with a sharp green salad, cornichons, and sparkling water or a crisp white wine. Add a fried egg on top for a croque madame.

Close-up croque monsieur showing toasted bread, ham, melted Gruyere, and béchamel.

Recipe Notes

Assemble the sandwiches a few hours ahead and refrigerate uncovered. Bake directly from the refrigerator, adding a few minutes to the cooking time.

A golden French croque monsieur with ham, melted Gruyere, béchamel, and a green salad.

Classic French Croque Monsieur

No ratings yet
A crisp French ham-and-cheese sandwich finished with bubbling Gruyere and creamy béchamel.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 sandwiches
Course: Main Course
Cuisine: French
Calories: 560

Ingredients
 
 

Sandwiches
  • 8 slices white or brioche bread
  • 8 oz thinly sliced ham
  • 6 oz Gruyere cheese grated
  • 1 tsp Dijon mustard optional
Béchamel
  • 2 tbsp butter
  • 2 tbsp all-purpose flour
  • 1 cup whole milk warmed
  • 1/4 tsp ground nutmeg
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Equipment

  • Small saucepan
  • Baking sheet
  • Whisk
  • Broiler

Method
 

Make Béchamel:
  1. Melt the butter in a saucepan. Whisk in the flour and cook for 1 minute.
  2. Gradually whisk in the warm milk. Simmer until thick, then season with nutmeg, salt, and pepper.
Assemble and Bake:
  1. Heat the oven to 425 F. Spread mustard on four bread slices, layer on the ham and half the cheese, then close the sandwiches.
  2. Place on a baking sheet, spread béchamel over the tops, and sprinkle with the remaining cheese.
  3. Bake until the bread is crisp and the cheese is bubbling and golden, about 12 to 15 minutes. Broil briefly if needed.

Nutrition

Calories: 560kcalCarbohydrates: 34gProtein: 30gFat: 35gSaturated Fat: 19gCholesterol: 100mgSodium: 1330mgFiber: 2gSugar: 6g

Notes

  • Gruyere gives the classic nutty flavor, but Comte or Emmental also work well.
  • Do not make the béchamel too thin; it should coat the back of a spoon.