Traditional French Croque Monsieur with Rich Cheese Sauce

Prefer not to cook?

Order one of our ready-made meals and get it delivered to your door.

Browse our meals
Traditional French Croque Monsieur with Rich Cheese Sauce

This traditional French Croque Monsieur turns a simple ham and cheese sandwich into a cozy, golden-brown treat. We use thick, buttery bread and a creamy, homemade cheese sauce that stays smooth and glossy. It takes about 45 minutes to make and serves 4 hungry people for a perfect brunch.

Quick Info

Prep Time
15 min
Active Time
15 min
Total Time
45 min
Difficulty
Medium
Serves
4
Cost Level
$$
Make-Ahead
Yes
Cuisine
Belgium

What Makes This Traditional French Croque Monsieur So Special?

Traditional French technique shows that a good sauce starts with a simple butter and flour mix, called a roux. Cooking it just until it smells a little nutty takes away the raw flour taste without turning it brown. This keeps your sauce smooth and creamy.

Professional culinary team know that adding a splash of chicken stock to milk creates a deep, savory flavor. This little trick cuts through the heavy richness of the butter and cheese, making every bite taste warm, comforting, and perfectly balanced.

Food science shows that taking the pan off the heat before adding egg yolks is the secret to a glossy finish. If the pan is too hot, the eggs will cook into little scrambled bits. Gentle heat keeps the sauce silky and smooth.

Estimated nutrition per serving

Estimated from ingredient weights — not lab-tested.

Calories
932
Protein
52g
Fat
59g
Carbohydrates
49g

Ingredients

Recipe yields 4 servings

For the Sandwiches

240 g (8 slices, about 30 g each) Thick-cut Brioche or Pain de Mie
thick-cut to prevent sogginess
40 g Unsalted butter
softened, for spreading on bread
400 g (100 g per sandwich) Thick-cut Jambon de Paris
high-quality cooked ham
300 g Gruyère or Comté cheese
freshly grated, divided for filling and topping

For the Rich Cheese Sauce

60 g Unsalted butter
for the roux
60 g All-purpose flour
for the roux
500 g Whole milk
warmed slightly
50 g Chicken stock
adds savory depth
36 g (2 large yolks) Egg yolks
room temperature
20 g Dijon mustard
for tang and smooth texture
1 g Freshly grated nutmeg
essential classical seasoning
5 g Fine sea salt
to taste
2 g White pepper
to taste, keeps sauce visually pristine

Instructions

Prep the Bread and Oven

  1. 1

    Preheat the Oven

    Preheat your oven to 200°C (400°F) and move a rack to the top third. This high, direct heat is needed later to get a beautiful, bubbly, golden-brown crust on top.

  2. 2

    Butter the Bread

    Spread the 40 g of softened butter evenly on one side of all 8 slices of bread. This creates a moisture barrier so the bread stays crisp and golden instead of getting soggy.

Make the Rich Cheese Sauce

  1. 3

    Cook the Roux

    Melt the 60 g of butter in a medium saucepan over medium heat. Whisk in the 60 g of flour and cook for 2 minutes until it smells slightly nutty but stays pale. This cooks out the raw flour taste without browning the sauce.

  2. 4

    Whisk in the Liquids

    Gradually whisk in the 500 g of warm milk and 50 g of chicken stock, a little at a time. Make sure the mixture is completely smooth before adding more liquid. This slow mixing prevents lumps from forming.

  3. 5

    Thicken the Sauce

    Simmer the sauce gently for 5 to 7 minutes, stirring constantly. Stop when it is thick enough to coat the back of a spoon. This ensures the flour is fully cooked and the sauce is stable.

  4. 6

    Add the Egg Yolks

    Remove the saucepan from the heat entirely and let it cool for 2 minutes. Vigorously whisk in the 36 g of egg yolks, 20 g of Dijon mustard, 1 g of nutmeg, 5 g of salt, and 2 g of white pepper. Taking it off the heat prevents the eggs from scrambling, giving you a glossy finish.

