This post contains affiliate links.
Croque Monsieur is a delicious French ham and cheese sandwich made with gruyere, parmesan, ham and a simple béchamel sauce, toasted in the oven.
Serve with a green salad and a small cup of French Onion Soup and you have the perfect Parisian meal!

This Croque Monsieur recipe (and my other favorite French recipes) are inspired by the two trips to France I've taken over the years. You can find a Croque Monsieur or Croque Madame sandwich on almost every restaurant menu in Paris.

The sandwich pictured above was from a patio lunch I enjoyed on the streets at Montmartre, Paris.
How to make Croque Monsieur:
1. Spread béchamel on bread. Lay all of your bread slices on the counter and spread a thin layer of béchamel sauce on each slice. (Béchamel is a simple white sauce made with butter, flour and milk.)
2. Add ham and cheese. Add one layer of ham and a sprinkle of cheese to half of the bread slices.
3. Top with bread. Top the ham and cheese with another slice of bread, making sure to leave the béchamel facing up.
4. Finishing touches. Sprinkle the top layer of bread with more parmesan and gruyere.
5. Bake. until bread is toasted and cheese is melted and bubbly.

For the Béchamel Sauce:
- Melt butter in a saucepan.
- Whisk in flour and cook, stirring constantly, for about 3 minutes.
- Gradually add milk, stirring well until the mixture is smooth. Cook, stirring, until sauce is thickened.
- Season with a little bit of salt and pepper.
- Remove from heat and whisk in mustard and nutmeg.

A few tips for success:
1. Quality ingredients matter. Particularly fresh cheeses and good quality ham! Most of the places where we had Croque Monsieur in Paris used Emmental cheese, but I found that hard to find. I do know that Gruyere is commonly used as well, so either will work.
2. Make the béchamel ahead of time. The béchamel can be made one day in advance to cut down on prep. Make it as instructed, allow it to cool. Place plastic wrap directly onto surface and chill.

What is the difference between a Croque Monsieur and Croque Madame?
Both are very similar ham and cheese sandwiches but a croque madame is topped with a fried egg. The French word “croque” is based on the verb “croquer”, which means to bite or to crunch. The names croque monsieur and croque madame translate to “mister” and “mistress” crunch.
To make this into a Croque Madame sandwich, make the recipe as instructed, then fry eggs (one for each sandwich, sunny-side up) in a separate skillet while the sandwiches toast in the oven. Place an egg on top each sandwiches.
FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM and PINTEREST for more great recipes!

Croque Monsieur
Ingredients
Béchamel sauce:
- ¼ cup unsalted butter, (½ stick)
- ¼ cup all-purpose flour
- 1½ cups whole milk
- salt and freshly ground black pepper
- 1/4 teaspoon dijon mustard
- dash of ground nutmeg
Sandwich:
- 8 thin slices white sandwich breads
- 5 ounces good quality ham, about 8 slices
- 6 ounces Gruyere cheese, ,or Emmental cheese, grated (about 2½ cups)
- 1/4 cup freshly grated parmesan cheese
Instructions
Béchamel sauce:
- Melt butter in a medium saucepan over medium heat. Whisk in flour and cook, stirring constantly, for about 3 minutes. Gradually add milk, stirring well until the mixture is smooth. Cook, stirring, until sauce is thickened.
- Season with a little bit of salt and pepper. Remove from heat and whisk in mustard and nutmeg. Set aside while you make the sandwiches, or make the sauce up to 1 week in advance.
Assemble sandwiches:
- Preheat oven to 425° F. Line a baking tray with parchement paper and set aside.
- Spread each bread slice with a layer of béchamel, spreading it all the way to the edges. Place 4 slices of bread, béchamel side up, on prepared baking sheet.
- Top each with a piece of ham, a handful of gruyere, and a sprinkle of parmesan cheese. Place remaining slices of bread on top, béchamel side up, then top with remaining gruyere and parmesan cheese.
- Bake at 425 degrees F for about 5-6 minutes, until cheese is melted, and then turn the oven to broil and broil until the cheese on top is lightly golden, 2-4 minutes.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Text me new recipe ideas!
Simple, tasty ideas sent once a week. No spam.
Have you tried this recipe?!
RATE and COMMENT below! I would love to hear your experience.
I originally shared this recipe October 2016. Updated August 2020.





Brought Paris lunches back to my taste buds!! The béchamel sauce is perfect, thank you 🙂
Absolutely fantastic! Googled a recipe for a Croque after eating one at a restaurant and could not have chosen a better one. We added the egg. It was perfectly delicious! Maybe better than the restaurant.
Delicious, will definitely make this again.
This recipe is AWESOME we loved it
Thank you
Thank you Lorraine! I hope you get to try more of my recipes soon!
This is an excellent recipe. It was better than other croque monsieur recipes I have tried. Instructions were easy to follow and times in the oven were spot on.
I’ve made this for my family many times. It’s a wonderful recipe! Thank you for sharing.
Great to hear, thanks Meagan!
I had a croque monsieur in Paris and kinda remember it being open faced- not two pieces of bread. Is there a version like that?
Just made your croque monsieur and it was outstanding. When I was in Paris years ago, I bought a croque monsieur almost everyday from the local bakery and this brings back frond memories. Thanks so much for posting it.
Made it twice—once to try it, the next to impress company! Both times were great.
Really good! I added a little more mustard to my sauce to give it a little more kick and used the cheese I had on hand (quesadilla cheese and shredded jack) but it still turned out amazing!
Made it for supper this evening. The recipe was easy to follow and the results were delicious. I will definitely be making this again. Thanks for the wonderful recipe really loved the bechamel sauce.
I useD the Kraft brand Cheesy Melt …..mozzarella and cream cheese…..delicious…..
Tried it today for a quick lunch for my daughter and son in law and they loved it. I just used whatever cheese I had . Asiago and parmesan and it was amazing they said. I am a vegetarian! Also added some sliced red onions!!
Sounds delicious! Thanks for sharing!