If you love indulgent sandwiches with a French twist, this savory croque monsieur recipe is sure to become your new favorite. It’s an easy homemade French ham and cheese sandwich that’s crispy on the outside and gooey inside — pure comfort food at its finest.
You’ll enjoy making this classic croque monsieur from scratch. It’s loaded with layers of savory ham, creamy béchamel sauce, and melted Gruyère cheese, all sandwiched between buttery toasted bread. Whether for a quick lunch or a cozy dinner, this recipe delivers rich flavor with simple ingredients.
Why You’ll Love This Recipe
- Classic French comfort food made easy in your own kitchen.
- Perfect balance of crispy bread and creamy, cheesy filling.
- Uses simple, everyday ingredients that come together quickly.
- Great for lunch, dinner, or an impressive brunch option.
- Customizable with different cheeses or ham types to suit your taste.
Ingredients
Gather these ingredients to create your savory croque monsieur masterpiece. You’ll make a classic béchamel sauce and assemble the sandwich with ham and cheese.
- 8 slices white sandwich bread, crusts removed
- 6 ounces thinly sliced cooked ham
- 8 ounces Gruyère cheese, grated
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups whole milk, warmed
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
- 1 tablespoon Dijon mustard
- Butter for spreading on bread
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Servings: 4 sandwiches
- Calories: Approximately 520 per serving
How to Make Savory Croque Monsieur Recipe Easy Homemade French Ham & Cheese Sandwich
- Preheat your oven’s broiler and line a baking sheet with parchment paper.
- Make the béchamel sauce: melt 3 tablespoons butter in a saucepan over medium heat. Whisk in flour and cook for 1-2 minutes until pale golden. Gradually whisk in warm milk until smooth and thickened, about 5 minutes. Season with salt, pepper, and nutmeg.
- Remove from heat and stir in Dijon mustard and half of the grated Gruyère cheese until melted and creamy.
- Butter one side of each bread slice. Place four slices butter-side down on a clean surface. Spread a thin layer of béchamel sauce on each, then layer with ham and the remaining Gruyère cheese. Top with the other bread slices, butter-side up.
- Heat a large skillet over medium heat. Grill sandwiches for 3-4 minutes per side until golden brown and cheese begins to melt.
- Transfer sandwiches to the prepared baking sheet. Spoon remaining béchamel sauce over the tops and sprinkle with extra Gruyère cheese.
- Broil sandwiches 2-3 inches from heat for 2-4 minutes until bubbly and golden brown. Watch carefully to prevent burning.
- Remove from oven and let rest for 2 minutes before slicing in half. Serve warm.
Tips for the Best Results
- Use day-old or slightly stale bread for better toasting and less sogginess.
- Grate your own Gruyère cheese for superior melt and flavor.
- Don’t skip the béchamel sauce—it adds creaminess and classic flavor.
- Adjust the thickness of béchamel by simmering longer if needed.
- For extra richness, add a thin slice of Parmesan on top before broiling.
Storage and Reheating
Store leftover croque monsieur sandwiches tightly wrapped in the refrigerator for up to 2 days. To keep the bread crisp, avoid covering them while still warm.
Reheat by placing sandwiches under a preheated broiler for 3-4 minutes or in a toaster oven to restore crispness and warm the cheese. Avoid microwaving to prevent soggy bread.
Frequently Asked Questions
Can I use a different cheese instead of Gruyère?
Absolutely! Swiss cheese, Emmental, or even a sharp white cheddar work well as substitutes. Just choose a cheese that melts smoothly and has a mild to nutty flavor.
Is it necessary to make béchamel sauce from scratch?
While you can skip béchamel, it is a signature component of a true croque monsieur, adding creamy texture and enhancing the sandwich’s richness. Quick homemade béchamel is easy and worth the effort.
What type of bread is best for croque monsieur?
Traditional French white bread or sandwich bread with a sturdy crumb is ideal. Avoid very soft or thin bread as it may become soggy during cooking.
Can I make croque monsieur ahead of time?
You can assemble the sandwiches and refrigerate for a few hours before cooking. Just bring them to room temperature before grilling and broiling for best results.
