Best Croque Madame Sandwich Recipe | Tyla’s Ultimate Guide

By Tyla Updated May 9, 2026
A close-up overhead shot of a delicious Croque Madame sandwich with a runny fried egg on top, covered in creamy white sauce on a wooden board.
Jump to Recipe

Master the classic French ham and cheese sandwich with our easy Croque Madame recipe. Perfect for brunch with creamy béchamel sauce and sunny-side-up egg on top.

Prep Time

15 min

Cook Time

25 min

Servings

4 servings

Difficulty

Medium

Best Croque Madame Sandwich Recipe | Tyla’s Ultimate Guide

Master the classic French ham and cheese sandwich with our easy Croque Madame recipe. Perfect for brunch with creamy béchamel sauce and sunny-side-up egg on top.

| By Tyla

Prep

15 min

Cook

25 min

Total

40 min

Servings

4 servings

Ingredients


Instructions

  1. 1

    In a medium saucepan, melt 3 tablespoons of butter over medium heat.

  2. 2

    Sprinkle in 3 tablespoons of all-purpose flour and whisk continuously for 1-2 minutes until smooth paste forms and cooks slightly.

  3. 3

    Gradually whisk in warm milk, ensuring each addition is fully incorporated before adding more.

  4. 4

    Bring sauce to gentle simmer, whisking constantly, until thickened to coat back of spoon (5-7 minutes).

  5. 5

    Remove from heat and stir in Dijon mustard, grated nutmeg, salt, and pepper. Set aside.

  6. 6

    Preheat oven to 400°F (200°C) and line baking sheet with parchment paper.

  7. 7

    Lightly butter one side of each bread slice.

  8. 8

    On four bread slices (butter-side down), spread thin layer of béchamel sauce.

  9. 9

    Layer two slices Gruyère cheese, followed by two slices ham.

  10. 10

    Add another layer of ham, then two more slices Gruyère cheese.

  11. 11

    Top with remaining bread slices, butter-side up.

  12. 12

    Transfer assembled sandwiches to prepared baking sheet.

  13. 13

    Bake sandwiches for 10-12 minutes until cheese is melted and bread is lightly golden.

  14. 14

    Warm remaining béchamel sauce if it has cooled and thickened.

  15. 15

    Remove sandwiches from oven and spread generous layer of béchamel over top of each.

  16. 16

    Sprinkle extra Gruyère cheese (about 1 tablespoon per sandwich) over béchamel.

  17. 17

    Return to oven and broil for 2-4 minutes until top is bubbly and golden brown.

  18. 18

    Heat non-stick skillet over medium-low heat with butter or oil.

  19. 19

    Carefully crack eggs into pan, keeping yolks intact. Season with salt and pepper.

  20. 20

    Cook until whites are set and yolks are still runny (2-3 minutes).

  21. 21

    Transfer one fried egg onto top of each Croque Madame sandwich.

  22. 22

    Serve immediately while hot.


Notes

Tips for Success

  • Crisp, golden-brown sandwich with rich Gruyère and savory ham
  • Luscious, creamy béchamel sauce
  • Perfectly fried sunny-side-up egg with runny yolk
  • Authentic French bistro experience at home
  • Impressive dish perfect for brunch or special occasions

Common Mistakes to Avoid

  • Can become soggy if assembled too far ahead
  • Béchamel sauce can develop lumps if not whisked properly
  • Top can burn easily during broiling if not watched closely
  • Egg yolk can overcook while waiting for whites to set
  • High in calories and saturated fat

Nutrition (per serving)

700 kcal

Calories

Imagine a crisp, golden-brown sandwich, overflowing with rich Gruyère and savory ham, all bathed in a luscious, creamy béchamel sauce. Now, picture that masterpiece crowned with a perfectly fried, sunny-side-up egg, its yolk just waiting to burst and mingle with every incredible bite. That, my friends, is the magic of the Croque Madame sandwich, a French culinary icon that transforms a simple ham and cheese into an unforgettable experience. It’s more than just a meal; it’s a hug on a plate, a delightful indulgence perfect for a fancy brunch, a cozy lunch, or even a comforting dinner. This isn’t just a recipe; it’s your invitation to master a classic that will impress everyone who tries it.


