If you’re looking for the ultimate brunch indulgence, this Croque Madame is it. Imagine a crispy, golden, buttery toast piled high with layers of creamy béchamel sauce, savory ham, and melty Gruyère cheese, all crowned with a perfectly fried egg. Trust me, this is the kind of sandwich that turns an ordinary morning into something extraordinary. It’s rich, decadent, and totally satisfying—a brunch dish that’s guaranteed to impress! Whether you’re lounging on a lazy weekend or treating yourself to a special breakfast, these sandwiches are sure to hit the spot.
Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
Why You’ll Love Croque Madame Brunch Sandwiches
This recipe is more than just a fancy sandwich—it’s an experience. Here’s why it’s a must-have for your next brunch:
- Sophisticated Comfort: Think of it as a grown-up grilled cheese with a luxurious twist. The combination of toasted bread, savory ham, gooey cheese, and creamy sauce is pure comfort, but elevated to something extra special.
- Perfect for Brunch: It’s a showstopper at any brunch table. This dish is rich enough to feel indulgent but not so heavy that it leaves you sluggish. Plus, the addition of a fried egg on top makes it just a bit fancy and oh-so-satisfying.
- Quick & Easy to Make: While this may sound like a dish you’d only get at a fancy café, it’s surprisingly simple to make at home. With a few basic ingredients and a little technique, you can create this gourmet sandwich yourself!
- Crowd-Pleasing: Whether you’re serving this to friends at brunch or enjoying it solo, it’s a guaranteed crowd-pleaser. It’s one of those dishes everyone will ask for the recipe after they’ve had a bite.
- Customizable: Feel free to make it your own! Swap out the ham for turkey, add a slice of tomato for freshness, or try a different cheese—this recipe is as flexible as it is delicious.

