Croque Madame… It may not involve a smoker or an outdoor grill, but it fits exactly what this site is about: taking familiar ingredients, using a practical cooking technique, and turning them into something people get excited to eat.
This is not an ordinary ham and cheese sandwich. Thick sourdough is layered with Dijon mustard, savory ham, Gruyère cheese, and creamy mornay sauce. The sandwich is toasted until golden, covered with even more sauce, broiled until bubbling, and finished with a fried egg.
It is rich, unapologetically cheesy, and absolutely worth the extra skillet.
Why You’ll Love This Recipe
- Ready in approximately 35 minutes
- Uses familiar grocery-store ingredients
- Crispy outside and creamy inside
- Loaded with ham and melted Gruyère
- Finished with a rich fried egg
- Great for breakfast, brunch, lunch, or dinner
- Works entirely indoors
- Feels restaurant-worthy without requiring restaurant equipment
- Easy to turn into a Croque Monsieur
- Makes an impressive meal for two
What Is a Croque Madame?
A Croque Madame is a French ham and cheese sandwich topped with creamy cheese sauce and a fried egg.
The foundation is similar to a grilled ham and cheese sandwich, but the mornay sauce changes everything. Some of the sauce goes inside the sandwich, and another layer is spread over the top before it goes under the broiler.
The fried egg is what turns it into a Croque Madame.
Without the egg, the sandwich is generally called a Croque Monsieur.
Croque Madame vs. Croque Monsieur
The two sandwiches use the same basic combination:
- Bread
- Ham
- Cheese
- Mustard
- Béchamel or mornay sauce
A Croque Madame adds a fried egg on top.
That egg contributes another creamy layer, especially when the yolk is left soft enough to run over the toasted sandwich.
If you do not want an egg—or simply do not feel like washing another pan—leave it off. You will still have an excellent Croque Monsieur.
What Is Mornay Sauce?
Mornay is a cheese sauce built from béchamel.
Béchamel begins with butter and flour cooked together into a roux. Milk is gradually whisked in, producing a smooth white sauce. Adding cheese turns that béchamel into mornay.
For this sandwich, Gruyère gives the sauce a nutty, savory flavor and a smooth consistency when properly melted.
The sauce serves three purposes:
- It adds moisture inside the sandwich.
- It carries Gruyère flavor through every bite.
- It creates the bubbling, lightly browned top that separates a Croque Madame from an everyday grilled cheese.
Choosing the Right Bread
The bread needs enough structure to hold ham, cheese, mustard, sauce, and a fried egg without collapsing.
Thick sourdough works particularly well because it has:
- A sturdy crumb
- Enough chew to support the filling
- Mild tang that cuts through the richness
- A surface that browns beautifully in butter
A white country loaf is another good option.
Avoid bread with very large interior holes. Thin mornay sauce can leak through the openings and make the sandwich difficult to toast cleanly.
Also avoid extremely thin sandwich bread. It can become compressed or soggy underneath the sauce.
Why Gruyère Works So Well
Gruyère is a firm Swiss cheese with a rich, nutty, slightly sweet flavor.
It melts smoothly enough for the mornay sauce while still having enough flavor to stand up to the ham, Dijon, and fried egg.
For the best result, buy a block and grate it yourself. Pre-shredded cheese often contains anti-caking ingredients that can make a cheese sauce less smooth.
A basic stainless-steel box grater is useful for this recipe and plenty of other indoor and backyard meals.
Gruyère Substitutes
Gruyère is the traditional choice, but you still have options when it is unavailable or too expensive.
Try:
- Comté
- Emmental
- Jarlsberg
- Fontina
- A mild Swiss cheese
- A combination of Swiss and Parmesan
Avoid very aged cheeses when possible. They may not melt as smoothly into the sauce.
Sharp cheddar will melt, but it changes the sandwich from classic French bistro flavor toward a more familiar American ham-and-cheese profile.
Choosing the Ham
Regular deli ham works well.
Black Forest ham gives the sandwich a little more character without overpowering the Gruyère and mustard.
Other good options include:
- Smoked ham
- Honey ham
- Off-the-bone ham
- Leftover baked ham
- Thinly sliced country ham used sparingly
Avoid ham with an extremely sweet glaze or aggressive seasoning. The sandwich already has several rich and salty components competing for attention.
If using leftover ham, slice it thin enough that the sandwich remains easy to bite.
Why Dijon Mustard Matters
Dijon may seem minor compared with the cheese sauce and fried egg, but it provides necessary acidity and sharpness.
Without it, the sandwich can taste heavy from the first bite to the last.
You do not need a thick layer. A light spread is enough to cut through the butter, cheese, ham, sauce, and egg yolk.
Choosing and Cooking the Egg
A sunny-side-up or gently fried egg gives the Croque Madame its signature appearance.
The white should be set enough to lift cleanly from the skillet. The yolk can be cooked to your preferred doneness.
For the greatest food-safety margin, cook both the white and yolk until firm. If you prefer a soft or runny yolk, consider using pasteurized shell eggs and review the FDA’s current egg-safety guidance.
A flexible egg spatula makes it easier to move the fried egg without breaking the yolk.
Equipment You’ll Need
You do not need specialized French cookware.
- Small saucepan
- Whisk
- Large skillet
- Baking sheet
- Cheese grater
- Measuring cups and spoons
- Flexible spatula
- Broiler-safe oven setup
A Lodge cast-iron skillet can toast the sandwiches beautifully, although a large nonstick skillet is easier when you are also frying the eggs.
A sturdy rimmed sheet pan keeps the sauce contained while the sandwiches finish beneath the broiler.
For more practical equipment recommendations, read The Only BBQ Tools Beginners Actually Need.
Tips for a Better Croque Madame
Grate the Cheese Before Starting
This recipe moves quickly once the sauce begins.
Have the Gruyère grated, ham separated, bread sliced, and mustard measured before you melt the butter.
Add the Milk Gradually
Pouring all the milk into the roux at once makes lumps more likely.
Whisk in a small amount first. Once the mixture becomes smooth, gradually add the remaining milk.
Keep the Mornay Warm
The sauce thickens as it cools.
Keep it over very low heat or cover it while assembling the sandwiches. If it becomes too thick, whisk in a small splash of milk.
Butter the Outside of the Bread
Butter helps the sourdough become evenly golden and crisp.
Make sure the buttered sides face outward when assembling the sandwiches.
Use Medium Heat
High heat can burn the bread before the cheese inside melts.
Medium heat gives the sandwich time to warm through while developing a golden crust.
Watch the Broiler Constantly
Broilers work fast.
The difference between a bubbling, browned mornay topping and a burnt sandwich can be a few seconds. Stay beside the oven while the sandwiches finish.
Cook One Component at a Time
Finish broiling the sandwiches before frying the eggs.
Trying to manage a hot broiler and delicate eggs simultaneously makes both jobs more difficult. The sandwich will remain hot during the few minutes required to cook the eggs.
Can You Make It on a Griddle?
Yes, with one limitation.
A griddle is excellent for toasting the assembled sandwiches because it provides broad, even contact with the bread. It also gives you room to fry both eggs nearby.
You will still need a broiler or very hot covered cooking setup to brown the mornay sauce on top properly.
For more flat-top cooking information, read the Ultimate Griddle Guide.
You can also try our Ultimate Griddle Philly Cheesesteak when you want another hot, cheesy sandwich made on a flat top.
Easy Variations
Croque Monsieur
Leave off the fried egg.
Everything else stays the same.
Turkey Croque Madame
Replace the ham with sliced roasted or smoked turkey.
Smoked-Ham Croque Madame
Use thinly sliced smoked ham to bring a subtle backyard element into the sandwich.
Bacon Croque Madame
Add a few pieces of crisp bacon inside the sandwich. Use a lighter hand with the ham so the filling does not become excessively salty.
Chicken Croque Madame
Replace the ham with thinly sliced cooked chicken.
Extra-Mustard Version
Spread Dijon on both interior bread slices for a sharper sandwich.
Vegetarian Version
Replace the ham with sautéed mushrooms and caramelized onions.
Griddle Breakfast Version
Toast the sandwich and fry the egg on an outdoor or indoor griddle, then finish the sauced top beneath the broiler.
What to Serve With a Croque Madame
Because this sandwich is rich, simpler sides work best.
Try it with:
- Lightly dressed green salad
- Fresh fruit
- Roasted breakfast potatoes
- Tomato soup
- Pickles or cornichons
- Dijon vinaigrette salad
- Crispy breakfast potatoes
- Fresh berries
- A cup of coffee
- A light brunch cocktail
For a full comfort-food meal, serve it beside Loaded Broccoli Cheddar Soup.
Why This Recipe Belongs on SG&G
Not every memorable meal needs smoke, propane, charcoal, or an expensive outdoor kitchen.
This recipe uses a saucepan, skillet, oven broiler, and good browning to build flavor in layers. It is exactly the kind of indoor recipe that proves approachable cooking can still feel special.
For more ways to bring backyard-style flavor and technique into the kitchen, read How to Get BBQ Flavor Indoors.
Storage and Reheating
A Croque Madame is best served immediately.
If you have leftovers, remove and discard the fried egg before storing the sandwich. Place the sandwich in an airtight container and refrigerate it for up to three days.
Store extra mornay sauce separately.
For the best reheating result:
- Place the sandwich in a covered skillet over low heat until warmed.
- Finish it briefly under the broiler to refresh the top.
- Cook a fresh egg immediately before serving.
You can also reheat the sandwich in a 325°F oven until hot.
Microwaving works in a hurry, but the bread will become softer rather than crisp.
Reheat leftover mornay gently over low heat or in short microwave intervals, stirring frequently. Add a small splash of milk if it becomes too thick.
Frequently Asked Questions
What is the difference between a Croque Madame and a Croque Monsieur?
A Croque Madame is topped with a fried egg. A Croque Monsieur uses the same general ham, cheese, bread, mustard, and sauce combination without the egg.
Do I have to use Gruyère?
No. Comté, Emmental, Fontina, Jarlsberg, or a mild Swiss cheese can work.
Can I make the mornay sauce ahead of time?
Yes. Refrigerate it in a covered container for up to three days. Reheat it gently and whisk in a little milk if needed.
Can I assemble the sandwiches ahead of time?
You can prepare the mornay, grate the cheese, and portion the ham ahead of time. Assemble and toast the sandwiches shortly before serving for the best texture.
What kind of bread works best?
Thick sourdough or a sturdy white country loaf works best. Avoid very thin bread or loaves with extremely large holes.
Can I leave out the Dijon?
You can, but the mustard helps balance the richness of the cheese, butter, sauce, ham, and egg.
Can I make this without a broiler?
You can cover the sandwich in a skillet to melt the topping, but it will not develop quite the same browned, blistered finish.
Is a runny egg safe?
FDA guidance recommends cooking both the yolk and white until firm. People who prefer a runny yolk can use pasteurized shell eggs to reduce risk, but no undercooked egg is entirely risk-free.
Is this a breakfast sandwich?
It works for breakfast or brunch, but it is also substantial enough for lunch or dinner.
Final Thoughts
A Croque Madame is what happens when a grilled ham and cheese decides it is ready for the spotlight.
The crisp sourdough provides structure. The ham and Gruyère deliver the savory filling. Dijon keeps the richness in check. Mornay sauce turns the top into something bubbling and luxurious, and the fried egg finishes the whole thing.
It takes a few more steps than a basic sandwich, but none of them are especially difficult when handled one at a time.
Scroll down to the recipe card for the exact measurements and complete cooking instructions.

