If you have ever dreamed of biting into a warm, gooey, perfectly toasted sandwich straight from a Parisian café, then you are going to fall in love with this Croque Monsieur Recipe. This classic French ham and cheese sandwich, lavishly layered with creamy béchamel sauce and topped with melting Gruyere cheese, is the ultimate comfort food that feels both fancy and simple at the same time. Each bite offers a delightful combination of crisp bread, salty ham, luscious cheese, and that subtle nutmeg-kissed sauce which makes it utterly irresistible.

Ingredients You’ll Need
Every ingredient in this Croque Monsieur Recipe plays a starring role, whether it’s the buttery béchamel that makes each slice rich and creamy or the sharpness of the Gruyere cheese that adds a perfect tangy kick. These ingredients are straightforward but together create a beautifully balanced masterpiece.
- Unsalted butter (¼ cup): The base for the béchamel, giving it a rich, silky texture.
- All-purpose flour (¼ cup): Thickens the béchamel sauce to creamy perfection.
- Whole milk (1½ cups): Adds smoothness and richness to the sauce.
- Salt and freshly ground black pepper: Seasoning essentials to bring out the full flavor of your sauce.
- Dijon mustard (¼ teaspoon): Adds a subtle tangy depth to the béchamel.
- Ground nutmeg (a dash): A fragrant sprinkle that provides warmth and complexity.
- White sandwich bread (8 thin slices): Light and crisp, the perfect vessel for all the filling goodness.
- Good quality ham (5 ounces, about 8 slices): Salty and savory, it complements the cheese perfectly.
- Gruyere cheese or Emmental cheese (6 ounces, grated): Melts beautifully and adds that classic nutty cheese flavor.
- Freshly grated Parmesan cheese (¼ cup): Sprinkled on top for an extra cheesy, golden finish.
How to Make Croque Monsieur Recipe
Step 1: Prepare the Béchamel Sauce
Begin by melting the butter over medium heat, then whisk in the flour. Stir this mixture constantly for about 3 minutes, creating a roux which is the foundation for your béchamel. Slowly add in the cold milk while whisking non-stop to keep the sauce silky smooth. Let it thicken and bubble gently, then season with salt, pepper, a touch of Dijon mustard, and a dash of nutmeg. This creamy, flavorful sauce is what elevates our Croque Monsieur Recipe from ordinary to extraordinary.
Step 2: Preheat the Oven
Set your oven to 425°F (220°C) and get a baking tray ready with parchment paper. This way, when your sandwiches are assembled, they’ll bake evenly and won’t stick, making cleanup a breeze.
Step 3: Assemble the First Layer
Take each slice of bread and slather a generous amount of béchamel sauce directly onto the bread’s surface, ensuring you reach the edges for maximum flavor in every bite. Place four pieces of these béchamel-coated slices on your tray, sauce side up. Layer them with a slice of ham, followed by a hearty handful of grated Gruyere and a sprinkle of Parmesan cheese.
Step 4: Add the Top Layer and Cheese
Cover each ham and cheese-topped slice with the remaining bread slices, again spreading béchamel sauce side up. The final touch is to sprinkle the remaining grated Gruyere and Parmesan evenly across the tops, promising a golden, bubbly crust once baked.
Step 5: Bake and Broil to Perfection
Slide your sandwiches into the oven and bake them for 5 to 6 minutes until the cheese starts to melt enticingly underneath. Then switch your oven to broil and keep a close watch as the cheese bubbles and turns golden brown — this should only take 2 to 4 minutes. The broil step creates that irresistible browned, crispy top that makes this Croque Monsieur Recipe truly iconic.
How to Serve Croque Monsieur Recipe
Garnishes
A light sprinkling of freshly chopped parsley or a few thin slices of cornichons adds both color and a tangy contrast to the rich, cheesy flavors of your Croque Monsieur. These simple garnishes brighten the plate and kick your sandwich presentation up a notch.
Side Dishes
This sandwich pairs beautifully with a crisp green salad dressed with a lemon vinaigrette to balance the richness, or some crispy French fries for a classic bistro-style experience. For a lighter option, try a bowl of roasted vegetable soup alongside to complement the hearty flavors without overpowering them.
Creative Ways to Present
For a fun twist, cut your Croque Monsieur into bite-sized squares and serve as party appetizers with small cocktail picks. Another idea is layering them with arugula and a soft fried egg on top for a decadent brunch version that will have everyone talking.
Make Ahead and Storage
Storing Leftovers
If you happen to have any leftover Croque Monsieur, wrap each sandwich tightly in plastic wrap or store in an airtight container in the refrigerator. They will keep well for up to 2 days, retaining much of their delicious flavor.
Freezing
To extend their shelf life, you can freeze assembled (but unbaked) sandwiches. Wrap them securely in parchment and foil, then place in a freezer bag. They’ll stay fresh for about 1 month. When ready to enjoy, bake directly from frozen, adding a few extra minutes to the bake time.
Reheating
Reheat your leftover Croque Monsieur in a preheated oven at 350°F for 10 to 15 minutes until warmed through and the cheese is melty again. Avoid microwaving if possible, as it can make the bread soggy instead of beautifully crisp.
FAQs
Can I use a different cheese instead of Gruyere?
Absolutely! While Gruyere is traditional and offers a wonderful melting quality and flavor, Emmental or even a mild Swiss cheese can be excellent substitutes. For a stronger flavor, some people enjoy adding a bit of sharp cheddar.
Is it necessary to make the béchamel sauce from scratch?
Making the béchamel from scratch really makes all the difference in flavor and texture. However, if you’re pressed for time, you can use a high-quality ready-made white sauce, but be sure to add the Dijon mustard and nutmeg to keep the authentic taste.
Can I prepare this croque in a skillet rather than baking?
You could, but baking and broiling is the classic method that achieves the perfect crisp top and melted cheese. Cooking in a skillet may melt the cheese but won’t get the same golden crust and evenly heated layers.
How do I make this Croque Monsieur gluten-free?
Simply swap out the white sandwich bread for your favorite gluten-free bread. Just be aware that some gluten-free breads may not crisp quite the same way, so adjusting baking time might be needed for the perfect texture.
Can I make a vegetarian version of the Croque Monsieur Recipe?
Definitely! Replace the ham with ripe tomato slices, sautéed mushrooms, or even grilled zucchini for a delicious vegetarian alternative that keeps the cheesy and bechamel goodness intact.
Final Thoughts
There is something truly magical about mastering the Croque Monsieur Recipe at home — it’s a fantastic way to enjoy a little piece of French culinary tradition whenever you crave something comforting, cheesy, and utterly delicious. Don’t hesitate to give this recipe a try; it’s easier than it looks and just as rewarding. Your taste buds will thank you!
Print
Croque Monsieur Recipe
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 sandwiches
- Category: Main Course
- Method: Baking
- Cuisine: French
Description
This classic French Croque Monsieur recipe features layers of ham and cheese sandwiched between slices of bread, topped with a creamy béchamel sauce and baked to golden perfection. The dish combines the nutty flavor of Gruyere cheese with a rich, velvety white sauce, making it an irresistibly indulgent yet simple-to-make sandwich ideal for brunch or a comforting lunch.
Ingredients
Béchamel Sauce
- ¼ cup unsalted butter (½ stick)
- ¼ cup all-purpose flour
- 1½ cups whole milk
- Salt and freshly ground black pepper, to taste
- ¼ teaspoon Dijon mustard
- Dash of ground nutmeg
Sandwich
- 8 thin slices white sandwich bread
- 5 ounces good quality ham (about 8 slices)
- 6 ounces Gruyere cheese or Emmental cheese, grated (about 2½ cups)
- ¼ cup freshly grated Parmesan cheese
Instructions
- Make the Béchamel Sauce: In a medium saucepan over medium heat, melt the butter. Whisk in the flour and cook, stirring constantly, for about 3 minutes to form a roux. Gradually pour in the milk, whisking continuously until the sauce is smooth. Continue to cook, stirring frequently, until the sauce thickens to a creamy consistency. Season with salt and freshly ground black pepper. Remove from heat, then whisk in Dijon mustard and a dash of nutmeg. Set the sauce aside or refrigerate for up to 1 week.
- Preheat Oven: Preheat your oven to 425°F (220°C). Line a baking tray with parchment paper and set it aside for assembling the sandwiches.
- Assemble Bottom Slices: Spread a generous layer of béchamel sauce evenly on each slice of bread, covering to the edges. Place 4 slices of bread béchamel side up on the prepared baking tray. Top each slice with a piece of ham, followed by a handful of grated Gruyere cheese and a sprinkle of Parmesan cheese.
- Top Sandwiches: Place the remaining 4 slices of bread on top of the ham and cheese layers, also béchamel side up. Finally, sprinkle the remaining Gruyere and Parmesan cheese evenly over the top of each sandwich.
- Bake and Broil: Bake the sandwiches in the preheated oven at 425°F for about 5-6 minutes or until the cheese has melted. Then switch the oven to broil and broil the sandwiches for an additional 2-4 minutes, or until the cheese on top is lightly golden and bubbly. Watch carefully to prevent burning.
Notes
- You can prepare the béchamel sauce ahead of time and refrigerate it for up to one week for convenience.
- Use good quality ham and cheese for the best flavor and texture.
- Keep a close eye during the broiling step to avoid burning the cheese topping.
- If you prefer a crispier sandwich, you can toast the bread slightly before assembling.
- Feel free to use Emmental cheese if Gruyere is not available.

