There’s something incredibly comforting about a warm, cheesy sandwich, especially when it’s a classic French croque monsieur. This savory croque monsieur recipe brings that beloved café treat right into your kitchen with simple ingredients and straightforward steps. Whether you’re craving a hearty lunch or an indulgent brunch, this homemade French ham and cheese sandwich hits all the right notes.

With its crispy bread, creamy béchamel sauce, and melty cheese, this recipe is sure to become a favorite in your meal rotation. Let me walk you through how to make this delicious croque monsieur recipe easily at home.
Why You'll Love This Recipe
- Quick to prepare, ready in about 30 minutes.
- Uses simple pantry staples and fresh ingredients.
- Classic French flavors that feel fancy but are easy to make.
- Perfectly balanced savory ham and rich melted cheese.
- Great for lunch, brunch, or a cozy dinner.
Ingredients
Gather these ingredients to create the perfect croque monsieur sandwich with a creamy béchamel sauce and melty cheese topping.
- 8 slices white sandwich bread (preferably thick-cut)
- 6 oz thinly sliced ham
- 8 oz Gruyère cheese, shredded (or Swiss cheese)
- 2 tbsp unsalted butter, plus extra for grilling
- 2 tbsp all-purpose flour
- 1 1/4 cups whole milk, warmed
- 1/4 tsp ground nutmeg
- 1/2 tsp Dijon mustard
- Salt and freshly ground black pepper to taste
- 1 tbsp grated Parmesan cheese (optional, for topping)
YOUR NEXT FAVORITE RECIPE STARTS HERE
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 4 sandwiches
- Calories: Approximately 480 per serving
How to Make Savory Croque Monsieur Recipe Easy Homemade French Ham & Cheese Sandwich
- Preheat your oven broiler on high and line a baking sheet with parchment paper.
- Make the béchamel sauce: In a medium saucepan, melt 2 tablespoons of butter over medium heat. Stir in the flour and cook, whisking constantly, for about 1-2 minutes until golden and bubbly.
- Gradually whisk in the warmed milk, continuing to stir until the sauce thickens, about 4-5 minutes. Remove from heat and stir in Dijon mustard, nutmeg, salt, and pepper.
- Toast the bread slices lightly in a toaster or on a pan until just golden but not crisp. Spread a thin layer of béchamel sauce on one side of each slice.
- Layer ham and half of the shredded Gruyère cheese on four slices, then top with remaining bread slices, béchamel side down.
- Place sandwiches on the baking sheet, spread the remaining béchamel sauce on the top slices, then sprinkle with the remaining Gruyère and optional Parmesan cheese.
- Broil sandwiches 4-6 inches from heat for about 3-5 minutes until the cheese topping is bubbling and golden brown. Watch closely to avoid burning.
- Remove from oven and let cool for a minute before slicing. Serve warm with a side salad or pickles.
Tips for the Best Results
- Use thick-cut bread for sturdy sandwiches that hold up well to the sauce and cheese.
- Warm the milk before adding it to the roux to avoid lumps in your béchamel sauce.
- Don’t skip the nutmeg in the béchamel—it adds subtle warmth and depth.
- Broil on a rack placed close to the heat source for the perfect golden crust.
- If you prefer, substitute ham with smoked turkey or prosciutto for a twist.
Storage and Reheating
Store any leftover croque monsieur sandwiches wrapped tightly in plastic wrap or in an airtight container in the refrigerator for up to 2 days. For best texture, reheat in a preheated oven at 350°F for 8-10 minutes rather than the microwave to keep the bread crisp and cheese melty.
You can also freeze unbaked sandwiches by assembling them, wrapping tightly, and freezing for up to 1 month. When ready to eat, thaw in the refrigerator overnight and broil as directed until golden and bubbly.
Frequently Asked Questions
Can I use other types of cheese for croque monsieur?
Yes, Swiss and Emmental are traditional choices, but Gruyère works beautifully too. You can also mix cheeses for different flavors as long as they melt well.
Is croque monsieur gluten-free?
The traditional recipe uses white bread and flour for béchamel sauce, so it isn’t gluten-free. To make a gluten-free version, use gluten-free bread and substitute the flour with a gluten-free thickener like cornstarch.
What can I serve with croque monsieur?
This sandwich pairs wonderfully with a fresh green salad, pickles, or a light vegetable soup. It’s also delightful with a glass of chilled white wine or sparkling water with lemon.
Can I make croque monsieur ahead of time?
You can prepare the sandwiches up to assembling and refrigerate for a few hours before broiling. For longer storage, freeze uncooked sandwiches and bake when ready to enjoy fresh, melty results.


