Croque Monsieur Recipe
If you’ve ever dreamed of biting into a sandwich that feels like a warm hug from Paris itself, then let me introduce you to the Croque Monsieur. This classic French delight is the perfect marriage of crispy, cheesy, and creamy all wrapped up in golden toasted bread. The luxurious béchamel sauce paired with savory ham and bubbling Gruyere makes each bite utterly irresistible. Whether you’re looking for a cozy brunch treat or a comforting dinner option, Croque Monsieur is a timeless recipe that never disappoints.

Ingredients You’ll Need
These ingredients are deceptively simple yet absolutely essential. Each one works together to build layers of flavor and texture that define the Croque Monsieur — from the creamy béchamel sauce to the melty cheese and hearty ham, every component plays a starring role.
- Unsalted butter (¼ cup): The base for the béchamel, adding richness without overpowering.
- All-purpose flour (¼ cup): Thickens the béchamel smoothly for that perfect creamy texture.
- Whole milk (1½ cups): The creamy liquid that transforms the roux into luscious béchamel sauce.
- Salt and freshly ground black pepper: Simple seasoning to balance flavors beautifully.
- Dijon mustard (¼ teaspoon): Adds a subtle tangy kick to elevate the sauce.
- Ground nutmeg (dash): A whisper of warmth that rounds out the béchamel perfectly.
- White sandwich bread (8 thin slices): The classic vessel—light, soft, and toasty when baked.
- Good quality ham (5 ounces, about 8 slices): The salty, savory heart of the sandwich.
- Gruyere cheese (6 ounces, grated): Melts into gooey perfection with a nutty flavor twist.
- Parmesan cheese (¼ cup, freshly grated): Adds an extra punch of sharpness and color on top.
How to Make Croque Monsieur
Step 1: Make the Béchamel Sauce
Start by melting the unsalted butter over medium heat in a saucepan. Once melted, whisk in the flour and cook for about three minutes to remove the raw flour taste, stirring constantly to avoid lumps. Gradually whisk in the whole milk, keeping the mixture smooth and creamy as it thickens. This béchamel sauce is what gives the Croque Monsieur that signature luscious texture.
Step 2: Season Your Sauce
After the sauce thickens, remove it from the heat and season with salt, freshly ground black pepper, a touch of Dijon mustard, and a dash of ground nutmeg. These subtle seasonings give the béchamel a depth of flavor that perfectly complements the richness of the cheese and ham. You can make this sauce ahead of time and refrigerate it for up to a week, making the whole dish even easier to pull together on a busy day.
Step 3: Assemble the Sandwiches
Preheat your oven to 425°F and prepare a baking sheet lined with parchment paper. Spread a generous layer of béchamel sauce on each slice of bread, ensuring it covers the edges for maximum creaminess. Place four of these slices béchamel side up on the baking tray, then layer with ham followed by a hearty handful of Gruyere cheese and a sprinkle of Parmesan. Top each with the remaining slices of bread, béchamel side up again, and cover with the remaining cheeses to create that delicious golden crust.
Step 4: Bake to Perfection
Bake the assembled sandwiches at 425°F for 5 to 6 minutes until the cheese begins to melt and bubble. Then switch your oven to broil and watch carefully as the cheese turns lightly golden and crisp—this should take 2 to 4 minutes. That beautiful, golden top signals your Croque Monsieur is ready to be enjoyed.
How to Serve Croque Monsieur