Ingredients

Creating the perfect Croque Madame sandwich requires a few key players, each contributing to its legendary flavor and texture. Think of them as the band members of a delicious symphony!

For the Sandwiches:

  • 8 slices of good quality bread: Brioche is traditional and provides a wonderful richness, but a sturdy country white or even sourdough can work. Avoid thin, flimsy sandwich bread.
  • 4 tablespoons unsalted butter, softened: For spreading on the bread and cooking.
  • 8 slices Gruyère cheese: Or Comté, Emmental, or even a good quality sharp white cheddar. Gruyère is classic for its nutty, meltable qualities.
  • 8 slices good quality ham: Thinly sliced, good quality cooked ham (like Black Forest or Parisian ham) is best. Avoid water-added deli ham.
  • 4 large eggs: For the “Madame” part!
  • Pinch of salt and black pepper: To season the eggs.

For the Béchamel Sauce:

  • 3 tablespoons unsalted butter: The base of our creamy sauce.
  • 3 tablespoons all-purpose flour: To create a roux and thicken the sauce.
  • 2 cups whole milk, warm: Warming the milk prevents lumps and helps it incorporate smoothly.
  • ½ teaspoon Dijon mustard: Adds a subtle tang and depth of flavor without being overpowering.
  • Pinch of freshly grated nutmeg: This is a non-negotiable for authentic béchamel; it adds a warm, aromatic note.
  • Salt and freshly ground black pepper to taste: Season generously!

Timing

Getting your timing right ensures everything comes together perfectly, hot and delicious. Don’t worry, it’s simpler than it sounds!

  • Prep time: 15 minutes (Includes making the béchamel, slicing cheese, buttering bread)
  • Cook time: 20-25 minutes (Building, baking, and frying eggs)
  • Total time: 35-40 minutes

Time-Saving Tips:

  • Make Béchamel Ahead: The béchamel sauce can be made a day in advance and stored in an airtight container in the fridge. Gently reheat it over low heat, whisking constantly, and adding a splash of milk if it’s too thick.
  • Pre-slice Ingredients: Have your cheese and ham sliced and ready to go.
  • Warm Your Milk: Don’t skip warming the milk for the béchamel; it really does speed up the process and makes for a smoother sauce.
  • Use a Toaster Oven for Broiling: If you’re only making one or two sandwiches, a toaster oven can preheat faster than a full oven for the broiling step.

Step-by-Step Instructions

Let’s get cooking! Follow these steps to build your magnificent Croque Madame sandwich.

Step 1: Prepare the Béchamel Sauce

  1. In a medium saucepan, melt 3 tablespoons of butter over medium heat.
  2. Once melted, sprinkle in the 3 tablespoons of all-purpose flour. Whisk continuously for 1-2 minutes until a smooth paste (roux) forms and cooks slightly – it should smell a bit nutty, but not brown.
  3. Gradually whisk in the warm milk, a little at a time, ensuring each addition is fully incorporated before adding more. This prevents lumps!
  4. Bring the sauce to a gentle simmer, whisking constantly, until it thickens to a consistency that coats the back of a spoon (about 5-7 minutes).
  5. Remove from heat. Stir in the Dijon mustard, grated nutmeg, and season generously with salt and pepper. Taste and adjust seasoning as needed. Set aside.

Step 2: Assemble the Sandwiches

  1. Preheat your oven to 400°F (200°C) and prepare a baking sheet lined with parchment paper.
  2. Lightly butter one side of each bread slice.
  3. On four of the bread slices (butter-side down), spread a thin layer of béchamel sauce.
  4. Layer two slices of Gruyère cheese on top of the béchamel, followed by two slices of ham.
  5. Add another layer of ham, then two more slices of Gruyère cheese.
  6. Top with the remaining four slices of bread, butter-side up.
  7. Transfer the assembled sandwiches to the prepared baking sheet.