Assemble and Bake

  1. 7

    Build the Sandwiches

    Place 4 slices of bread butter-side down on a baking sheet. Spread a generous layer of sauce on the unbuttered side, then layer with 100 g of ham and a heavy handful of grated cheese per sandwich.

  2. 8

    Seal and Top

    Top each sandwich with the remaining 4 slices of bread, butter-side up. Completely smother the top and sides of each sandwich with the remaining sauce. This seals the bread and prevents the edges from burning in the oven.

  3. 9

    Add the Final Cheese

    Sprinkle the remaining grated cheese evenly over the top of the sauce-coated sandwiches. This extra layer creates that classic, stretchy, golden-brown cheese pull.

  4. 10

    Bake and Broil

    Bake for 12 to 15 minutes until the sauce is bubbling vigorously around the edges. Then, switch the oven to broil for 2 to 3 minutes. Watch closely until the cheese is deeply golden brown and beautifully spotted.

The weekly recipe note

Enjoyed this recipe? Get the next one first.

One new recipe each week from Christophe: global flavor, French technique, and practical home-cook timing.

Chef-testedWeeklyOne email

By signing up, you agree to receive emails from Mr. Saucy.

No spam. Just one useful recipe note when there is something new to cook.

Tips & Tricks

If your sauce turns out lumpy:

Remove it from the heat and pass it through a fine-mesh sieve, pressing the solids with a spatula. You can also use an immersion blender for 30 seconds to smooth it out before adding the egg yolks.

If the sauce looks curdled or grainy:

This happens if the pan was too hot when you added the eggs. Next time, always remove the pan from the heat and let it cool for 2 minutes first to keep the eggs from scrambling.

If you only have thin sandwich bread:

Do not use it. Thick-cut brioche or pain de mie is necessary to hold the rich sauce without turning into a soggy mess. If you must substitute, toast thin bread lightly first to add strength.

If the top burns while broiling:

Do not walk away during the last 3 minutes. The high sugar and protein in the cheese and sauce mean it can go from perfectly golden to burnt in under 60 seconds. Keep a close eye on it.

Frequently Asked Questions

Can I assemble this traditional French Croque Monsieur ahead of time?

Yes, absolutely. You can build the sandwiches completely, cover them tightly with plastic wrap, and refrigerate them for up to 24 hours. When ready to cook, bake them straight from the fridge, adding about 5 to 8 minutes to the baking time so the center heats through.

Why add chicken stock to a traditional cheese sauce?

While classic recipes use only milk, adding a small amount of chicken stock introduces savory, meaty notes. This balances the heavy richness of the butter, cheese, and egg yolk, making the overall dish taste much more complex and satisfying.

Can I substitute the Gruyère with another cheese?

For the most authentic result, stick to Gruyère or Comté, as they melt beautifully without becoming greasy. If unavailable, a high-quality Emmental or a mild, aged Gouda can work. Avoid pre-shredded cheeses, which contain powders that prevent smooth melting.

What if I don't have white pepper?

You can use regular black pepper instead. White pepper is traditionally used because it keeps the creamy sauce looking perfectly pale and pristine. Black pepper will taste just as good, but you will see little dark specks in your sauce.

Recipe Reviews

No reviews yetBe the first to review this recipe!

The weekly recipe note

Enjoyed this recipe? Get the next one first.

One new recipe each week from Christophe: global flavor, French technique, and practical home-cook timing.

By signing up, you agree to receive emails from Mr. Saucy.

More Recipes You May Like

Swipe to explore

Classic Grand Marnier Crepes with Fresh Orange

These classic Grand Marnier crepes are a warm, comforting dessert that melts in your mouth. By resting the batter and using fresh orange juice, you get a tender, golden pancake every time. It takes just 60 minutes to make 4 to 6 servings of this cozy treat.

Recipe image: Classic Grand Marnier Crepes with Fresh Orange
⏱️ 1 hr👥 4-6🇧🇪

Brugse Zot Beer Sabayon, a Classic Belgian Dessert

This beer sabayon is a warm, airy custard foam made with Brugse Zot blond beer, egg yolks, sugar, and a pinch of fleur de sel. Using the classic French double boiler technique, you whisk everything into a light, glossy cloud in about 15 minutes. Serves four and is best enjoyed the moment it is made.

Recipe image: Brugse Zot Beer Sabayon, a Classic Belgian Dessert
⏱️ 20 min👥 4🇧🇪

Roast Pork Tenderloin with Rodenbach Beer Reduction Sauce

This Belgian-inspired roast pork tenderloin is butter-basted in the oven with garlic and fresh herbs, then served with a glossy Rodenbach beer reduction sauce built separately on the stove. Ready in about 65 minutes and serves 4, it feels rustic and special at the same time.

Recipe image: Roast Pork Tenderloin with Rodenbach Beer Reduction Sauce
⏱️ 1 hr 5 min👥 4🇧🇪