Croque Madame Recipe
Equipment
- Small saucepan
- Whisk
- Large nonstick or cast-iron skillet
- Rimmed baking sheet
- Flexible egg spatula
- Cheese grater
- Measuring cups and spoons
- Small bowls for cracking the eggs
- Broiler-safe oven setup
Ingredients
For the Gruyère Mornay Sauce:
- 1 tablespoon unsalted butter
- 1 tablespoon all-purpose flour
- 1 cup whole milk
- 1 ounce Gruyère cheese freshly shredded
- Freshly ground black pepper to taste
- Kosher salt if needed
For the Sandwiches:
- 4 thick slices sourdough bread approximately 1/2 inch thick
- 2 tablespoons unsalted butter softened
- 2 teaspoons Dijon mustard
- 4 slices deli ham or Black Forest ham
- 2 ounces Gruyère cheese freshly shredded
For the Fried Eggs:
- 1 tablespoon unsalted butter
- 2 large eggs
- Kosher salt to taste
- Freshly ground black pepper to taste
Instructions
- Prepare the ingredients before beginning. Shred the Gruyère, separate the ham slices, measure the milk, and arrange the bread on a clean work surface.
- Make the mornay sauce. Melt 1 tablespoon butter in a small saucepan over medium heat.
- Add the flour and whisk continuously until it forms a thick, bubbling paste, approximately 30 to 60 seconds. Do not allow the flour to brown deeply.
- Slowly pour in a small amount of the milk while whisking continuously until smooth.
- Gradually add the remaining milk, continuing to whisk and scraping the bottom and corners of the saucepan.
- Increase the heat to medium-high and bring the mixture just to a boil while stirring constantly.
- Reduce the heat to medium-low and simmer, stirring regularly, until the sauce thickens enough to coat the back of a spoon, approximately 1 to 2 minutes.
- Remove the saucepan from the heat.
- Stir 1 ounce shredded Gruyère into the sauce until completely melted and smooth.
- Season with freshly ground black pepper. Taste before adding salt because the Gruyère and ham are already salty.
- Cover the saucepan and keep the mornay warm over very low heat while assembling the sandwiches.
- Spread one side of each sourdough slice with 1/2 tablespoon softened butter.
- Arrange the bread buttered-side down on the work surface.
- Spread 1 teaspoon Dijon mustard over each of two bread slices.
- Spread approximately 2 tablespoons warm mornay sauce over the mustard on each slice.
- Top each prepared slice with 2 slices ham and 1 ounce shredded Gruyère.
- Close each sandwich with one remaining bread slice, keeping the buttered sides facing outward.
- Preheat the oven broiler to high and position an oven rack approximately 6 inches below the heating element.
- Place the sandwiches in a large skillet over medium heat.
- Toast for 2 to 3 minutes per side, pressing only lightly if needed, until both sides are golden and the cheese inside begins to melt.
- Transfer the toasted sandwiches to a rimmed baking sheet.
- Spread approximately 1/4 cup warm mornay sauce over the top of each sandwich.
- Place the baking sheet beneath the broiler.
- Broil for 1 to 2 minutes, watching constantly, until the sauce is bubbling and develops light golden-brown spots.
- Remove the sandwiches from the oven and transfer them to serving plates.
- Carefully crack each egg into a separate small bowl.
- Wipe out the skillet and melt the remaining 1 tablespoon butter over medium heat.
- Gently slide the eggs into separate sides of the skillet.
- Season lightly with kosher salt.
- Cook undisturbed until the whites are set and the yolks reach your preferred doneness, approximately 3 minutes for a soft yolk.
- For firmer whites without flipping, cover the skillet briefly during the final portion of cooking.
- Season the eggs with freshly ground black pepper.
- Use a flexible spatula to place one fried egg on top of each sandwich.
- Serve immediately while the sandwiches, mornay sauce, and eggs are hot.