Step 3: Bake and Broil

  1. Bake the sandwiches in the preheated oven for 10-12 minutes, or until the cheese inside is melted and the bread is lightly golden.
  2. While the sandwiches are baking, warm up the remaining béchamel sauce if it has cooled and thickened too much.
  3. Once the sandwiches are lightly golden, remove them from the oven. Spread a generous layer of the remaining béchamel sauce over the top of each sandwich.
  4. Sprinkle a little extra Gruyère cheese (about 1 tablespoon per sandwich) over the béchamel.
  5. Return the sandwiches to the oven and change the setting to broil (or grill). Broil for 2-4 minutes, keeping a very close eye on them, until the top is bubbly and golden brown.

Step 4: Fry the Eggs

  1. While the sandwiches are broiling, heat a non-stick skillet over medium-low heat. Add a tiny bit of butter or oil.
  2. Carefully crack each egg into the pan, making sure the yolks stay intact. Season with a pinch of salt and pepper.
  3. Cook the eggs until the whites are set and the yolks are still runny, about 2-3 minutes. If you prefer a slightly firmer yolk, you can cook them a bit longer or even baste them gently with hot butter.

Step 5: Serve!

  1. Once the Croque Madame sandwiches are perfectly golden and bubbly, carefully transfer one fried egg onto the top of each sandwich.
  2. Serve immediately and prepare for pure deliciousness!

Healthier Alternatives for the Recipe

While a classic Croque Madame sandwich is a delightful indulgence, there are ways to lighten it up without sacrificing too much flavor. Here are a few ideas:

  • Bread Choice: Instead of brioche, opt for a whole-wheat sourdough or a sturdy whole-grain bread. It offers more fiber and a chewier texture.
  • Reduced-Fat Dairy: Use 1% or skim milk for the béchamel. You can also swap out some of the butter for a healthy oil in the béchamel roux, though butter offers superior flavor. For the cheese, a reduced-fat Swiss or Gruyère can work, but be mindful that the melt will be slightly different.
  • Leaner Protein: Choose a low-sodium, lean ham or even thinly sliced roasted turkey breast for a different flavor profile.
  • Add Vegetables: Introduce a layer of sautéed spinach, mushrooms, or roasted bell peppers inside the sandwich or serve a fresh, crisp salad on the side to boost your veggie intake.
  • Portion Control: Sometimes, the simplest “healthier” alternative is to simply enjoy a smaller portion and pair it with a generous side salad. For more ideas on how to make satisfying, lighter versions of comfort food, you might find inspiration from other culinary resources like this Croque Madame recipe from Food Network.

Serving Suggestions

A Croque Madame sandwich is a meal in itself, but it truly shines when paired with the right accompaniments. Think about creating a complete, bistro-style experience right at home!

  • Simple Green Salad: A lightly dressed green salad (think vinaigrette with Dijon mustard and olive oil) cuts through the richness of the sandwich beautifully. It’s the classic French pairing for a reason!
  • Soup: A warm bowl of French onion soup or a creamy tomato bisque makes an excellent companion, especially on a chilly day.
  • Pickles or Cornichons: The bright, tangy flavor of cornichons (small French pickles) offers a delightful contrast to the rich, savory sandwich.
  • Roasted Potatoes: Crispy roasted potatoes or a small serving of French fries can turn this into an even more substantial meal.
  • Beverages: Pair with a crisp dry white wine (like Sauvignon Blanc), a light beer, or simply a refreshing glass of sparkling water with lemon. For brunch, a mimosa or a cup of strong coffee is perfect.
  • Other Sandwich Varieties: If you’re hosting a brunch, you could offer a spread of various gourmet sandwiches. For something with a different flavor profile, but still featuring ham and cheese, consider checking out our recipe for Hawaiian Ham and Cheese Sliders.

Common Mistakes to Avoid

