This golden, crispy French toast sandwich stuffed with melted cheese and savory ham feels like a weekend treat any morning. I first made it on a lazy Sunday when plain toast felt boring, and the gooey cheese pull sealed the deal. The egg coating turns ordinary bread into something special without much effort.
While you’re at it: Giant Baked Burrito
Why you’ll love this recipe
This recipe delivers restaurant-quality results with simple pantry staples and minimal cleanup.
- Crispy exterior with perfectly melted cheese inside
- Ready in under twenty minutes from start to finish
- Kid-friendly yet satisfying enough for adults
- Uses basic ingredients you likely already have
Ingredients
Gather these simple items for two generous sandwiches that come together quickly and taste amazing.

- 4 slices white sandwich bread
- 4 slices deli ham
- 4 slices Swiss or cheddar cheese
- 2 large eggs
- 2 tbsp milk
- 2 tbsp butter
- Salt and pepper to taste
If you prefer a lighter option, swap whole milk for a splash of cream or plant-based milk. Swiss cheese gives the best melt, but cheddar or mozzarella works well too for a sharper or stretchier result.
One more to try: Easy Creamy Cajun Chicken Lasagna Recipe
Step-by-step instructions
Follow these clear steps to build and cook the perfect French toast sandwich every time.
Step 1: Assemble the sandwiches
Lay two bread slices on a cutting board and top each with a slice of cheese. Add two slices of ham, then another cheese slice, and finish with the remaining bread.
Step 2: Prepare the egg mixture
Crack two eggs into a shallow bowl and add the milk. Whisk until smooth, then season lightly with salt and pepper for balanced flavor.
Step 3: Dip the first sandwich
Place one assembled sandwich into the egg mixture. Turn it gently so both sides and edges soak evenly without becoming soggy.

Step 4: Heat the skillet
Melt one tablespoon of butter in a nonstick skillet over medium heat. Wait until the butter foams and turns lightly golden before adding the sandwich.
Step 5: Cook the first side
Add the dipped sandwich to the hot pan. Cook for three to four minutes until the bottom turns deep golden brown and crisp.
Step 6: Flip and finish cooking
Carefully flip the sandwich with a spatula. Add the remaining butter if needed and cook the second side until equally golden and the cheese melts fully.
Step 7: Rest and slice
Transfer the finished sandwich to a plate and let it rest one minute. Slice diagonally so the melted cheese and ham layers show beautifully.

Ham and Cheese French Toast Sandwich
Equipment
- 1 | Shallow bowl | for egg mixture
- 1 | Nonstick skillet |
- 1 | Spatula | for flipping
- 1 | Whisk |
- 1 | cutting board |
Ingredients
- 4 | slices | white sandwich bread |
- 4 | slices | deli ham |
- 4 | slices | Swiss or cheddar cheese |
- 2 | | large eggs |
- 2 | tbsp | milk |
- 2 | tbsp | butter |
- 1 | | salt and pepper | to taste
Instructions
- Assemble two sandwiches by layering cheese, ham, and cheese between bread slices.
- Whisk eggs, milk, salt, and pepper in a shallow bowl.
- Dip each sandwich in the egg mixture, coating both sides evenly.
- Melt butter in a skillet over medium heat.
- Cook one sandwich 3–4 minutes per side until golden and cheese melts.
- Repeat with the second sandwich.
- Rest briefly, then slice diagonally and serve hot.
Notes
Reheat in a skillet or toaster oven to keep the crust crisp.
Assemble sandwiches ahead and refrigerate; dip and cook just before serving.
Step 8: Serve immediately
Repeat the dipping and cooking process with the second sandwich. Serve hot while the cheese is still stretchy and the exterior stays crisp.
Tips & common mistakes
A few simple habits guarantee success and prevent the most common pitfalls.
- Use medium heat to avoid burning the outside
- Do not oversoak the bread or it falls apart
- Press gently while cooking for even browning
- Slice only after resting to keep the filling intact

Recipe variations
Easy tweaks let you customize this French toast sandwich for different tastes and occasions.
- Add a thin tomato slice for fresh brightness
- Use turkey instead of ham for a lighter version
- Sprinkle cinnamon sugar for a sweet-savory twist
- Cook in an air fryer for extra crunch with less butter
What to serve with this recipe
Pair this rich sandwich with simple sides that balance the flavors perfectly.
- Fresh fruit salad with berries and melon
- Crisp green salad with light vinaigrette
- Hot coffee or freshly squeezed orange juice
- Crispy hash browns or roasted breakfast potatoes
Worth trying next: Easy Chicken Tikka Biryani
Frequently asked questions
These common questions help you get the best results with this recipe every time.
Can I make this ahead of time?
You can assemble the sandwiches a few hours ahead and keep them covered in the fridge. Dip and cook them just before serving for the best texture and melt.
What bread works best?
Soft white sandwich bread absorbs the egg mixture nicely and crisps well. Brioche or Texas toast also work if you prefer a richer, thicker result.
How do I keep the cheese from leaking?
Make sure the cheese sits fully inside the bread edges and press the sandwich gently while cooking. Medium heat helps the exterior set before the cheese fully melts.
Can I freeze leftovers?
Cooked sandwiches freeze well for up to one month. Reheat them in a toaster oven or skillet so the exterior stays crisp and the filling warms through evenly.
Final thoughts
This ham and cheese French toast sandwich turns everyday ingredients into a comforting, impressive breakfast or brunch that feels special. The crispy golden crust and stretchy cheese make it hard to stop at one half. Give it a try this weekend and let me know how it turned out in the comments. I would love to hear your favorite variations or see your photos.