A crispy, golden French ham and cheese sandwich topped with creamy béchamel sauce and bubbling melted Gruyère. This classic café favorite transforms simple ingredients into an indulgent lunch, brunch, or easy dinner that tastes like something straight from a Parisian bistro.
The secret to a great Croque Monsieur is the combination of toasted bread, savory ham, nutty cheese, and silky white sauce. Unlike an ordinary grilled ham and cheese sandwich, this French classic gets an extra layer of béchamel and cheese on top before baking until golden and delicious.
Why You’ll Love This Recipe
- Rich and cheesy: Melted Gruyère and creamy béchamel create an irresistible combination.
- Crispy on the outside: Toasted bread provides the perfect contrast to the soft, cheesy filling.
- Easy to make at home: You can prepare this French café favorite with everyday kitchen ingredients.
- Perfect for any meal: Serve it for lunch, brunch, or a quick but satisfying dinner.
- Easy to customize: Try different melting cheeses, add herbs, or top it with an egg for a variation.
Ingredients You’ll Need
Makes 4 sandwiches
- 8 slices thick white sandwich bread or country-style bread
- 8 slices cooked ham
- 1½ cups shredded Gruyère cheese, divided
- 2 tablespoons Dijon mustard
- 2 tablespoons unsalted butter, softened
For the béchamel sauce:
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1½ cups whole milk, preferably warmed
- ¼ teaspoon salt, or to taste
- ¼ teaspoon black pepper
- A pinch of freshly grated nutmeg
Gruyère is a traditional choice for its nutty flavor and excellent melting qualities. Emmental or Swiss cheese also works well if Gruyère is unavailable.
How to Make Classic Croque Monsieur
Step 1: Preheat the Oven
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly grease it to prevent sticking.
Arrange the bread slices on the baking sheet. If your bread is particularly soft, toast it lightly first to help it hold the ham, cheese, and sauce without becoming soggy.
Step 2: Make the Béchamel Sauce
Melt 2 tablespoons of butter in a small saucepan over medium heat.
Add the flour and whisk continuously for about 1 minute, allowing it to cook without becoming brown. Gradually pour in the warm milk, whisking constantly to prevent lumps.
Continue cooking for 3–5 minutes, stirring until the sauce becomes smooth and thick enough to coat the back of a spoon.
Season with salt, black pepper, and nutmeg. Remove the saucepan from the heat and set the sauce aside.
Step 3: Assemble the Sandwiches
Spread a thin layer of Dijon mustard over four slices of bread.
Add a little shredded Gruyère, followed by two slices of ham per sandwich. Sprinkle with a little more cheese, then cover with the remaining bread slices.
Press each sandwich gently so the filling stays in place. Spread the softened butter over the outside of the bread if you want a more golden, toasted finish.
Step 4: Add the Béchamel and Cheese
Arrange the sandwiches on the prepared baking sheet.
Spoon a generous layer of béchamel over the top of each sandwich, spreading it close to the edges. Sprinkle the remaining Gruyère evenly over the sauce.
For extra flavor, add a small pinch of nutmeg or black pepper over the cheese.
Step 5: Bake Until Golden and Bubbly
Bake for 10–15 minutes, or until the sandwiches are heated through and the cheese has melted.
Switch the oven to broil for the final 1–3 minutes if needed, watching carefully until the cheese develops golden-brown spots.
Remove the sandwiches from the oven and allow them to rest for a minute before serving. The topping will be hot, creamy, and wonderfully cheesy.
Tips for the Best Croque Monsieur
- Choose sturdy bread: Thick white bread, pain de mie, or country-style bread holds the filling better than very thin slices.
- Warm the milk: Adding warm milk gradually makes it easier to prepare a smooth béchamel.
- Whisk continuously: This helps prevent lumps from forming in the sauce.
- Use freshly grated cheese: It generally melts more smoothly than many pre-shredded cheeses.
- Don’t use too much sauce inside: Keep the filling balanced so the sandwich doesn’t become soggy.
- Watch the broiler: The cheese can go from beautifully golden to burnt in seconds.
Delicious Variations
- Croque Madame: Top each finished sandwich with a fried egg for the classic variation.
- Extra-cheesy Croque Monsieur: Mix a little Parmesan into the Gruyère topping for a stronger, savory flavor.
- Turkey Croque Monsieur: Replace the ham with thinly sliced cooked turkey.
- Herb version: Add a pinch of dried thyme or herbes de Provence to the béchamel.
- Spicy version: Add a small amount of Dijon mustard or freshly cracked black pepper for extra bite.
- Sourdough version: Use sourdough slices for a slightly tangy flavor and crisp texture.
What to Serve With Croque Monsieur
Green salad
Fresh greens with vinaigrette balance the rich cheese sauce.
Tomato soup
A warm, comforting pairing for a satisfying lunch.
Cornichons
Tangy little pickles cut through the richness of the sandwich.
You can also serve Croque Monsieur with roasted vegetables, a light potato salad, or a bowl of seasonal soup.
Make-Ahead and Storage
Make ahead: Prepare the béchamel up to one day in advance. Let it cool, cover it, and refrigerate. Whisk it gently before using, adding a splash of milk if it has become too thick.
Refrigeration: Store leftover sandwiches in an airtight container in the refrigerator for up to 3 days.
Reheating: Reheat in a 350°F (175°C) oven until warmed through. Finish briefly under the broiler if you want to refresh the golden cheese topping. Microwaving works in a pinch, but the bread will be softer.
Freezing: For the best texture, assemble and bake the sandwiches fresh rather than freezing fully prepared sandwiches with béchamel.
Frequently Asked Questions
What is a Croque Monsieur?
Croque Monsieur is a traditional French hot sandwich made with bread, ham, cheese, and typically a béchamel topping. It is baked or grilled until the bread is toasted and the cheese is melted and golden.
What is the difference between Croque Monsieur and Croque Madame?
A Croque Madame is essentially a Croque Monsieur topped with a fried egg. The egg makes it especially popular as a brunch or breakfast dish.
Can I make Croque Monsieur without béchamel?
Yes. You can prepare a simpler toasted ham and cheese sandwich, but béchamel is a defining feature of the richer, classic version.
Which cheese is best for Croque Monsieur?
Gruyère is an excellent traditional option because it melts well and has a nutty, savory flavor. Emmental and Swiss cheese are good alternatives.
Can I prepare Croque Monsieur in a skillet?
Yes. Toast the assembled sandwiches in a buttered skillet until golden on both sides, then add béchamel and cheese on top and finish under a broiler if your skillet is oven-safe.
Recipe at a Glance
| Detail | Information |
|---|---|
| Prep time | 15 minutes |
| Cook time | 15 minutes |
| Total time | 30 minutes |
| Servings | 4 sandwiches |
| Course | Lunch, brunch, or dinner |
| Cuisine | French |
| Cooking method | Oven-baked |
Final Thoughts
Classic Croque Monsieur is proof that a simple ham and cheese sandwich can become something truly special. With crisp bread, savory ham, melted Gruyère, and a creamy béchamel topping, every bite is rich, comforting, and satisfying.
Serve it fresh from the oven with a crisp green salad or warm tomato soup for an easy French-inspired meal at home. And if you want to make it even more indulgent, add a fried egg to create a delicious Croque Madame.

