Croque Monsieur Best Ham & Cheese Sandwich is the more gourmet, bechamel-infused version of a classic grilled cheese. My recipe stays crispy and creamy for days, and it takes very short time to make.
If you’re a fan of simple sandwiches but want to switch things up a bit, try a Croque Monsieur! Rich, gooey, and so savory, this cheesy ham sandwich is as fun to eat as it is to make.
This is just a cute and simple recipe that I wanted to share before the weekend, since it also serves as a subtle nod to French cuisine (like my crepes!). I love this recipe in particular because it’s quick to make and feels so indulgent. It would also make a perfect lazy Sunday brunch!
Why You’ll Love This Recipe
This sandwich feels special without asking much from you.
Creamy sauce: The soft white sauce adds richness to every bite.
Melty layers: Gruyere, Swiss, and parmesan melt beautifully together.
Crisp outside: Buttered sourdough turns golden and crunchy.
Savory center: Smoked ham brings depth and balance.
Comfort factor: Warm, cheesy, and deeply satisfying.
Cafe style at home: It tastes like something you would order out.
Ingredients
For the White Sauce
- 1½ tablespoons unsalted butter
- 1½ tablespoons all purpose flour
- ½ cup milk
- ½ cup cream
- ¼ teaspoon salt
- 1 pinch white pepper
- ⅛ teaspoon nutmeg freshly ground
For the Sandwich
- 4 slices sourdough bread
- 2 tablespoons unsalted butter softened
- 4 teaspoons Dijon mustard
- 4 oz smoked ham slice
- 8 slices Swiss cheese
- ½ cup gruyere cheese shredded
- 3 tablespoons parmesan cheese finely shredded
Step by Step Instructions
1. Start the White Sauce
Place a small saucepan over medium heat. Add butter and let it melt fully. Sprinkle in the flour and stir constantly until it turns smooth and lightly golden. This takes about one minute.
2. Add the Dairy
Pour in the milk slowly while whisking. Follow with the cream and keep stirring. Let the sauce thicken gently until it coats the back of a spoon.
3. Season the Sauce
Add salt, white pepper, and nutmeg. Stir well and remove from heat. Set aside so it stays warm and smooth.
4. Prepare the Bread
Lay the sourdough slices on a board. Spread butter on one side of each slice. Flip them over and spread Dijon mustard on the other side.
5. Build the Sandwich
Place Swiss cheese on the mustard side of two slices. Add ham evenly, then another layer of Swiss cheese. Close with the remaining bread slices butter side out.
6. Toast the Sandwich
Heat a pan over medium heat. Place sandwiches in the pan and cook until golden on both sides. Press gently so everything warms through.
7. Add Sauce and Cheese
Transfer sandwiches to a baking tray. Spoon white sauce generously over the top. Sprinkle gruyere and parmesan evenly.
8. Finish in the Oven
Place under a hot grill until the cheese melts and bubbles. Watch closely so the top turns golden and glossy.
Tips & Variations
- Grate cheese fresh for the best melt.
- Keep heat moderate so the bread crisps without burning.
- Add a fried egg on top if you want a classic twist.
- Swap ham for turkey or mushrooms if needed.
- A pinch more nutmeg adds warmth without overpowering.
Serving Suggestions
Serve Croque Monsieur hot with a simple green salad on the side. The freshness balances the richness perfectly.
For brunch, pair it with fruit or a light soup. It also works beautifully as a comforting dinner with minimal sides.
Frequently Asked Questions
Can I make the sauce ahead?
Yes. Reheat gently and stir well before using.
What bread works best?
Sourdough gives structure and flavor.
Can I skip the oven step?
The oven helps melt the cheese evenly and adds the classic finish.
Is this freezer friendly?
It tastes best fresh.
Can I use different cheese?
Yes, just choose good melting options.
Final Thoughts
Croque Monsieur Best Ham & Cheese Sandwich feels rich, cozy, and satisfying in every bite. The creamy sauce, crisp bread, and melty cheese create pure comfort.
Croque Monsieur Best Ham & Cheese Sandwich
Ingredients
For the White Sauce
- 1½ tablespoons unsalted butter
- 1½ tablespoons all purpose flour
- ½ cup milk
- ½ cup cream
- ¼ teaspoon salt
- 1 pinch white pepper
- ⅛ teaspoon nutmeg freshly ground
For the Sandwich
- 4 slices sourdough bread
- 2 tablespoons unsalted butter softened
- 4 teaspoons Dijon mustard
- 4 oz smoked ham slice
- 8 slices Swiss cheese
- ½ cup gruyere cheese shredded
- 3 tablespoons parmesan cheese finely shredded
Instructions
- Start the White Sauce: Place a small saucepan over medium heat. Add butter and let it melt fully. Sprinkle in the flour and stir constantly until it turns smooth and lightly golden. This takes about one minute.
- Add the Dairy: Pour in the milk slowly while whisking. Follow with the cream and keep stirring. Let the sauce thicken gently until it coats the back of a spoon.
- Season the Sauce: Add salt, white pepper, and nutmeg. Stir well and remove from heat. Set aside so it stays warm and smooth.
- Prepare the Bread: Lay the sourdough slices on a board. Spread butter on one side of each slice. Flip them over and spread Dijon mustard on the other side.
- Build the Sandwich: Place Swiss cheese on the mustard side of two slices. Add ham evenly, then another layer of Swiss cheese. Close with the remaining bread slices butter side out.
- Toast the Sandwich: Heat a pan over medium heat. Place sandwiches in the pan and cook until golden on both sides. Press gently so everything warms through.
- Add Sauce and Cheese: Transfer sandwiches to a baking tray. Spoon white sauce generously over the top. Sprinkle gruyere and parmesan evenly.
- Finish in the Oven: Place under a hot grill until the cheese melts and bubbles. Watch closely so the top turns golden and glossy.