Ingredients
Here’s what you’ll need to make these irresistible Croque Madame Sandwiches:
- Sourdough Bread: The sturdy base for this sandwich, sourdough has just the right amount of tang and texture to hold up to all the layers of deliciousness.
- Ham: Choose a good-quality, thinly sliced ham for that savory kick. It’s the perfect complement to the rich béchamel sauce and gooey cheese.
- Gruyère Cheese: The creamy, nutty flavor of Gruyère is what makes this sandwich truly special. It melts beautifully, giving you that dreamy, gooey layer inside.
- Béchamel Sauce: This creamy, buttery sauce is made with butter, flour, and milk. It’s rich, velvety, and adds the perfect finishing touch to each bite.
- Butter: For spreading on the bread and grilling to golden perfection. Butter is key to getting that crispy, golden crunch.
- Eggs: A fried egg on top of the sandwich transforms it into a Croque Madame. It’s the crowning touch that makes this brunch sandwich feel indulgent.
- Salt & Pepper: To season everything to perfection.
(Note: the full ingredients list, including measurements, is provided in the recipe card directly below.)
Instructions
Let’s get cooking and put together this delicious brunch sandwich!
- Make the Béchamel Sauce: In a small saucepan, melt butter over medium heat. Add the flour and whisk it into the butter, cooking for about 1-2 minutes until it’s lightly golden. Slowly add the milk, whisking constantly until the sauce thickens to a creamy consistency. Season with salt and pepper, then remove from heat.
- Prepare the Bread: Butter one side of each slice of sourdough bread. You’ll want to toast the buttered sides in a pan later, so make sure to coat them well.
- Assemble the Sandwiches: Place one slice of bread (buttered side down) in a hot skillet. Layer with a generous amount of béchamel sauce, followed by a slice of ham, and a big handful of Gruyère cheese. Top with another slice of bread (buttered side up).
- Grill the Sandwich: Grill the sandwich over medium heat for about 3-4 minutes per side until the bread is golden and the cheese is melting. Press it gently with a spatula to ensure it gets nice and crispy on both sides.
- Fry the Eggs: While the sandwiches are grilling, fry your eggs to your liking. For a classic Croque Madame, cook the egg sunny-side up, with a runny yolk. Season with a pinch of salt and pepper.
- Serve and Enjoy: Once the sandwiches are crispy and golden, place them on plates and top each with a fried egg. Serve immediately and enjoy the perfect brunch bite!
Nutrition Facts
Servings: 2
Calories per serving: 650
(Full nutritional details can be found in the recipe card below.)
Preparation Time
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
How to Serve Croque Madame Brunch Sandwiches
These sandwiches are so rich and satisfying, they don’t need much in the way of sides. But if you’re looking to round out your meal, here are a few ideas:
- Simple Green Salad: A fresh salad with a tangy vinaigrette helps cut through the richness of the sandwich and adds a bit of lightness to the meal.
- Crispy Potatoes: Serve with a side of crispy roasted potatoes or breakfast potatoes to make it a true brunch feast.
- Fresh Fruit: A side of sliced fruit—think berries, citrus, or melon—adds a refreshing contrast and balances the richness of the sandwich.
- Mimosas or Fresh Juice: Of course, a glass of bubbly mimosa or fresh juice makes the brunch experience complete.
Additional Tips
Here are a few tips to make sure your Croque Madame Sandwiches are perfect every time:
- Don’t skimp on the butter: The buttered bread is key to that crispy, golden exterior. Be generous with it!
- Make your béchamel sauce ahead of time: If you’re short on time in the morning, you can make the béchamel sauce the night before and just heat it up when you’re ready to assemble the sandwiches.
- Use fresh ham: Opt for thinly sliced, fresh ham for the best flavor. It really makes a difference in the overall taste of the sandwich.
- Experiment with cheese: While Gruyère is traditional, feel free to experiment with other cheeses like Emmental, cheddar, or even brie.
FAQ Section
Q1: Can I use a different type of bread? A1: Yes! If you don’t have sourdough, you can use any sturdy bread that will toast well, like a baguette or a rustic country loaf.
Q2: Can I make the béchamel sauce ahead of time? A2: Absolutely! You can make the béchamel sauce in advance and store it in the fridge for up to 2 days. Just reheat it gently when you’re ready to use it.
Q3: Can I make this dish vegetarian? A3: Yes, you can skip the ham and add some sautéed mushrooms or spinach for a veggie version of this sandwich.
Q4: Can I freeze the sandwiches? A4: It’s not ideal to freeze them after they’re assembled, as the bread may become soggy. But you can freeze the béchamel sauce and ham separately to make the process quicker the next time you want to make it.
Q5: How do I store leftovers? A5: Leftover Croque Madame sandwiches are best enjoyed fresh. However, if you must store them, wrap them tightly and refrigerate for up to 1 day. Reheat in the oven to maintain the crispiness.
Q6: Can I use other cheeses? A6: Absolutely! Try using Emmental, cheddar, or mozzarella if you prefer. Gruyère gives the most authentic flavor, but any cheese that melts well will work.
Q7: Can I skip the fried egg? A7: You can! While the fried egg is a traditional part of the Croque Madame, you can skip it for a simpler sandwich and still enjoy all the delicious layers.
Q8: How do I fry the egg perfectly? A8: For the perfect fried egg, cook it on medium-low heat and cover the pan for a couple of minutes to set the whites while keeping the yolk runny.
Q9: Can I add extra toppings? A9: Yes, feel free to add extras like crispy bacon, sautéed spinach, or fresh herbs for a personalized touch.
Q10: Can I make Croque Madame with turkey instead of ham? A10: Absolutely! Turkey is a great substitute for ham if you prefer it or if you have leftover turkey.
Conclusion
These Croque Madame Brunch Sandwiches are everything you want in a brunch dish—crispy, cheesy, creamy, and oh-so-satisfying. They’re simple enough to make at home but feel elegant and indulgent, perfect for a weekend treat or a special occasion. With layers of rich flavors and that perfect fried egg on top, this sandwich is bound to become a favorite. Enjoy every bite—you deserve it!
Print
Croque Madame Brunch Sandwiches
- Prep Time: 10 minutes
- Cook Time: 7 minutes
- Total Time: 17 minutes
- Yield: 6 sandwiches 1x
- Category: Brunch, Dinner, Lunch
- Cuisine: FRENCH
Description
These Croque Madame Brunch Sandwiches are the ultimate indulgence for a weekend brunch! Made with layers of savory Mornay sauce, slow-cooked ham, and Gruyere cheese, all baked between soft Cobblestone bread and topped with a perfectly fried egg, they’re the perfect blend of comfort and elegance. You’ll love every bite of these creamy, cheesy delights!
Ingredients
-
3 tablespoons unsalted butter
-
3 tablespoons all-purpose flour
-
1 1/2 cups warm milk
-
Freshly grated nutmeg to taste
-
Salt and pepper to taste
-
2 1/2 cups grated Gruyere, divided
-
1/2 cup grated Parmigiano Reggiano
-
3 tablespoons grainy (or Dijon) mustard
-
6 slices uncured slow-cooked ham
-
6 slices Cobblestone Bread Co. bread
-
6 medium eggs
-
Olive oil
Instructions
-
Preheat the oven to 400ºF.
-
In a small saucepan, melt the butter over medium heat. Add the flour and stir constantly for about 2 minutes.
-
Slowly add the warm milk, whisking until the sauce thickens.
-
Turn off the heat, and season the sauce with salt, pepper, and nutmeg.
-
Stir in 1/2 cup Gruyere and 1/2 cup Parmigiano Reggiano until the cheese melts into the sauce. Reserve.
-
Place the bread slices with the inside facing up on a baking sheet lined with parchment paper.
-
Spread 1/2 tablespoon of mustard on one side of each bread slice, then spread 1 to 2 tablespoons of the Mornay sauce on the other side.
-
Top the mustard sides with ham (cut the slices to fit the bread) and 1/4 cup of grated Gruyere each.
-
Place the remaining slices of bread on top. Spoon 1 tablespoon of Mornay sauce on top of the sandwiches and finish with the rest of the Gruyere cheese.
-
Bake for 5 minutes, then turn on the broiler and broil until the tops are bubbly and lightly browned.
-
While the sandwiches are in the oven, heat olive oil in a large skillet over medium heat.
-
Add the eggs and cook until the whites are firm but the yolks are still runny. Season with salt and pepper.
-
Top each sandwich with a fried egg and serve immediately.
Notes
-
You can substitute Dijon mustard for grainy mustard based on your preference.
-
For a richer sauce, you can use whole milk instead of low-fat milk.
-
If you prefer a less runny egg, cook the eggs a little longer.
Nutrition
- Serving Size: 1 sandwich
- Calories: 480 kcal
- Sugar: 3g
- Sodium: 900mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 13g
- Trans Fat: 0 g
- Carbohydrates: 36g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 200mg