Even seasoned cooks can stumble on the path to Croque Madame perfection. Here are some pitfalls to watch out for:

  • Using Flimsy Bread: Thin, soft sandwich bread will turn soggy and won’t hold up to the béchamel and fillings. Opt for a sturdy brioche, sourdough, or country white.
  • Skipping the Béchamel (or making it poorly): The béchamel is non-negotiable for a true Croque Madame. Don’t rush it! Ensure it’s smooth and lump-free by whisking constantly and adding warm milk gradually.
  • Overcooking the Egg: The runny yolk is the “Madame” signature. Cook it just until the whites are set and the yolk is still liquid gold.
  • Overcrowding the Pan/Baking Sheet: Give your sandwiches space to cook evenly and get golden brown. Crowding leads to steaming, not crisping.
  • Forgetting the Nutmeg: A pinch of nutmeg in the béchamel adds an authentic, warm aroma that elevates the entire dish. Don’t skip it!
  • Lack of Seasoning: Bland béchamel or unseasoned eggs will dull the overall flavor. Season generously with salt and pepper throughout the process.
  • Not Watching the Broiler: Broilers can be intense! Keep a close eye on your sandwiches during the final broiling step to prevent burning. That golden, bubbly top can turn black in seconds.
  • Assembling Too Far Ahead: While béchamel can be made in advance, assembling the entire sandwich and letting it sit too long will result in soggy bread before baking. Assemble and bake promptly.

Storing Tips for the Recipe

While Croque Madame is definitely best enjoyed fresh and hot, sometimes you might have leftovers or want to do some prep ahead.

  • Béchamel Sauce: The béchamel can be made up to 2-3 days in advance. Store it in an airtight container in the refrigerator. When ready to use, gently reheat over low heat, whisking frequently. If it’s too thick, add a splash of milk to reach your desired consistency.
  • Cooked Sandwiches (without egg): If you have a fully cooked Croque Madame (minus the fried egg) leftover, you can store it in an airtight container in the fridge for up to 1 day.
  • Reheating Cooked Sandwiches: To reheat, place the sandwich on a baking sheet and warm in a preheated oven at 300°F (150°C) for 10-15 minutes, or until heated through and slightly crisp again. Avoid the microwave, as it will make the bread soggy. Once reheated, you can fry a fresh egg to top it.
  • Freezing: Freezing is generally not recommended for assembled Croque Madame sandwiches. The bread can become soggy and the béchamel sauce can separate upon thawing. Stick to making the béchamel ahead if you want to save time.

Troubleshooting Common Issues

Even with the best intentions, things can sometimes go awry. Here’s how to fix common Croque Madame conundrums:

  • Lumpy Béchamel: This usually happens if the milk is added too quickly or isn’t warm enough, or if you stop whisking. If you end up with lumps, don’t despair! You can try pushing the sauce through a fine-mesh sieve or using an immersion blender to smooth it out. Next time, remember to add warm milk gradually while continuously whisking.
  • Soggy Bread:
    • Before baking: Ensure your bread is sturdy enough. Brioche is excellent because it’s rich and holds up well.
    • During baking: Don’t overload with béchamel inside the sandwich, and make sure to bake it long enough for the bread to crisp.
    • After baking: Serve immediately! Croque Madame is not a sandwich that sits well.
  • Cheese Not Melting Properly: If your cheese isn’t melting, your oven might not be hot enough, or your cheese slices are too thick. Ensure your oven is fully preheated and consider thinly slicing your cheese.
  • Burnt Top, Uncooked Inside: This happens if your broiler is too high or you’re not watching it closely. Use a lower broiler setting if possible, or place the rack further from the heat source. Also, ensure the sandwich is already mostly cooked through before the final broil.
  • Egg White Not Set, Yolk Overcooked: This is a delicate balance. Use medium-low heat for frying your eggs. If the whites are taking too long, cover the pan briefly to help them set with steam, but keep an eye on the yolk. A truly perfect Croque Madame is often hailed as “the best sandwich on the planet,” and getting the egg right is key, as celebrated by Fifteen Spatulas.
  • Bland Flavor: Did you season your béchamel and eggs? A pinch of salt, pepper, and nutmeg goes a long way. Don’t be afraid to taste and adjust! Sometimes, a good quality ham and cheese make all the difference, too.

