Go Back
+ servings
Close-up side view of Croque Monsieur on a plate
Print Recipe
5 from 1 vote

Croque Monsieur

The Croque Monsieur is the French version of a grilled ham and cheese sandwich that includes a creamy cheese sauce and tangy Dijon mustard. Perfect to serve at your next brunch.
Prep Time10 mins
Cook Time15 mins
Total Time25 mins
Course: Breakfast
Cuisine: American
Keyword: croque monsieur
Servings: 4
Calories: 741kcal


  • 2 cups milk
  • 2 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 1 teaspoon salt
  • ½ teaspoon ground black pepper
  • pinch of nutmeg
  • ½ cup Parmesan cheese, grated
  • 2 ½ cups Gruyere cheese, grated and divided
  • 8 slices white sandwich bread, crust cut off
  • 4 ounces thinly sliced ham, Virginia or black forest
  • Dijon mustard


  • Preheat the oven to 400 degrees F. and line a baking sheet with parchment paper.
  • In a small saucepan on medium-low heat, add the milk and allow it to heat to a simmer.
  • In a separate medium saucepan on low heat, add the butter and once melted add the flour.
  • Stir the butter mixture continuously until doughy and cooked thoroughly, for about 2 minutes.
  • Slowly and carefully whisk the hot milk into the butter mixture.
  • Whisk continuously until thick and smooth. Add the Parmesan and ½ cup Gruyere cheese until melted.
  • Line the bread slices on the prepared baking sheet and place into the oven to toast. Bake for 5 minutes before turning to bake for an additional 2 minutes.
  • Lightly brush half of the slices of toast with Dijon mustard, top the mustard with a slice of ham, followed by half of the remaining Gruyere cheese.
  • Top each with the remaining slices of toast and generously spread a layer of the white sauce on top of each sandwich followed by the remaining Gruyere cheese.
  • Turn the oven broiler on low and place the baking sheet bake into the oven until the cheese is golden and bubbly.
  • Remove from the oven and serve while hot.


Calories: 741kcal | Carbohydrates: 35g | Protein: 44g | Fat: 46g | Saturated Fat: 25g | Cholesterol: 146mg | Sodium: 1685mg | Potassium: 382mg | Fiber: 1g | Sugar: 9g | Vitamin A: 1265IU | Calcium: 1241mg | Iron: 2.6mg