Ingredients

  • 8 slices sourdough bread
  • 4 slices aged Gruyère cheese
  • 4 slices black truffle cheese
  • 4 slices cooked ham
  • 4 tablespoons unsalted butter, softened
  • 2 tablespoons all-purpose flour
  • 1 cup whole milk
  • 1 teaspoon Dijon mustard
  • 0.5 teaspoon garlic powder
  • 1 pinch freshly grated nutmeg
  • 1 to taste salt
  • 1 to taste pepper
  • 1 serving fresh arugula for serving (optional)

Instructions

  1. Prepare the Béchamel Sauce: In a saucepan over medium heat, melt 2 tablespoons of butter. Once melted, whisk in the flour to form a roux, stirring for about 2 minutes until it turns a light golden color.
  2. Slowly pour in the milk while whisking constantly to avoid lumps. Continue to cook until the sauce thickens, about 3-5 minutes.
  3. Stir in Dijon mustard, garlic powder, nutmeg, and season with salt and pepper. Remove from heat and set aside.
  4. Assemble the Sandwiches: Spread 1 tablespoon of softened butter on one side of each slice of bread. On the unbuttered side, layer a slice of Gruyère cheese, a slice of ham, a slice of black truffle cheese, and top with another slice of bread. Press down gently.
  5. In a large skillet over medium heat, place the sandwich butter side down. Cook until golden brown, about 2-3 minutes, then flip and cook the other side until golden.
  6. Add Béchamel Topping: Once both sides are golden, transfer the sandwiches to a baking sheet. Spoon the prepared béchamel sauce generously over the top of each sandwich, followed by a sprinkle of additional Gruyère cheese.
  7. Place under a broiler for about 5 minutes until the cheese is bubbly and golden brown. Keep a close watch to prevent burning.
  8. Serve: Remove from the oven, let it cool for a minute, then slice in half to reveal the cheesy layers. Serve immediately with a side of fresh arugula for a pop of color and freshness.

💡 Chef's Notes

Serve halved on a rustic wooden board, garnished with arugula and a drizzle of olive oil.

Recipe by Emma - Recipe Creator & Food Blogger