Crispy, cheesy and grilled to perfection! Level up your lunchtime with this classic french Croque Monsieur.

About this recipe:
You have to make this classic french delight. Consisting of two slices of crusty white bread, filled with rich, melted Gruyère cheese, thinly sliced ham and layers of Béchamel sauce, this sandwich will make you savour every last bite.
A warm, gooey, crispy masterpiece that’s rich in flavor and absolutely satisfying. Don’t just settle for a simple grilled cheese sandwich, indulge in this rich and decedent recipe.
Ingredients

- Thick slices of white bread
- Smoked ham slices
- Dijon mustard
- Gruyère cheese
- Flour
- Milk
- Butter
- Garlic
- Bay leaves
- Salt and pepper to taste
See recipe card for quantities.
Step by step photographs
Follow along with these step by step photographs. You'll see just how easy it is to whip up and construct.

- Step 1: In a pan, heat your milk with bay leaves and slightly crushed garlic and allow to infuse (not photographed). In a separate pan, melt your butter and add flour.

- Step 2: Whisk together on a low heat until the rawness of the flour is cooked out and the mixture has a biscuity smell.

- Step 3: Gradually add your warm, infused milk. Make sure to whisk your sauce continuously until you have your desired consistency.

- Step 4: When your Béchamel sauce is thick and glossy, remove from the heat and add salt and pepper to taste.

- Step 5: With your grill on a medium heat, place your bread on a baking try and toast one side until golden.

- Step 6: On the side of the bread that isn’t toasted, spread a thin layer of Dijon mustard.

- Step 7: Next, spread a generous layer of your Béchamel sauce.

- Step 8: Then, top with your grated Gruyère cheese and a thin slice if you want an unbelievable cheese pull.

- Step 9: Layer slices of ham onto your sandwich.

- Step 10: Finally, place the other toasted bread slice onto your sandwich and top with a final generous helping of Béchamel and Gruyère.

Variations of Croque Monsieur:
- Croque Madame: This is the most well-known variation of the Croque Monsieur. Construct your sandwich as the instructions above lay out, but top with a fried or poached egg. The addition of the egg makes it a bit more indulgent, adding richness and extra textures.
- Gruyère cheese: if you are raiding your fridge to find the perfect cheese and don’t gave Gruyère to hand, don’t worry! Here are some perfect substitutions: Emmental - This Swiss cheese is one of the most common substitutes for Gruyère. It’s mild, slightly nutty and perfectly meltable, making it an ideal replacement. Comté - Comté has a flavor and texture very similar to Gruyère, with a slightly nutty and fruity taste. It's a great substitute if you want to stick to a French-style cheese. Cheddar - While it’s not quite as nutty as Gruyère, it will still melt well and add a different depth of flavor to your sandwich.
Storage
If you've made extra sandwiches or have leftovers, here's how to store them:
- Let it Cool: Allow the sandwich to cool completely before storing. This prevents condensation inside the storage container, which can make the bread soggy.
- Wrap or Place in an Airtight Container: Wrap the Croque Monsieur tightly in plastic wrap or foil, or place it in an airtight container. This will keep it fresh and prevent it from drying out.
- Refrigerate: Store the wrapped sandwich in the refrigerator. It should keep for about 1 to 2 days.
Reheating Croque Monsieur:
When you're ready to enjoy your leftover Croque Monsieur, reheating it properly is key to maintaining its texture and flavor:
- Reheat in the Oven: The best way to reheat your sandwich is in a preheated oven at 350°F (175°C). If the sandwich is already assembled and chilled, wrap it loosely in foil to prevent it from drying out. Heat for about 10-15 minutes, or until the cheese is melted and the sandwich is heated through. For a crispier crust, you can open the foil for the last few minutes of reheating.
- Air fryer: Set your air fryer to 350°F (175°C). Air fry the sandwich for 3-5 minutes if it's from the fridge, or 6-8 minutes if it's frozen. Check halfway through to ensure it's heating evenly and the bread gets crispy. You may want to flip the sandwich at the halfway point to ensure even crisping.
Top Tip
A top tip when making a Croque Monsieur is to make sure your béchamel sauce is smooth and creamy.
The béchamel sauce helps bind everything together and gives the sandwich its creamy consistency. If your béchamel is too thick or lumpy, it can affect the overall texture, making the sandwich dry or uneven.
Click here for the perfect Béchamel sauce recipe in more detail.
FAQ
My Béchamel sauce recipe is so quick and easy to whip up. However if you’re in a hurry, you can technically skip it if you prefer a simpler sandwich. Just know that the béchamel adds a creamy richness that makes the dish special. If you really want to skip this step, you could try using a creamy mustard sauce or a cheese sauce, but it won't have the same indulgent texture.
Yes, you can experiment with different types of bread, but the best choices are those with a sturdy structure that can hold the melted cheese and béchamel. Traditionally, a white or brioche-style bread is used. You can use sourdough, whole wheat, or even gluten-free bread if you prefer, but keep in mind that the texture might differ.
If you don’t eat ham, you can substitute it with turkey, chicken or even smoked salmon.
More French Recipes
Looking for other recipes like this? Try these:
Recipe

Croque Monsieur Recipe
Crispy, cheesy and grilled to perfection! Level up your lunchtime with this classic french sandwich.
Ingredients
- FOR THE BECHAMEL SAUCE:
- ½ cup (125ml) milk
- 2 cloves garlic (slightly crushes)
- 2 bay leaves
- 2 ½ tablespoon (20g) flour
- 1 ½ tablespoon (20g) butter
- FOR THE SANDWHICH
- 4 slices of thick white bread
- 2 teaspoon Dijon mustard
- 2 slices of Gruyère cheese and 1 cup (100g) grated
- 4 slices of smoked ham
Instructions
- Start by heating the milk in a small saucepan over medium heat. Add the crushed garlic and bay leaves and let the milk warm until it starts to steam. Remove it from the heat and let it infuse for about 5-10 minutes, then strain out the garlic and bay leaves.
- Next, in a separate saucepan, melt the butter over medium heat. Stir in the flour slowly, mixing until smooth to form the roux. Cook the roux for 1-2 minutes, being careful not to let it brown.
- Gradually add the infused milk to the roux, whisking constantly to avoid lumps. Continue to add the milk slowly while whisking until all the milk is incorporated.
- Bring the sauce to a gentle simmer and cook for 3-5 minutes until it thickens to your desired consistency. Add more milk if necessary.
- Take off the heat, taste and adjust the seasoning with salt and pepper.
- Turn on the grill to medium heat and add your slices of bread. Toast until one side is golden brown. At this point, preheat your oven to 400F/200C for the final stage.
- To construct your sandwich, place a slices of your bread toasted side down and spread a thin layer of Dijon mustard.
- Apply a thick layer of Béchamel sauce and half of the grated Gruyère along with one slice of Gruyere for an extra cheesy pull.
- Add your sliced ham and place the other toasted slice of bread on top, toasted side up.
- Finally, top with another layer of Béchamel sauce and the remaining Gruyère cheese and bake at 400F (200C) for 10 - 15 minutes or until golden.
Nutrition Information:
Yield: 2 Serving Size: 1Amount Per Serving: Calories: 480Total Fat: 17gSaturated Fat: 9gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 53mgSodium: 1329mgCarbohydrates: 53gFiber: 3gSugar: 7gProtein: 29g
Leave a Reply