If you crave a sandwich experience that’s utterly indulgent yet surprisingly simple, the Croque Monsieur Recipe is your new best friend in the kitchen. This classic French delight layers tender ham and nutty Gruyere cheese between slices of silky béchamel-coated bread, baked until gloriously golden and bubbly. It’s the perfect combination of creamy, savory, and toasty that feels like a warm hug with every bite. Whether you’re aiming for a decadent lunch or a quick dinner that feels special, this Croque Monsieur Recipe promises to deliver joy with minimal fuss.

Ingredients You’ll Need
This Croque Monsieur Recipe relies on a handful of straightforward ingredients, each playing a vital role in building those rich layers of flavor and texture. From the creamy béchamel sauce to the melty, golden cheese topping, every element is essential to create that authentic French café charm.
- Unsalted butter (¼ cup or ½ stick): The base of the béchamel sauce that gives it a luscious, smooth richness.
- All-purpose flour (¼ cup): Used to thicken the béchamel into a velvety sauce that clings to the bread and keeps everything moist.
- Whole milk (1½ cups): Creates the creamy body of the sauce, making the sandwich decadently soft inside.
- Salt and freshly ground black pepper: Essential for seasoning, balancing the richness with a touch of savory brightness.
- Dijon mustard (¼ teaspoon): Adds a subtle tang and depth that elevates the béchamel beyond ordinary.
- Ground nutmeg (a dash): A pinch that infuses warmth and complexity to the sauce.
- White sandwich bread (8 thin slices): The perfect canvas, soft yet sturdy enough to hold all that cheesy goodness.
- Good quality ham (5 ounces, about 8 slices): Provides salty, meaty layers that complement the creamy béchamel and cheese.
- Gruyere or Emmental cheese (6 ounces, grated): The star cheese that melts beautifully and offers a slightly nutty, rich flavor.
- Freshly grated Parmesan cheese (¼ cup): Adds a sharp, savory kick that browns delightfully on top.
How to Make Croque Monsieur Recipe
Step 1: Prepare the Béchamel Sauce
Start by melting the butter in a medium saucepan over moderate heat. Once melted, whisk in the flour, cooking for about three minutes while stirring constantly to form a smooth roux. This step is what ensures your sauce will be perfectly thick without any lumps. Slowly add the milk, whisking continuously until the sauce becomes creamy and velvety. Season generously with salt, pepper, Dijon mustard, and just a dash of nutmeg for that secret layer of warmth and depth. Set your béchamel aside to cool or refrigerate if making ahead. This sauce is key—it envelops the sandwich in silky decadence you won’t be able to resist.
Step 2: Preheat and Prepare for Assembly
Let your oven warm up to 425°F (220°C) and line a baking tray with parchment paper for a hassle-free cleanup. This step gets your kitchen primed and ready, setting the stage for the assembly that brings all the flavors together.
Step 3: Assemble the Base Layer
Spread a generous amount of the béchamel sauce onto each slice of bread, covering every inch—this is where that rich sauce shines by saturating the bread with creamy goodness. Place four slices béchamel side up on your lined tray, then layer on the ham slices for that satisfying meaty bite. Sprinkle a hearty handful of grated Gruyere followed by a bit of Parmesan to start building those irresistible cheesy layers.
Step 4: Add the Top Layer and More Cheese
Top each sandwich with the remaining four slices of bread, also coated with béchamel sauce facing up. Don’t skimp on the cheese now—the remaining Gruyere and Parmesan go on top, creating a crust that will crisp and bubble beautifully in the oven. This final cheese blanket is what transforms the humble sandwich into a golden masterpiece.
Step 5: Bake to Perfection
Pop your assembled sandwiches into the hot oven and bake for 5 to 6 minutes until the cheese has fully melted. Then switch your oven to broil and watch closely as the tops turn a perfect golden brown with bubbly, irresistible cheese. This final broil seals in the flavors and gives you that classic slightly crunchy, caramelized cheese crust that makes the Croque Monsieur Recipe truly unforgettable. Remember, keep an eye on it so your sandwiches don’t burn—they should come out looking crisp, not charred.
How to Serve Croque Monsieur Recipe
Garnishes
Fresh herbs like finely chopped parsley or chives sprinkled over the hot sandwiches add a burst of color and a fresh contrast to the rich layers. A light drizzle of Dijon mustard or a few pickles on the side can also enhance the traditional flavors with a welcome tang and crunch.
Side Dishes
A simple mixed green salad with a lemon vinaigrette creates the perfect refreshment against the indulgence of the Croque Monsieur Recipe. Crispy fries or a bowl of warm French onion soup also complement the meal beautifully, turning your lunch or dinner into a memorable French-inspired feast.
Creative Ways to Present
For a modern twist, cut your Croque Monsieur into smaller, bite-sized pieces to serve as elegant appetizers at a casual gathering. Or try layering in thin slices of tomato or a fried egg on top, adding new textures while keeping the essence of the classic intact. Presentation with a dusting of extra Parmesan or a light sprinkle of paprika can add that extra wow factor.
Make Ahead and Storage
Storing Leftovers
If you find yourself with leftover Croque Monsieur, wrap the sandwiches tightly in plastic wrap and store them in the refrigerator. They will remain delicious for up to two days, perfect for a quick reheated meal later.
Freezing
You can freeze assembled but unbaked sandwiches by wrapping them securely in plastic wrap and placing them in an airtight container. Frozen this way, they keep well for up to one month. Thaw them in the fridge overnight before baking for best results.
Reheating
To reheat, bake the sandwiches in a preheated oven at 350°F (175°C) for about 10 minutes or until warmed through and the cheese is melted again. Avoid microwaving to keep that desirable crispiness of the crust and prevent sogginess—it’s worth taking the extra time to refresh that texture.
FAQs
What cheese works best for Croque Monsieur?
Gruyere is the traditional choice because it melts beautifully and has a nutty, slightly sweet flavor that complements the ham and béchamel sauce. Emmental is a fine substitute if Gruyere is hard to find. A bit of Parmesan cheese sprinkled on top adds a lovely sharpness and crispy texture when baked.
Can I use whole wheat or gluten-free bread for this recipe?
Yes! While classic toast uses white sandwich bread for its softness and structure, you can definitely use whole wheat or gluten-free bread. Just choose a type that toasts well and won’t become too soggy when layered with béchamel sauce and cheese.
Is Croque Monsieur suitable for freezing after baking?
Freezing after baking is possible but not ideal, as the texture of the cheese and bread may change once thawed and reheated. It’s best to freeze assembled but unbaked sandwiches and then bake fresh for the best taste and texture.
How do I make a Croque Madame?
A Croque Madame is simply a Croque Monsieur topped with a fried or poached egg. The egg adds richness and a fun presentation twist, turning this savory sandwich into an even heartier meal perfect for brunch or breakfast.
Can I make the béchamel sauce ahead of time?
Absolutely! The béchamel sauce can be made up to a week in advance and stored in the fridge. Just warm it gently and whisk before spreading on your bread to keep it smooth and luscious when assembling your Croque Monsieur Recipe.
Final Thoughts
This Croque Monsieur Recipe really is a gem for any time you want to treat yourself to something special without fuss. The creamy béchamel, savory ham, and melty cheese come together in a way that’s both comforting and elegant. Once you try this recipe, it’s bound to become a beloved classic in your kitchen too. So go ahead, give it a whirl and enjoy every delicious bite of this delightful French treasure!
Print
Croque Monsieur Recipe
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 sandwiches
- Category: Sandwich
- Method: Baking
- Cuisine: French
Description
Croque Monsieur is a classic French grilled ham and cheese sandwich enriched with a creamy béchamel sauce and topped with melted Gruyere and Parmesan cheese. This elegant yet simple comfort food is baked to perfection for a golden, bubbly crust and makes a perfect lunch or light dinner for four.
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
- Prepare 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 aside or refrigerate up to 1 week.
- Preheat and prepare baking tray: Preheat your oven to 425°F (220°C). Line a baking tray with parchment paper and set it aside.
- Assemble the base layer of sandwiches: 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 with a slice of ham, then a handful of grated Gruyere cheese and a sprinkle of Parmesan cheese.
- Add the top layers: 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 the sandwiches: Bake the sandwiches in the preheated oven for about 5-6 minutes until the cheese has melted. Then switch the oven to broil and broil for an additional 2-4 minutes, or until the cheese on top is lightly golden and bubbly. Watch closely to prevent burning.
Notes
- For best results, use good quality ham and freshly grated cheeses.
- You can prepare the béchamel sauce a day ahead and refrigerate it.
- Watch the sandwiches carefully during broiling to avoid burning the cheese.
- Substitute Gruyere with Emmental if preferred for a milder flavor.
- This recipe can be doubled easily for larger groups.

