If you’ve ever craved a sandwich that’s warm, cheesy, and utterly irresistible, then this Croque Monsieur Recipe is exactly what you need to try next. This classic French delight brings together crispy, golden bread layered with savory Black Forest ham, creamy béchamel sauce, and melted Gruyère cheese for a rich, comforting experience that’s perfect anytime. Whether you’re preparing a fancy brunch or a cozy dinner, this dish combines simple yet flavorful ingredients to create a mouthwatering treat that feels both elegant and homely.

Ingredients You’ll Need
To make this Croque Monsieur Recipe, you only need a handful of ingredients that might already be lying in your kitchen pantry or fridge. Each component plays an essential role, contributing to the flavor, texture, and that perfect golden-brown crust you’ll love.
- Unsalted butter (3 tablespoons): For a creamy béchamel sauce that adds luxurious richness without overpowering the other flavors.
- All-purpose flour (3 tablespoons): Helps thicken the béchamel, creating that silky, smooth sauce that binds the sandwich together.
- Milk, scalded (2 cups): Warm milk makes the béchamel velvety and ensures it blends perfectly with the butter and flour.
- Ground nutmeg (⅛ teaspoon): Adds a subtle warmth and complexity to the béchamel, enhancing the savory notes.
- Salt (¼ teaspoon, or to taste): Essential for bringing all the flavors together just right.
- White pepper (¼ teaspoon): Gives a mild peppery kick without dark specks, keeping the sauce smooth and elegant.
- Thick-cut white bread (8 slices): The sturdy base of your sandwich, perfectly able to hold all the layers without becoming soggy.
- Dijon mustard (1 tablespoon): Offers a tangy contrast that wakes up the palate and balances the creamy cheese and ham.
- Black Forest ham (12 slices, thinly sliced): Smoky, tender, and flavorful, it’s the star protein that complements the cheese beautifully.
- Gruyère cheese (8 ounces, shredded): A nutty, buttery cheese that melts gorgeously, providing that signature golden, bubbly topping.
- Herbes de Provence (1 teaspoon): Adds a hint of aromatic herbs that elevate the overall flavor with a fragrant touch.
How to Make Croque Monsieur Recipe
Step 1: Preheat and Prep
Start by preheating your oven to 425°F (218°C). Line a baking sheet with parchment paper, which helps the sandwiches bake evenly and prevents sticking.
Step 2: Make the Béchamel Sauce
Melt the unsalted butter in a saucepan over medium-low heat. Once melted, whisk in the flour and cook for about 2-3 minutes, stirring constantly to form a smooth paste known as a roux. Next, gradually add the warm, scalded milk while whisking to avoid lumps, creating a creamy béchamel. Stir in the nutmeg, salt, and white pepper, and keep cooking and whisking for another 5 minutes until the sauce thickens to a luscious, velvety texture. Taste and adjust the seasoning as needed — this sauce is what will make your Croque Monsieur Recipe shine.
Step 3: Assemble the Sandwiches
Lightly toast the bread slices if you prefer a bit of extra crunch and structure. Spread béchamel sauce over four slices and Dijon mustard on the other four slices. Place the béchamel-coated slices, sauce side down, on the lined baking sheet. Layer each with a generous amount of shredded Gruyère cheese, followed by three slices of Black Forest ham, then top with more Gruyère. Finally, place the mustard-coated bread slices on top, mustard side down to seal the filling.
Step 4: Top and Bake
Spread the remaining béchamel sauce over the tops of the sandwiches, then sprinkle an extra helping of shredded Gruyère cheese and a dusting of Herbes de Provence. Bake in the oven for 5 to 7 minutes until the cheese melts and the sandwich is heated through. To achieve that iconic golden brown and bubbly crust, switch to the broiler for 2 to 3 minutes, watching carefully to prevent burning. Your Croque Monsieur Recipe is now ready to delight!
How to Serve Croque Monsieur Recipe

