Croque Monsieur is a classic French ham and cheese sandwich baked with creamy béchamel sauce and melted Gruyère. This easy recipe makes a crispy, golden, and comforting meal that’s perfect for brunch, lunch, or dinner. Serve with salad, soup, or fries for a traditional French bistro experience at home.

Ingredients
For the Béchamel Sauce:
- ¼ cup unsalted butter (½ stick)
- ¼ cup all-purpose flour
- 1 ½ cups whole milk
- Salt and freshly ground black pepper
- ¼ teaspoon Dijon mustard
- Dash of ground nutmeg
For the Sandwiches:
- 8 slices white sandwich bread
- 5 ounces quality ham (about 8 slices)
- 6 ounces Gruyère or Emmental cheese, grated (about 2 ½ cups)
- ¼ cup freshly grated Parmesan cheese
Instructions
-
Prepare the Béchamel Sauce:
- In a medium saucepan, melt butter over medium heat.
- Whisk in flour and cook, stirring constantly, for about 3 minutes.
- Gradually whisk in the milk until smooth.
- Cook, stirring, until thickened.
- Season with salt, pepper, Dijon mustard, and nutmeg.
- Remove from heat and set aside. (Can be made up to 1 week ahead and refrigerated.)
-
Assemble the Sandwiches:
- Preheat oven to 425°F (220°C). Line a baking sheet with parchment paper.
- Spread each bread slice with béchamel, covering the edges.
- Place 4 slices on the prepared baking sheet, béchamel side up.
- Top each with ham, a handful of Gruyère, and a sprinkle of Parmesan.
- Add the remaining bread slices on top, béchamel side up.
- Sprinkle the tops with the rest of the Gruyère and Parmesan.
-
Bake and Broil:
- Bake for 5–6 minutes until the cheese is melted.
- Switch oven to broil and cook for 2–4 minutes, until the top is bubbly and golden brown.
- Serve hot.
Tips
- Use day-old bread for better texture and structure.
- Lightly toast the bread before assembling to prevent sogginess.
- Make the béchamel in advance to save prep time on busy days.
- Broil carefully and watch closely to avoid burning the cheese topping.

Variations and Substitutions
- Croque Madame: Add a fried or poached egg on top.
- Cheese Options: Swap Gruyère for Comté, Emmental, or even cheddar.
- Bread Choice: Brioche, sourdough, or rustic country bread work well.
- Ham Alternatives: Try smoked turkey or roast chicken for a twist.
- Lighter Version: Use less béchamel or substitute with a thin layer of Greek yogurt mixed with Dijon mustard.
FAQs
Can I make Croque Monsieur ahead of time?
Yes, you can assemble the sandwiches a few hours in advance, refrigerate, and bake just before serving.
Can I freeze it?
It’s best enjoyed fresh, but you can freeze assembled sandwiches (without baking) wrapped tightly. Bake from frozen, adding extra minutes.
What’s the difference between Croque Monsieur and Croque Madame?
A Croque Madame is topped with a fried or poached egg, while a Croque Monsieur is not.
Serving Suggestions
- Serve with a simple green salad dressed with vinaigrette.
- Pair with French onion soup or tomato soup for a cozy meal.
- Add roasted vegetables or fries on the side for a bistro-style plate.
Why You’ll Love This Recipe
Croque Monsieur is the perfect French comfort food—crispy, cheesy, and rich with creamy béchamel. It’s elegant yet easy to prepare, making it ideal for brunch, lunch, or a cozy dinner at home.
Croque Monsieur
5
servings5
minutes20
minutesIngredients
-
For the Béchamel Sauce:
-
¼ cup unsalted butter (½ stick)
-
¼ cup all-purpose flour
-
1 ½ cups whole milk
-
Salt and freshly ground black pepper
-
¼ teaspoon Dijon mustard
-
Dash of ground nutmeg
-
For the Sandwiches:
-
8 slices white sandwich bread
-
5 ounces quality ham (about 8 slices)
-
6 ounces Gruyère or Emmental cheese, grated (about 2 ½ cups)
-
¼ cup freshly grated Parmesan cheese
Directions
- Prepare the Béchamel Sauce:
- In a medium saucepan, melt butter over medium heat.
- Whisk in flour and cook, stirring constantly, for about 3 minutes.
- Gradually whisk in the milk until smooth.
- Cook, stirring, until thickened.
- Season with salt, pepper, Dijon mustard, and nutmeg.
- Remove from heat and set aside. (Can be made up to 1 week ahead and refrigerated.)
- Assemble the Sandwiches:
- Preheat oven to 425°F (220°C). Line a baking sheet with parchment paper.
- Spread each bread slice with béchamel, covering the edges.
- Place 4 slices on the prepared baking sheet, béchamel side up.
- Top each with ham, a handful of Gruyère, and a sprinkle of Parmesan.
- Add the remaining bread slices on top, béchamel side up.
- Sprinkle the tops with the rest of the Gruyère and Parmesan.
- Bake and Broil:
- Bake for 5–6 minutes until the cheese is melted.
- Switch oven to broil and cook for 2–4 minutes, until the top is bubbly and golden brown.
- Serve hot.








Leave a Reply