If you’re craving a comforting and classy sandwich, this savory croque monsieur recipe is exactly what you need. This classic French ham and cheese sandwich brings together crispy, buttery bread with rich béchamel sauce and gooey melted Gruyère cheese for an unforgettable bite. Making it at home is easier than you might think and perfect for a quick lunch or casual dinner.
In this recipe, you’ll learn how to create a perfectly balanced croque monsieur with layers of savory ham, creamy béchamel, and melty cheese all baked until golden. Whether it’s your first time or you’re already a fan, this easy homemade version will impress your taste buds and your guests.
Why You’ll Love This Recipe
- Classic French flavors made simple and accessible at home.
- Rich and creamy béchamel sauce adds a luxurious touch.
- Quick prep with common ingredients you likely have on hand.
- Perfectly crispy bread paired with gooey melted cheese.
- Great for lunch, brunch, or a cozy dinner any day of the week.
Ingredients
Gather these simple ingredients to make your croque monsieur with homemade béchamel and the perfect sandwich assembly.
- 8 slices white sandwich bread (preferably slightly thick-cut)
- 8 ounces thinly sliced ham
- 8 ounces grated Gruyère cheese (divided)
- 3 tablespoons unsalted butter (divided)
- 3 tablespoons all-purpose flour
- 2 cups whole milk, warmed
- 1/2 teaspoon Dijon mustard
- 1/4 teaspoon freshly grated nutmeg
- Salt and freshly ground black pepper to taste
- 1 tablespoon olive oil or melted butter (for brushing bread)
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Servings: 4 sandwiches
- Calories: Approximately 550 per serving
How to Make Savory Croque Monsieur Recipe Easy Homemade French Ham & Cheese Sandwich
- Preheat your oven to 400°F and line a baking sheet with parchment paper or a silicone mat.
- Start by making the béchamel sauce: In a medium saucepan, melt 2 tablespoons of butter over medium heat. Whisk in the flour and cook for about 2 minutes until it forms a smooth paste and bubbles gently.
- Slowly whisk in the warmed milk, stirring constantly to avoid lumps. Cook for 5-7 minutes until the sauce thickens to a creamy consistency. Remove from heat and stir in Dijon mustard, nutmeg, salt, and pepper.
- Lightly brush each side of the bread slices with olive oil or melted butter. Place four slices on the prepared baking sheet. Layer each with 2 ounces of ham and half the grated Gruyère cheese. Top with the remaining bread slices to form sandwiches.
- Spoon a generous amount of béchamel sauce evenly over the top of each sandwich, then sprinkle the remaining Gruyère cheese on top.
- Bake the sandwiches in the preheated oven for 10-12 minutes until the cheese topping is melted and bubbling, and the bread edges are golden and crisp.
- For an extra golden finish, switch to the broiler for 1-2 minutes, watching carefully to avoid burning.
- Remove the croque monsieur from the oven and let it cool for a few minutes before slicing and serving warm.
Tips for the Best Results
- Use day-old or slightly stale bread for the best texture—fresh bread can get soggy quickly.
- Warm the milk before adding it to the roux to prevent lumps in your béchamel sauce.
- Gruyère cheese is traditional, but Emmental or Swiss cheese work well as substitutes.
- Don’t skip the Dijon mustard in the béchamel; it adds a subtle tang that enhances the flavor.
- Keep an eye on the sandwiches under the broiler to avoid burning the cheese topping.
Storage and Reheating
Store leftover croque monsieur sandwiches wrapped tightly in plastic wrap or foil in the refrigerator for up to 2 days. To maintain crispiness, reheat in a 350°F oven for 8-10 minutes rather than using a microwave.
For longer storage, freeze the sandwiches before baking. Wrap tightly and freeze for up to 1 month. When ready to enjoy, bake from frozen at 375°F for 20-25 minutes until hot and bubbly.
Frequently Asked Questions
Can I use other types of bread for croque monsieur?
Yes, while classic recipes call for white sandwich bread, you can use brioche, sourdough, or even country-style bread. Just make sure the bread slices are not too thick to ensure even melting and crisping.
Is there a vegetarian version of croque monsieur?
Absolutely! You can omit the ham and add sautéed mushrooms, spinach, or tomatoes for a delicious vegetarian variation. The béchamel and cheese still provide plenty of richness.
What’s the difference between croque monsieur and croque madame?
A croque madame is essentially a croque monsieur topped with a fried or poached egg. The egg adds an extra layer of richness and is a popular choice for brunch.
Can I make the béchamel sauce ahead of time?
Yes, you can prepare the béchamel sauce up to a day ahead and keep it refrigerated. Reheat gently, stirring well before assembling the sandwiches to ensure it’s smooth and creamy.
