# What You Need:
→ Custard Mixture
01 - 3 large eggs
02 - 3/4 cup whole milk
03 - 1/4 cup heavy cream
04 - 1 tablespoon granulated sugar
05 - 1/2 teaspoon kosher salt
06 - 1/2 teaspoon ground black pepper
07 - 1/2 teaspoon Dijon mustard (optional)
→ Bread
08 - 8 slices brioche or challah bread, 1/2-inch thick
→ Cheese Filling
09 - 8 slices Gruyère or sharp cheddar cheese, or a combination
→ For Cooking
10 - 2 tablespoons unsalted butter
11 - 1 tablespoon neutral oil (canola or similar)
# Steps:
01 - Whisk together eggs, milk, heavy cream, sugar, salt, pepper, and optional Dijon mustard in a shallow bowl until smooth.
02 - Arrange 4 slices of bread on a clean surface, top each with 2 slices of cheese, then cover with remaining bread slices to form sandwiches.
03 - Preheat a large nonstick skillet or griddle over medium heat. Add 1 tablespoon butter and 1/2 tablespoon oil, swirling to coat the surface evenly.
04 - Briefly dip each sandwich into the custard mixture, coating both sides thoroughly without saturating the bread.
05 - Place custard-coated sandwiches onto the skillet. Cook for 3–4 minutes per side, pressing gently until golden brown and cheese has melted. Add additional butter and oil as needed, and cook in batches if necessary.
06 - Transfer cooked sandwiches to a cutting board, allow to rest for 2 minutes, then slice and serve warm.