Garnishes
A sprinkle of chopped fresh parsley or chives adds just the right touch of color and freshness to your Croque Monsieur. A light dusting of extra Parmesan right before serving can also boost the cheesy appeal and make the presentation pop.
Side Dishes
Keep it simple with a fresh green salad dressed lightly in vinaigrette to balance the richness of the sandwich. Roasted asparagus or a crisp pickle also make fantastic accompaniments, offering delightful textural contrast.
Creative Ways to Present
For a fun twist, cut your Croque Monsieur into bite-sized squares for a party appetizer or stack a smaller version as a gourmet lunch stack with layers of additional fillings like sautéed mushrooms or caramelized onions. You can also serve it open-faced with an egg on top for a decadent Croque Madame experience.
Make Ahead and Storage
Storing Leftovers
Leftover Croque Monsieur can be stored in an airtight container in the refrigerator for up to two days. The flavors do mellow slightly but remain delicious—just keep it wrapped to preserve the crispy topping as much as possible.
Freezing
While you can freeze baked Croque Monsieur, it’s best to freeze the assembled sandwiches before baking for optimal texture. Wrap tightly in plastic wrap and aluminum foil, then freeze for up to one month.
Reheating
Reheat leftovers in a preheated oven at 350°F for about 10 minutes to restore crispiness. Avoid the microwave if possible, as it can make the béchamel sauce watery and the bread soggy.
FAQs
What makes a Croque Monsieur different from a regular ham and cheese sandwich?
The key differences are the béchamel sauce and the use of high-quality cheeses like Gruyere, plus the baking and broiling process that creates a creamy, golden crust. It’s more indulgent and rich compared to your standard sandwich.
Can I use different types of cheese?
Absolutely! While Gruyere is traditional, Emmental is a classic substitute. You could also experiment with Comté or even sharp cheddar for a twist, but keep the cheese melty and flavorful.
Is there a vegetarian version of Croque Monsieur?
Yes! Simply replace the ham with sautéed mushrooms, spinach, or roasted vegetables for a tasty vegetarian alternative that still highlights the béchamel and cheese beautifully.
Can I prepare the béchamel sauce in advance?
Definitely. Making the béchamel a day or even a week beforehand is a great time-saver. Store it in the fridge in an airtight container, and just reheat gently before assembling your sandwich.
How do I ensure the top gets golden and crispy without burning?
Bake the sandwiches first to melt the cheese, then switch the oven to broil and keep a close eye on them during the last few minutes. This will brown the top perfectly without burning.
Final Thoughts
There really is nothing quite like the comfort and elegance of a homemade Croque Monsieur. Once you’ve mastered this recipe, it becomes your go-to for impressing guests or treating yourself to a little French-inspired luxury at home. Trust me, the combination of creamy béchamel, savory ham, and gooey cheese on perfectly toasted bread will have you craving it again and again. So, what are you waiting for? Dive in and savor every glorious bite of this classic!
PrintCroque Monsieur Recipe
Croque Monsieur is a classic French grilled ham and cheese sandwich topped with a creamy béchamel sauce and melted Gruyere cheese. This recipe features a rich, velvety béchamel sauce flavored with Dijon mustard and nutmeg, layered with ham and two kinds of cheese, then baked to golden perfection. Perfect for a satisfying lunch or light dinner with a crisp, cheesy top and a soft, savory interior.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 sandwiches 1x
- Category: Sandwiches
- Method: Baking and Broiling
- Cuisine: French
- Diet: Halal
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
Sandwiches
- 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 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 add the whole milk, whisking continuously until the mixture is smooth. Continue cooking and stirring until the sauce thickens to a creamy consistency.
- Season Sauce: Remove from heat and season with salt and freshly ground black pepper to taste. Whisk in the Dijon mustard and a dash of ground nutmeg for added flavor. Set the béchamel sauce aside while you assemble the sandwiches, or refrigerate for up to 1 week if preparing in advance.
- 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.
- Prepare Bread: Spread each slice of bread evenly with a layer of the béchamel sauce, covering the surface all the way to the edges to ensure maximum creaminess.
- Assemble Sandwiches: Arrange four of the bread slices, béchamel side up, on the prepared baking tray. Top each with one slice of ham, a generous handful of grated Gruyere cheese, and a sprinkle of grated Parmesan cheese.
- Complete Sandwiches: Place the remaining four slices of bread on top of the cheese layer, béchamel side up. Then, evenly distribute the remaining Gruyere and Parmesan cheese on top of the sandwiches.
- Bake: Place the baking tray in the preheated oven and bake for about 5-6 minutes, or until the cheese has melted thoroughly.
- Broil for Finish: Switch your oven setting to broil and broil the sandwiches for an additional 2-4 minutes, or until the cheese on top turns lightly golden and bubbly. Watch closely to avoid burning.
- Serve: Remove from the oven and allow to cool slightly before serving warm for a delightful rich and cheesy experience.
Notes
- You can substitute Emmental cheese if Gruyere is unavailable.
- For a lighter version, use low-fat milk instead of whole milk, though the sauce will be less rich.
- To make Croque Madame, top each sandwich with a fried egg after baking.
- Leftover béchamel sauce can be stored in the refrigerator for up to one week.
- Broiling time may vary depending on your oven, so keep a close eye to prevent burning.
Nutrition
- Serving Size: 1 sandwich
- Calories: 520 kcal
- Sugar: 5 g
- Sodium: 850 mg
- Fat: 28 g
- Saturated Fat: 17 g
- Unsaturated Fat: 9 g
- Trans Fat: 0.5 g
- Carbohydrates: 45 g
- Fiber: 2 g
- Protein: 25 g
- Cholesterol: 90 mg
Keywords: Croque Monsieur, French sandwich, ham and cheese sandwich, béchamel sauce, Gruyere sandwich, classic French recipe