Croque Monsieur Recipe (Easy French Ham & Cheese Sandwich)
CROQUE MONSIEUR, the classic hame and cheese sandwich from France smothered in creamy béchamel and Gruyère. First you toast it to golden, then a quick bake gives you that bubbly restaurant finish.
If you’re looking for a hot, melty sandwich that feels like a special treat from a café, this is one to try. It’s rich and savory, with an extra layer of comfort from the creamy white sauce on top.
Best of all, how easy it is to throw it in the oven so that cheese turns light golden and bubbly but doesn’t dry out the bread!
Table of contents

Why You’ll Love This Recipe
- Creamy béchamel topping, it’s almost like a French bistro sandwich.”
- Every bite has gooey, smoky ham with super melty cheese layers
- Quick stovetop toast + short oven finish = the best texture Start by toasting the gnocchi on the stovetop.
- Made with basic pantry ingredients (milk, butter, flour, mustard)
- Perfect for brunch, lunch, or an easy “breakfast for dinner”

Ingredients
Candy base
Béchamel
- 1/2 cup milk (120 ml)
- 1/2 cup heavy cream (120 ml)
- 1 1/2 tbsp of unsalted butter (25 g)
- 1 1/2 tbsp all-purpose flour
- 1/4 tsp kosher salt
- 1 pinch white pepper
- 1/8 tsp nutmeg (ground is better, fresh ground that is)
Sandwich
- 4 slices sourdough bread
- 8 slices Swiss or gruyère cheese
- 120 g ham slices, sliced (4 oz) – best is smoked
- 4 tsp Dijon mustard
- 2 tbsp unsalted butter (30 g)
Finish
Topping
- 1/2 cup shredded Gruyère cheese
- 3 tbsp Parmesan, finely shredded

Ingredient Notes & Substitutions
- Milk + cream: This combination creates a richer béchamel. You can work strictly with milk, but the sauce will have less depth and a lighter texture.
- White pepper: It’s optional, but it preserves the whiteness of the béchamel and contributes a mild heat. Black pepper works too.
- Nutmeg: A small pinch is classic in béchamel — don’t skip if you have some around.
- Bread: Sourdough holds up well. You can use any sturdy sandwich bread (slices of French bread, country loaf, thick white).
- Sliced cheese: Swiss, for example, is a standard and melts like butter. Gruyère adds deeper, nutty flavor.
- Ham: Smoked ham is most flavorful. If you prefer, you can use turkey ham.
- Dijon mustard: That tang to contrast the richness. Yellow mustard is milder, but it will do.
How to Make CROQUE MONSIEUR
- Heat the dairy: Place the milk and cream in a small saucepan and warm over medium heat until steaming (not boiling).

- Make the roux: Melt 1 1/2 tablespoons of butter in the same saucepan, and blend it with flour until you have a paste. Cook 30–60 seconds.
- Finish béchamel: Slowly stream in the warm milk/cream, whisking to a smooth consistency. Season with salt, white pepper and nutmeg. Cook, stirring, until it is thick enough to coat a spoon.

- Make the sandwiches: Spread a thin layer of béchamel over one side of each slice of bread. Top halves with cheese slices, ham and Dijon mustard; more cheese. Close the sandwiches.

- Toast in butter: Heat a large skillet over medium heat and melt 2 tbsp of butter. Press sandwiches on both sides until golden and crisp.

- Spread béchamel on top of each sandwich, then top with shredded Gruyère and Parmesan.

- Bake on the top rack until melted and bubbly and lightly golden (or broil briefly). Rest 2 minutes, then serve.

Expert Tips
- Warm up the milk/cream in advance and throw it into the roux if you want to avoid lumps.
- When you thicken the béchamel, stir it constantly so it remains silky.
- Make sure the béchamel is thick (just slightly thinner than spoon-coating), so that it sits on top without running off.
- You’ll lightly toast in the skillet over medium heat: The goal is for the bread to brown, not burn.
- Line the pan with parchment for easy clean-up (cheese will drip).
- End on the top rack; you want the topping to caramelize quickly.
- Allow the sandwiches to rest for 1-2 minutes before cutting, so that layers firm up just a little.
- Shred cheese yourself if you can — it melts better than pre-shredded.

Storage & Freezing
- Refrigerator: Keep leftovers in an airtight container up to 2 days.
- Reheat: Let it come to room temperature and warm on a sheet pan in the oven (you want hot and the cheese melty again — avoid microwave if you like the bread crisp).
- Freezer: Wrap tightly fully chilled sandwiches then store them in a freezer bag for up to 1 month.
- To thaw: Reheat the casserole in the oven until heated through and bubbly.
Variations
- Top with a fried egg for a sort of brunchy experience.
- Substitute ham for turkey or roasted chicken slices.
- Add something wimpy in the middle, like a thin layer of caramelized onions.
- Add a dash of garlic powder to the béchamel for added savoriness.
- Tune the heat up with a little pinch of cayenne or some chili flakes in the sauce.

CROQUE MONSIEUR
Ingredients
Equipment
Method
- Add the milk and heavy cream to a small saucepan and warm over medium heat until steaming (do not boil).
- Melt 1 1/2 tbsp butter in the saucepan, then stir in the flour to form a smooth paste. Cook 30–60 seconds.
- Slowly pour in the warm milk/cream while stirring constantly until smooth. Add salt, white pepper, and nutmeg. Cook, stirring, until thick enough to coat a spoon.
- Spread a thin layer of béchamel on one side of each bread slice. Layer cheese slices, ham, Dijon mustard, then more cheese. Close the sandwiches.
- Melt the 2 tbsp butter in a skillet over medium heat. Toast sandwiches on both sides until golden.
- Transfer to a parchment-lined sheet pan. Spread béchamel on top of each sandwich, then top with shredded Gruyère and Parmesan.
- Bake on the top rack until melted and bubbly and lightly golden (or broil briefly). Rest 2 minutes, then serve.
Nutrition
Video
Notes
- For the smoothest béchamel, warm the milk/cream and add it slowly while stirring constantly.
- If the sauce thickens too much off heat, loosen with a small splash of warm milk and stir smooth.
- Swiss cheese melts easily; Gruyère adds a deeper, nuttier flavor.
- Pan-toasting first is the key to crisp bread before the oven finish.
Tried this recipe?
Let us know how it was!FAQs
Yes, but pan-toasting makes for the crunchiest exterior. If baking only, toast the bread in a toaster or oven.
First, toast well in the skillet; keep béchamel thick and bake on the top rack so moisture cooks off fast.
Yes. Swiss melts really well and tastes terrific; the Gruyère simply imparts a deeper nutty flavor.
Either the milk was added too quickly or roux wasn’t stirred enough—add it in a stream while whisking/stirring constantly.
Yes—cool, cover, and refrigerate. Rewarm, stirring gently, until smooth before using.
The béchamel topping and oven finish!! enrich it up more, smooth it out “bistro-style.”
More Recipes You Will Like :
Estimated reading time: 7 minutes
