Back to all recipes
Classic Croque Monsieur

Classic Croque Monsieur

Bistro-Perfect Croque Monsieur — The French Sandwich That Masters Indulgence

This isn't just ham and cheese on toast — it's France's answer to comfort food done right. The key is that blanket of creamy béchamel sauce that transforms everyday ingredients into café-worthy sophistication, finished with a golden broiler kiss that makes it impossible to resist.

FrenchBreakfastBrunchLunchSandwichComfort FoodIndulgent
↓ Jump to Recipe

The croque monsieur holds court in Parisian bistros like a king among peasants, elevating the humble ham sandwich into something that requires both skill and respect. What separates this from any other grilled cheese isn't just the French name — it's that luxurious blanket of béchamel sauce that transforms the entire experience from quick bite to proper meal.

The genius lies in the technique. While most sandwiches rely on heat from below, the croque monsieur gets its magic from above, under the broiler's intense heat that bubbles the cheese and creates that distinctive golden crust. The béchamel isn't just a sauce here — it's insulation that keeps the bread from burning while the interior melts into creamy perfection.

This recipe demands attention to detail, from the smooth roux that prevents a floury sauce to the precise timing under the broiler. But master these steps once, and you'll understand why French cafés have served this exact combination for over a century. It's indulgence with purpose, comfort food that earned its sophistication through generations of refinement.

Prep15 min
Cook10 min
Total25 min
Servings4
Difficultymedium

Nutrition

fat28g
carbs32g
protein28g
calories485

Ingredients

  • 8 slicethick-cut brioche or sturdy white bread slices
  • 8 ozquality thinly sliced ham
  • 6 ozGruyère cheese, freshly grated

Béchamel

  • 2 tbspunsalted butter
  • 2 tbspall-purpose flour
  • 1 cupwhole milk, room temperature
  • salt and white pepper to taste
  • freshly grated nutmeg(optional)

Instructions

  1. Set your broiler to high and position a rack about 6 inches from the heat source. You'll want everything ready to go once you assemble these beauties.
  2. Melt the butter in a heavy-bottomed saucepan over medium heat, letting it foam and settle without browning. This forms the foundation of your béchamel.
    1 min
  3. Whisk the flour into the melted butter, stirring constantly until it forms a smooth, pale paste that doesn't smell raw anymore. This roux needs to cook properly or your sauce will taste floury.
    2 min
  4. Pour in the milk gradually while whisking continuously — this prevents lumps from forming. Keep stirring and cooking until the sauce coats the back of a spoon and has lost any chalky flour taste.
    5 min
  5. Remove the béchamel from heat and season with salt, white pepper, and a whisper of nutmeg if using. The sauce should taste creamy and well-balanced, not bland.
  6. Toast the bread slices in a toaster or under the broiler until they're just golden on both surfaces. You want them sturdy enough to support the toppings but not so crispy they'll shatter.
    3 min
  7. Build your sandwiches by layering the ham and half the grated Gruyère on 4 bread slices, then crown with the remaining bread. Press gently so everything holds together.
  8. Spread the warm béchamel evenly across the top of each sandwich, then shower with the remaining Gruyère. Don't skimp — this cheese layer creates that gorgeous golden top.
  9. Slide under the broiler and watch carefully until the tops are deeply golden and bubbling around the edges. The cheese should be melted through and the béchamel lightly browned.
    3 min
Tips & Tricks
Frequently Asked Questions
Can I make the béchamel ahead of time?

Yes, you can make it up to a day ahead and store it covered in the refrigerator. Reheat gently while whisking to restore its smooth consistency, adding a splash of milk if it's too thick.

What can I substitute for Gruyère?

Swiss or Comté work well, or try a mix of sharp cheddar and Parmesan. Avoid pre-shredded mozzarella — it doesn't brown properly and lacks the nutty flavor that makes this dish special.

Why is my béchamel lumpy?

You added the milk too quickly or didn't whisk continuously. If it happens, strain the sauce through a fine mesh sieve or use an immersion blender to smooth it out.

Can I use regular sandwich bread instead of brioche?

Absolutely — thick-cut white bread or even sourdough works fine. The key is choosing something sturdy enough to support the toppings without getting soggy.