Nutritional Information per Serving

Please note: This is an estimated nutritional breakdown and can vary significantly based on specific ingredients, brands, and portion sizes. It’s calculated for one Croque Madame sandwich with one fried egg, assuming standard ingredient measurements.

  • Calories: ~650-750 kcal
  • Protein: ~30-35g
  • Carbohydrates: ~40-45g
  • Fat: ~45-55g
  • Saturated Fat: ~25-30g
  • Cholesterol: ~250-300mg
  • Sodium: ~1200-1500mg (can vary greatly depending on ham and cheese salt content)
  • Fiber: ~2-3g
  • Key Nutrients: Excellent source of Calcium (from cheese and milk), Vitamin D (from milk and eggs), and B vitamins (from ham and eggs).

FAQ

Q: What’s the difference between a Croque Monsieur and a Croque Madame?

A: The main difference is the egg! A Croque Monsieur is a classic grilled ham and cheese sandwich covered in béchamel sauce. A Croque Madame is the same delicious sandwich but with a fried or poached egg on top, often said to resemble a woman’s hat.

Q: Can I use different types of cheese?

A: Absolutely! While Gruyère is traditional for its nutty flavor and excellent melting qualities, you can experiment. Comté, Emmental, or even a sharp white cheddar are good alternatives. Just make sure it’s a good melting cheese.

Q: What kind of ham is best for a Croque Madame?

A: High-quality, thinly sliced cooked ham is ideal. Look for Parisian ham, Black Forest ham, or a good quality deli ham without too much water added. The flavor of the ham really shines through, so choose one you enjoy.

Q: How can I make my béchamel sauce extra smooth?

A: The key is to gradually add warm milk to your butter-flour roux, whisking constantly and thoroughly after each addition. If lumps still appear, don’t worry! You can often smooth them out by whisking vigorously over low heat or, for stubborn lumps, pressing the sauce through a fine-mesh sieve.

Q: Can I prepare any parts of the Croque Madame ahead of time?

A: Yes! The béchamel sauce can be made 1-2 days in advance and stored in the fridge. You can also slice your cheese and ham. However, it’s best to assemble and bake the sandwiches just before serving to prevent the bread from getting soggy. For a deeper dive into the tradition and variations, a recipe from Food & Wine might offer more historical context.


Conclusion

And there you have it – your comprehensive guide to making the perfect, irresistible Croque Madame sandwich right in your own kitchen! From understanding the creamy depths of a classic béchamel to achieving that perfectly runny fried egg, you’re now equipped to bring a piece of Parisian bistro magic to your table. This French ham and cheese delight isn’t just a recipe; it’s an experience, a delightful combination of textures and flavors that will have everyone asking for more.

Whether it’s a special brunch, a comforting lunch, or an elegant dinner, the Croque Madame is a showstopper that’s surprisingly approachable. Don’t be intimidated by its fancy name; with our step-by-step instructions, you’ll be whipping up this creamy brunch recipe like a seasoned chef in no time. Give it a try, savor every bite, and let us know what you think! We’d love to hear about your Croque Madame adventures in the comments below.

If you enjoyed this recipe and want to keep it handy for later, be sure to pin this Croque Madame sandwich recipe to your favorite Pinterest board! You can find the direct link to save it here: Tyla’s Ultimate Croque Madame Sandwich Recipe. And if you’re a fan of classic cheese sandwiches, don’t forget to check out our easy grilled cheese sandwich for a comforting classic. Happy cooking!

Why This Croque Madame Works

The bechamel is what separates a Croque Madame from a ham and cheese sandwich — the white sauce baked onto the top creates a gratin-style crust that is simultaneously creamy inside and slightly firm on top. It must be thick: too thin and it runs off the bread and burns on the pan instead of adhering and browning. Use good ham sliced thick enough to have presence in the sandwich — thin deli ham disappears under the bechamel. The fried egg on top should have a runny yolk: when you cut into it, the yolk runs down through the bechamel and becomes part of the sauce, which is the point of the dish.

You Might Also Like

40 min total
Jump to Recipe