Quick Recipe Version (TL;DR)
Quick Ingredients
- 4 slices brioche, 3/4-inch thick
- 4 slices Swiss cheese (about 4 oz total)
- 4 oz thinly sliced deli ham
- 2 large eggs
- 1/3 cup whole milk or half-and-half
- 1/4 tsp fine salt, pinch black pepper
- 1 tbsp unsalted butter + 1 tsp neutral oil
- Powdered sugar, for dusting
- 1/2 cup raspberry jam (warmed)
- 1–2 tsp Dijon mustard (optional)
Do This
- 1. Preheat a skillet or griddle to medium (about 325°F). Warm raspberry jam; set oven to 200°F to keep finished sandwiches warm.
- 2. Whisk eggs, milk, salt, and pepper in a shallow dish.
- 3. Build 2 sandwiches: brioche, Swiss, ham, Swiss, brioche. Add a thin smear of Dijon if using.
- 4. Dip each sandwich in the egg mixture for 8–10 seconds per side; let excess drip.
- 5. Melt butter with oil on the griddle; cook sandwiches 3–4 minutes per side until deep golden and cheese is melted (cover last minute if needed).
- 6. Transfer to a rack or plate; dust lightly with powdered sugar.
- 7. Slice diagonally and serve hot with warm raspberry jam.
Why You’ll Love This Recipe
- Sweet-meets-savory magic: crispy golden brioche, melty Swiss, and tart-sweet raspberry jam.
- Fast and doable: ready in about 20 minutes with simple pantry staples.
- Reliable texture: custardy center without sogginess, thanks to quick dips and medium heat.
- Perfect for brunch, breakfast-for-dinner, or a treat-yourself weekend sandwich.
Grocery List
- Produce: Lemon (optional, to brighten jam), fresh raspberries for garnish (optional)
- Dairy: Swiss cheese, eggs, whole milk or half-and-half, unsalted butter
- Pantry: Brioche loaf, deli ham, Dijon mustard (optional), raspberry jam, powdered sugar, neutral oil, salt, black pepper
Full Ingredients
For the Sandwiches (2)
- 4 slices brioche, 3/4-inch thick (slightly stale or day-old preferred)
- 4 slices Swiss cheese (about 4 oz)
- 4 oz thinly sliced deli ham
- 1–2 tsp Dijon mustard (optional)
Egg Custard
- 2 large eggs
- 1/3 cup whole milk or half-and-half
- 1/4 tsp fine salt
- Pinch black pepper
- 1 tsp granulated sugar (optional, for a subtle sweetness)
For Cooking & Serving
- 1 tbsp unsalted butter
- 1 tsp neutral oil (canola or grapeseed)
- Powdered sugar, for light dusting
- 1/2 cup raspberry jam, warmed
- Lemon wedge to brighten the jam (optional)

Step-by-Step Instructions
Step 1: Preheat and set up
Preheat a large nonstick skillet or griddle to medium heat (about 325°F on an electric griddle). Set your oven to 200°F if you plan to keep sandwiches warm between batches. Warm the raspberry jam in a small saucepan over low heat or in the microwave in 15–20 second intervals, stirring until fluid. If you like, stir in a few drops of lemon juice to brighten.
Step 2: Build the sandwiches
Lay out the brioche slices. For each sandwich, layer in this order: brioche, 1 slice Swiss, half the ham, 1 slice Swiss, brioche. If using Dijon, spread a very thin layer on the inside of one slice of brioche before layering.
Step 3: Make the custard
In a wide, shallow dish, whisk the eggs, milk (or half-and-half), salt, pepper, and sugar (if using) until completely smooth and homogenous. A shallow pie plate works well for dipping.
Step 4: Dip, don’t soak
Working with one sandwich at a time, dip the sandwich into the egg custard for 8–10 seconds per side. You want the brioche fully coated and lightly saturated but not soggy. Let excess drip back into the dish for a couple of seconds.
Step 5: Griddle the first side
Add the butter and oil to the preheated skillet. When the butter is melted and foamy, place the dipped sandwiches on the skillet. Cook without moving for 3–4 minutes, until the underside is deeply golden and crisp.
Step 6: Flip and finish
Flip carefully with a wide spatula and cook the second side for another 3–4 minutes. If the bread is browning too quickly before the cheese melts, lower the heat slightly and cover the pan for the final minute to trap heat and encourage melt. The exterior should be golden-brown and crisp; the center custardy with fully melted Swiss.
Step 7: Dust, slice, and serve
Transfer to a wire rack or plate. Dust lightly with powdered sugar. Slice each sandwich diagonally. Serve immediately with warm raspberry jam for dipping or drizzling. Enjoy while hot for the best texture.
Pro Tips
- Day-old brioche holds up better. If your bread is very fresh, dry slices in a 300°F oven for 5 minutes to prevent sogginess.
- Use medium heat. Too hot and the bread burns before the cheese melts; too low and it turns greasy. Cover briefly to help the cheese melt.
- Butter + oil prevents burning. Oil raises the smoke point so the butter can brown without scorching.
- Rest on a rack. Moving finished sandwiches to a wire rack (instead of a plate) keeps the bottoms crisp.
- Warm the jam. Warmed jam flows, coats evenly, and tastes brighter—add a few drops of lemon if desired.
Variations
- Turkey-Ham Combo: Use 2 oz ham + 2 oz turkey per sandwich; swap raspberry jam for cranberry sauce for a holiday vibe.
- Savory-Only: Skip powdered sugar and jam. Add a thin Dijon layer and a few cornichon slices inside for tang.
- Sheet-Pan Party Style: Assemble 4–6 sandwiches, dip, then bake on a buttered sheet at 400°F for 10–14 minutes, flipping once, until golden.
Storage & Make-Ahead
Best hot from the pan. Leftovers: wrap tightly and refrigerate up to 2 days. Reheat at 350°F on a wire rack set over a sheet pan for 8–12 minutes until hot and crisp, or regriddle over medium-low heat with a dab of butter. Custard can be whisked up to 24 hours ahead (re-whisk before using). You can assemble sandwiches a few hours ahead, wrap, and refrigerate; dip and cook just before serving.
Nutrition (per serving)
Approximate values: 780 calories; 36–44 g protein; 45 g fat; 54 g carbohydrates; 3 g fiber; 1,000–1,200 mg sodium. Values will vary with bread thickness, cheese slices, and jam amount.


Leave a Reply