Creating a perfect Croque Madame is an adventure filled with flavor and texture. Imagine biting into a crispy, golden sandwich, where melted cheese oozes out and rich béchamel envelops layers of delicious ham. This French classic is not just a meal; it’s an experience. Whether you savor it for brunch or a special lunch, a well-made Croque Madame feels like a warm hug on a plate. With a fried egg resting on top, it presents a beautiful, indulgent dish that’s surprisingly easy to make at home. Let’s gather our ingredients and dive into this culinary treat together!
Why This Recipe Works
Creating a perfect Croque Madame involves balancing rich flavors and textures. The grilling technique ensures the bread achieves a golden, crispy exterior while the cheese melts beautifully inside. An indulgent béchamel sauce provides creaminess that ties all the components together, making every bite a savory delight.
Why You’ll Love This Croque Madame
This Croque Madame recipe is not only a visual feast but also an explosion of flavor. With layers of ham, gooey cheese, and a perfectly fried egg on top, it’s a welcoming brunch dish that feels both luxurious and comforting. Plus, it’s an excellent way to impress friends and family or treat yourself to a gourmet experience at home.

Ingredients
- 8 slices of bread
- 4 tablespoons butter (softened)
- 4 teaspoons Dijon mustard
- 8 thin slices of ham
- 3 cups shredded Gruyère cheese (divided)
- 4 large eggs
- Salt and pepper (for eggs)
- Minced parsley (for garnish)
- 4 tablespoons butter (for béchamel)
- 2 tablespoons all-purpose flour
- 1 ½ cups whole milk
- Nutmeg (to taste)
- Salt (to taste)
The Béchamel Sauce

Preparing the Béchamel Sauce
To start, melt 4 tablespoons of butter in a saucepan over medium heat. Whisk in 2 tablespoons of all-purpose flour for one minute until it turns golden. Gradually add 1 ½ cups of whole milk while whisking continuously until smooth, then bring it to a boil. Cook this mixture until thickened, which should take about 2 minutes. Add a pinch of nutmeg and the right amount of salt to taste. Set it aside to cool slightly.
Assembling and Grilling the Sandwiches
Prepping the Sandwiches
Now, preheat your oven to low broil, positioning a rack near the top. Butter one side of each slice of bread with softened butter, then lay them buttered side down on a baking sheet.
Layering for Flavor
On four of the slices, spread 1 teaspoon of Dijon mustard. Then, top each with a heaping tablespoon of your béchamel sauce. Layers are key here, so add two slices of ham and ½ cup of Gruyère on each of these slices. Finally, cover them with the remaining bread slices.
Grilling the Sandwiches
Heat a large skillet over medium heat. Cook the assembled sandwiches in batches. Allow each side to become golden until the cheese starts melting. Once they’re ready, transfer the sandwiches to the baking sheet.
Broiling to Perfection
Top each sandwich with a generous layer of béchamel sauce and sprinkle with ¼ cup of Gruyère cheese. Broil in the oven until the cheese is bubbly and golden.
Cooking the Eggs
Preparing the Eggs
In a separate skillet, add a little butter or oil, then crack four eggs into it. Season them with salt and pepper. Cook for 2-3 minutes until the whites set, but the yolks remain runny. This luscious egg will crown your sandwich perfectly.
Serving Suggestions
Serve each sandwich with a fried egg on top, and don’t forget to garnish with minced parsley for an added touch of elegance. You can enjoy this alongside a fresh side salad or some seasonal fruit for a complete brunch experience.
Tips for Success
- Ensure the bread is well-buttered. This ensures optimal crispiness.
- Don’t rush the grilling; take your time and allow the cheese to melt thoroughly.
- You can play with flavors. Experiment with different cheeses for a unique taste.
Variations
- For a different cheese experience, swap Gruyère for Swiss or Cheddar cheese.
- Add sautéed mushrooms or fresh spinach to kick it up a notch with extra flavor and nutrients.
Storage Tips
Should you have any leftover Croque Madame sandwiches, store them in an airtight container in the fridge for up to 2 days. If it needs reheating, place it in a skillet to retain that oh-so-important crispy texture.
Pairing Ideas
To round out your Croque Madame, enjoy it with a light arugula salad drizzled with lemon vinaigrette. If you’re feeling fancy, a glass of sparkling wine will add that special touch.

FAQs
Can I make the béchamel sauce ahead of time?
Yes, you can prepare the béchamel sauce a day in advance and store it in the fridge. Just reheat gently before using.
What can I substitute for Gruyère cheese?
You can use Swiss cheese or a blend of Cheddar and Mozzarella for a different taste.
Can I make Croque Madame as a vegetarian option?
Absolutely! Just skip the ham and add sautéed vegetables or mushrooms instead.
What type of bread works best for Croque Madame?
A crusty bread like sourdough or pain de mie works wonderfully.
Can I freeze Croque Madame?
While fresh is best, you can freeze uncooked sandwiches. Wrap them tightly and store for up to a month, then thaw before broiling.
Indulging in a Croque Madame brings the essence of French café culture right to your home. Its layers of crispy golden bread, melty cheese, and luscious béchamel elevate your brunch game. Try this easy yet luxurious recipe to treat yourself or impress your guests. A journey into flavor awaits, promising that every bite will be worth it!

Croque Madame
This Croque Madame is a perfect blend of flavors with crispy bread, savory ham, and a rich béchamel sauce topped with a fried egg, ideal for brunch.
- Total Time: 40 minutes
- Yield: 4 servings 1x
Ingredients
- 8 slices of bread
- 4 tablespoons butter (softened)
- 4 teaspoons Dijon mustard
- 8 thin slices of ham
- 3 cups shredded Gruyère cheese (divided)
- 4 large eggs
- Salt and pepper (for eggs)
- Minced parsley (for garnish)
- 4 tablespoons butter (for béchamel)
- 2 tablespoons all-purpose flour
- 1 ½ cups whole milk
- Nutmeg (to taste)
- Salt (to taste)
Instructions
- Melt 4 tablespoons of butter and whisk in flour.
- Gradually add milk, whisking until smooth and thickened.
- Preheat oven to low broil; butter one side of each bread slice.
- Spread Dijon mustard on four slices and add béchamel, ham, and Gruyère.
- Top with remaining bread slices and grill in a skillet until golden.
- Broil with extra béchamel and Gruyère until bubbly.
- Fry eggs in a separate skillet until whites are set and yolks are runny.
- Serve sandwiches topped with a fried egg and garnish with parsley.
Notes
Ensure bread is well-buttered for optimal crispiness.
Take your time grilling to melt the cheese thoroughly.
Experiment with different cheeses for a unique flavor.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Brunch
- Method: Grilling and Broiling
- Cuisine: French
Nutrition
- Calories: 600
- Sugar: 4
- Sodium: 1200
- Fat: 36
- Saturated Fat: 18
- Unsaturated Fat: 10
- Trans Fat: 0
- Carbohydrates: 40
- Fiber: 2
- Protein: 24
- Cholesterol: 240