Garnishes
A sprinkle of fresh chopped parsley or a pinch of cracked black pepper can add a lovely fresh note and visual contrast. For an extra touch, a drizzle of Dijon mustard on the side can help guests customize their bites with more tang and flavor.
Side Dishes
This indulgent sandwich pairs beautifully with a crisp green salad tossed in a light vinaigrette to balance its richness. Alternatively, serve it alongside lightly dressed arugula, or some delicate roasted vegetables for a satisfying and well-rounded meal.
Creative Ways to Present
For a charming brunch or cocktail party, cut the sandwiches into smaller, bite-sized squares or triangles. Arrange them on a platter with toothpicks for easy, crowd-pleasing finger food. You can also serve Croque Monsieur alongside a soft-boiled egg or with a light soup for a cozy, comforting meal.
Make Ahead and Storage
Storing Leftovers
If you happen to have any leftover Croque Monsieur, cover the sandwiches tightly with plastic wrap or store them in an airtight container. They will keep well in the fridge for up to two days, maintaining their flavors and texture for a quick, delicious next-day meal.
Freezing
While fresh is always best, you can freeze unbaked but fully assembled sandwiches wrapped tightly in plastic and foil to prevent freezer burn. They can be stored in the freezer for up to one month. When ready to eat, bake directly from frozen, adding a few extra minutes to the baking time.
Reheating
To reheat, place leftover Croque Monsieur in a preheated oven at 350°F (175°C) for about 10 to 15 minutes or until warmed through and the cheese is again melted and bubbly. Avoid microwaving as it may cause the bread to become soggy and the texture to suffer.
FAQs
What kind of bread is best for Croque Monsieur?
Thick-cut white bread works best because it provides a sturdy base that crisps nicely in the oven without falling apart. You want bread that can withstand the béchamel and cheese without becoming too soggy.
Can I make this recipe vegetarian?
Absolutely! To make a vegetarian Croque Monsieur, simply omit the ham and consider adding sautéed mushrooms, spinach, or tomatoes instead for delicious veggie fillings that still pair beautifully with the béchamel and Gruyère.
Is Gruyère cheese essential, or can I use a substitute?
Gruyère is traditional and melts beautifully, giving a nutty and rich flavor that defines the sandwich. However, Swiss cheese or Emmental can work in a pinch, but avoid cheeses that don’t melt well or have very strong flavors that could overpower the balance.
Can I prepare the béchamel sauce ahead of time?
Yes, you can make the béchamel sauce a few hours in advance and keep it covered in the fridge. Reheat gently before assembling the sandwiches, whisking to restore its creamy consistency.
What is the difference between Croque Monsieur and Croque Madame?
The classic Croque Monsieur is a toasted ham and cheese sandwich topped with béchamel, while the Croque Madame includes a fried or poached egg served on top, adding another layer of richness and visual appeal.
Final Thoughts
There’s something truly special about this Croque Monsieur Recipe that makes it a treasured dish to share with friends and family. Its combination of creamy béchamel, melty Gruyère, and smoky ham nestled between perfectly toasted bread is pure comfort on a plate. I encourage you to give this recipe a try—you’ll quickly see why it has remained a beloved classic for generations. Happy cooking and even happier eating!
Print
Croque Monsieur Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Lunch
- Method: Baking
- Cuisine: French
Description
A classic French Croque Monsieur recipe featuring layers of ham, Gruyère cheese, and creamy béchamel sauce sandwiched between thick-cut bread, baked to golden perfection for a rich and indulgent meal.
Ingredients
Béchamel Sauce
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups milk, scalded
- â…› teaspoon ground nutmeg
- ¼ teaspoon salt, or to taste
- ¼ teaspoon white pepper
Sandwich
- 8 slices thick-cut white bread
- 1 tablespoon Dijon mustard
- 12 slices Black Forest ham, thinly sliced
- 8 ounces Gruyère cheese, shredded
- 1 teaspoon Herbes de Provence
Instructions
- Preheat and Prep: Preheat your oven to 425°F (218°C) and line a baking sheet with parchment paper to prepare for baking the sandwiches.
- Make Béchamel Sauce: In a saucepan over medium-low heat, melt the unsalted butter. Once melted, whisk in the all-purpose flour and cook for 2-3 minutes, stirring constantly to form a roux.
- Add Milk and Seasonings: Gradually whisk in the warm scalded milk until the mixture is smooth. Add the ground nutmeg, salt, and white pepper, continuing to cook and whisk frequently for about 5 minutes until the sauce thickens. Taste and adjust salt if necessary.
- Assemble Sandwiches: Optionally, lightly toast the bread slices. Spread béchamel sauce on four slices of bread and Dijon mustard on the remaining four slices. Place the béchamel-coated slices béchamel-side down on the prepared baking sheet.
- Add Fillings: On each béchamel-coated bread slice, layer shredded Gruyère cheese, then Black Forest ham slices, and top with more Gruyère cheese.
- Complete Assembly: Place the remaining mustard-coated bread slices on top of each sandwich, mustard-side down.
- Top and Bake: Spread the remaining béchamel sauce over the tops of the sandwiches, sprinkle with additional Gruyère cheese, and dust with Herbes de Provence.
- Bake and Broil: Bake the sandwiches in the oven for 5-7 minutes until heated through. Then switch to broil for 2-3 minutes, watching carefully to achieve a golden brown and bubbly cheese crust. Remove from oven and serve warm.
Notes
- Lightly toasting the bread before assembling helps prevent sogginess and adds texture.
- Béchamel sauce can be prepared ahead of time and kept warm for convenience.
- Adjust the amount of ham and cheese based on your preference for a lighter or more indulgent sandwich.
- Watch carefully during the broiling step to avoid burning the cheese topping.
- Serve with a simple green salad or pickles to balance the richness of the sandwich.

