The Proper Croque Monsieur (Why Your Béchamel Changes Everything)
A French bistro grilled ham and cheese sandwich built on toasted brioche, layered with Gruyère and black forest ham, then blanketed in a proper Mornay béchamel and broiled until bubbling and golden. We broke down the technique step by step so yours comes out of the oven looking like it was made on a Paris side street.

“Most people make croque monsieur the way Americans make grilled cheese: butter the bread, add some ham, add some cheese, press it. That produces a decent sandwich. A proper croque monsieur requires one extra step — a Mornay béchamel that gets spread inside the sandwich AND on top of it before broiling — and that one step is the difference between a sandwich you eat and a sandwich you remember. We pulled apart every classic French bistro method to give you a technique that is completely reproducible on a home stovetop.”
Why This Recipe Works
The croque monsieur is a sandwich that has been dumbed down so many times in so many countries that the original technique has been almost completely lost. What survives in most recipe databases is some version of buttered bread, ham, Swiss cheese, fry in a pan, done. That is not a croque monsieur. That is a ham melt. The croque monsieur's defining characteristic — the element that makes it French, makes it bistro, makes it worth the name — is the Mornay béchamel, applied both inside and on top, then finished under a broiler until it bubbles and caramelizes at the edges into something that looks and tastes like professional cooking.
The Béchamel Is Not Optional
This bears stating plainly because half the recipes on the internet treat it as optional or omit the interior layer entirely. A béchamel-free croque monsieur is a grilled cheese sandwich with a French name. The Mornay — a béchamel enriched with melted Gruyère — does three specific jobs that no amount of extra cheese can replicate.
First, it creates a moisture barrier between the ham and the bread that prevents sogginess during the high heat of the broiler. Ham releases water when heated. Without the sauce layer to absorb and distribute that moisture, it saturates the bread from the inside, leaving you with a wet interior despite a golden surface. Second, the béchamel inside the sandwich melds with the ham during cooking, creating a unified layer of flavor rather than a discrete stack of components. Third, the béchamel on top provides the vehicle for the broiled Gruyère — the cheese melts into the sauce, not directly onto the bread, which is why the top surface develops that characteristic molten, slightly blistered texture that defines a properly made croque.
A small heavy saucepan is the right tool for the job. The roux — equal parts butter and flour cooked together — needs sustained, even heat to cook out the raw flour taste without burning. Thin pans concentrate heat in the center while the edges stay cool, which means your roux finishes unevenly and the sauce picks up both raw-flour flatness and scorched bitterness simultaneously. Give the roux 90 seconds of active cooking over medium heat before the milk goes in, and the sauce will taste clean, nutty, and unmistakably French.
The Bread Decision
Traditional croque monsieur uses pain de mie — a fine-crumbed, slightly sweet French sandwich loaf with a tight structure that resists the weight and moisture of the toppings. Brioche is the richer, more indulgent variant, and it is the better choice for home cooking because it is far more widely available. What matters more than the specific loaf is the thickness. A thin slice collapses under the béchamel and produces a limp, barely-there sandwich. Cut the bread at three-quarters of an inch minimum, and if the brioche you buy comes pre-sliced too thinly, find a different loaf.
Pre-toasting the bread before assembly is the step that separates competent home cooks from everyone else. Raw bread under a hot broiler with a loaded sandwich on top has no time to develop color before the edges start burning. Pre-toasting establishes a stable baseline — the bread has already undergone its initial Maillard reaction, built structural integrity, and sealed its outer surface against moisture. The final broil can then focus entirely on caramelizing the béchamel and Gruyère on top. A rimmed baking sheet lined with aluminum foil gives you easy cleanup and a flat surface that promotes even broiling across the entire sandwich.
Cheese Matters More Than You Think
Gruyère is non-negotiable, and the reason is chemistry. Gruyère belongs to a category of Alpine cheeses with a specific fat-to-protein ratio and relatively low moisture content that produces a smooth, non-greasy melt. When Gruyère melts, its proteins relax evenly and its fat emulsifies into the surrounding liquid — in this case, the béchamel — rather than separating out as orange grease pools. Cheddar, by contrast, has higher acidity and different protein structures that cause it to break and separate at the temperatures required by this recipe. Use Gruyère, grate it yourself from a block, and do not substitute unless Comté is an available alternative.
The dual application — some Gruyère goes into the béchamel to make the Mornay, some goes on top of the assembled sandwich — creates two distinct texture experiences. The Gruyère inside the sauce melts completely and becomes part of the sauce's body, contributing richness and depth without visible shreds. The Gruyère on top caramelizes under the broiler, developing dark spots and a slight crispness at the edges that contrasts with the creamy sauce beneath it. Both applications are doing separate jobs, which is why the quantity called for may seem like more than enough until you taste the result.
The Five-Minute Investment That Makes It French
Everything that distinguishes a proper croque monsieur from a ham melt happens in five minutes of sauce-making that most people skip because it looks complicated. It is not complicated. It is a ratio — one tablespoon butter, one tablespoon flour, half a cup of milk per person — and a technique anyone can learn in a single attempt. Cook the butter and flour together until sandy and faintly nutty. Add warm milk in a slow stream while whisking. Stir over medium heat until the sauce thickens enough to hold a shape. Remove from heat and stir in cheese. That is the entire technique, and it is worth every second it takes.
Where Beginners Mess This Up
Before we start, read this. These are the 4 reasons your the proper croque monsieur (why your béchamel changes everything) will fail:
- 1
Using the wrong cheese: Croque monsieur is not a cheddar sandwich. Gruyère melts into a smooth, nutty liquid with zero greasiness because of its particular fat and protein ratios. Cheddar separates into greasy pools. Swiss is close but lacks Gruyère's depth. Use Gruyère, or use Comté as the only acceptable substitute. This is not a place to improvise.
- 2
Skipping the interior béchamel layer: Many recipes only spread béchamel on top. The authentic version spreads it inside the sandwich as well — between the ham and the bread. This interior layer keeps the bread moist during broiling and melds with the ham in a way that a dry interior sandwich simply cannot replicate. Both layers are non-negotiable.
- 3
Broiling cold bread: The bread must be lightly toasted before assembly. Raw brioche or sandwich bread under a broiler goes from pale to charred with no graceful middle stage. Pre-toasting the bread gives it structural integrity so it can survive the final broil without the bottom turning soggy from béchamel moisture.
- 4
Making the béchamel too thin: A béchamel that runs off the top of the sandwich is useless. You want a sauce thick enough to mound slightly — it should hold a shape when spooned. Use the full flour quantity and let it cook for at least 2 minutes after adding the milk to ensure the starch fully hydrates and thickens properly.
The Video Reference Library
Want to see it in action? Here are the exact videos we analyzed and combined to build this foolproof recipe translation:
A focused walkthrough on the béchamel construction and broiling technique. Particularly valuable for understanding the correct sauce consistency and the visual cues that tell you the sandwich is done.
Overview of classic French sandwich construction with emphasis on bread selection and the role of the interior sauce layer in building moisture during high-heat cooking.
Deep dive into Mornay sauce construction, the cheese-enriched variant of béchamel used in croque monsieur. Covers roux ratios, milk temperature, and common mistakes.
🛠️ Core Equipment
- Small heavy saucepanFor the béchamel. Thin pans create hot spots that scorch the roux before it's fully cooked. Heavy stainless or enameled saucepans give you even, controllable heat.
- Oven-safe baking sheet or broiler panThe sandwiches go under the broiler for the final step. You need a pan that won't warp at high heat. A sheet pan lined with foil makes cleanup trivial.
- WhiskEssential for a lump-free béchamel. Adding milk to a roux produces clumps unless you whisk constantly from the first pour. A flat whisk reaches pan corners better than a standard balloon whisk.
- Offset spatula or butter knifeFor spreading béchamel evenly across the bread surface. You need precise, thin coverage — too thick in spots and the interior gets gummy, too thin and you lose the effect entirely.
The Proper Croque Monsieur (Why Your Béchamel Changes Everything)
🛒 Ingredients
- ✦4 slices thick-cut brioche or pain de mie (about 3/4-inch thick)
- ✦6 ounces Gruyère cheese, finely grated, divided
- ✦4 ounces black forest ham, thinly sliced
- ✦2 tablespoons unsalted butter, plus more for toasting
- ✦2 tablespoons all-purpose flour
- ✦1 cup whole milk, warmed
- ✦1 teaspoon Dijon mustard
- ✦Pinch of freshly grated nutmeg
- ✦Sea salt and freshly ground white pepper to taste
- ✦1 teaspoon fresh thyme leaves, optional
👨🍳 Instructions
01Step 1
Preheat your oven broiler to high. Position a rack 6 inches from the heating element.
02Step 2
Lightly butter one side of each bread slice and place butter-side-up on a baking sheet. Toast under the broiler for 2-3 minutes until just golden. Watch closely. Remove and let cool for 1 minute.
03Step 3
Make the Mornay béchamel: melt 2 tablespoons butter in a small heavy saucepan over medium heat. Add the flour and whisk constantly for 90 seconds — the roux should look sandy and smell faintly nutty.
04Step 4
Pour the warmed milk into the roux in a slow, steady stream while whisking constantly. Continue whisking over medium heat for 3-4 minutes until the sauce thickens enough to coat the back of a spoon and holds a shape when mounded.
05Step 5
Remove the béchamel from heat. Stir in half the Gruyère until melted, then add nutmeg, a pinch of salt, and white pepper. This is now your Mornay sauce.
06Step 6
Spread a thin layer of Dijon mustard on the un-toasted side of two bread slices. Spread a tablespoon of Mornay sauce over the mustard on each slice.
07Step 7
Layer ham evenly over the sauced slices, then top with a thin layer of Gruyère. Close the sandwiches with the remaining bread slices, toasted-side out.
08Step 8
Spread a generous layer of Mornay sauce over the top of each sandwich, covering edge to edge. Scatter the remaining Gruyère evenly over the sauce.
09Step 9
Place the assembled sandwiches back under the broiler for 4-5 minutes until the top is deeply golden brown and bubbling with dark spots at the edges. The cheese should look molten and slightly caramelized, not just melted.
10Step 10
Remove from the broiler and let rest for 2 minutes before cutting. The interior continues to cook during the rest, and cutting immediately releases steam that leaves the inside gummy.
Nutrition Per Serving
Estimates based on standard preparation. Adjustments alter macros.
🔄 Substitutions
Instead of Gruyère...
Use Comté or Emmental
Comté is the best substitute — similar nutty, complex flavor profile and identical melting behavior. Emmental works but is milder. Avoid mozzarella, which pulls instead of melting into a smooth sauce.
Instead of Brioche...
Use Pain de mie or thick-cut Japanese milk bread
Pain de mie is the traditional choice in French bistros — slightly denser than brioche with a finer crumb. Japanese milk bread (shokupan) is a luxurious alternative with extraordinary tenderness under the broiler.
Instead of Black forest ham...
Use Jambon de Paris or prosciutto cotto
Jambon de Paris is the authentic choice — a mild, lightly cured French cooked ham. Prosciutto cotto (Italian cooked ham) is nearly identical in flavor. American deli ham works but is often too salty and too thin.
Instead of Whole milk...
Use Oat milk (barista blend)
Barista oat milk has added fat and emulsifiers that allow it to produce a workable béchamel. Standard oat milk or almond milk produces a thin, grainy sauce. Use full-fat coconut milk for a richer dairy-free result with a slight sweetness.
🧊 Storage & Reheating
In the Fridge
Assembled but unbaked sandwiches can be refrigerated uncovered for up to 4 hours before broiling. Cooked sandwiches store for 1 day but lose crispness. Not ideal as leftovers.
In the Freezer
Not recommended. The béchamel breaks and the bread becomes saturated upon thawing. Make fresh.
Reheating Rules
Reheat in a 375°F oven on a wire rack set over a baking sheet for 8-10 minutes. This re-crisps the bread without drying out the interior. Microwave produces a limp, steam-soaked result.
❓ Frequently Asked Questions
What is the difference between croque monsieur and croque madame?
The croque madame is identical in construction — same bread, same ham, same Mornay béchamel — with one addition: a fried egg placed on top after broiling. The name supposedly comes from the egg resembling a hat. The egg yolk mixes with the béchamel when broken and creates something considerably better than either component alone.
Can I make the béchamel ahead of time?
Yes. Béchamel stores in the refrigerator for up to 3 days with plastic wrap pressed directly against the surface to prevent a skin from forming. Reheat gently in a saucepan over low heat, whisking constantly, with a splash of warm milk to restore the consistency.
Why does my béchamel have lumps?
Lumps form when cold milk hits a hot roux too quickly. The solution is twofold: warm the milk before adding it, and pour it in a slow stream while whisking without stopping. If lumps persist despite this, remove from heat and blend with an immersion blender — it fixes them completely.
Do I really need to toast the bread first?
Yes. Untoasted bread under a broiler has no middle gear — it goes from pale to charred. Pre-toasting gives the bread a stable baseline so the final broil can focus on browning the cheese and béchamel on top without burning the edges of the bread.
Why does my croque monsieur come out soggy?
Two possible causes. First, the béchamel was too thin and soaked into the bread rather than sitting on top of it. Thicken it until it holds a shape. Second, the bread was not pre-toasted, so it had no moisture barrier against the sauce. Both problems are solved by following those two steps.
Is Dijon mustard traditional?
Dijon is the most common choice in bistro preparations — its sharpness cuts through the richness of the Mornay and ham without overpowering. Some older French recipes use no mustard at all. A few use whole-grain moutarde de Meaux for texture. The version with no mustard tastes noticeably flatter.
The Science of
The Proper Croque Monsieur (Why Your Béchamel Changes Everything)
We turned everything on this page into a beautiful, flour-proof PDF cheat sheet. Print it out, stick it to your fridge, and never mess up your the proper croque monsieur (why your béchamel changes everything) again.
*We'll email you the high-res PDF instantly. No spam, just perfectly cooked meals.
AlmostChefs Editorial Team
We translate the internet's most popular cooking videos into foolproof, beginner-friendly written recipes. We analyze multiple methods, test them in our kitchen, and engineer a single "Master Recipe" that gives you the best possible result with the least possible stress.