Classic Croque-Madame Sandwich

Category: Satisfying Main Courses for Every Occasion

Classic Croque-Madame is a beloved French bistro creation featuring golden toasted bread, layers of savory ham, and plenty of melty Gruyère or Emmental cheese all brought together with creamy béchamel sauce. Once baked until bubbling and golden, each sandwich is crowned with a sunny-side-up egg, adding richness and visual appeal to every bite. This satisfying combination balances savory flavors, creamy textures, and a perfectly runny yolk for a comforting lunch or brunch. Whether served at home or enjoyed as café fare, it’s a timeless favorite for cheese and egg lovers alike.

Loura is a chef and she is standing in front of a table full of fruits and vegetables.
Updated on Mon, 02 Jun 2025 00:29:07 GMT
A breakfast sandwich with a fried egg on top. Save
A breakfast sandwich with a fried egg on top. | recipesfoodyummy.com

This decadent croque-madame is my answer when I need a bistro-inspired brunch that feels special yet is totally manageable at home The sandwich brings together golden toasted bread a creamy béchamel sauce melty cheese smoky ham and a sunny fried egg all in one biteworthy package

Every time I make this I remember chilly Paris mornings when my partner and I would eat these in a cozy café Now making croque-madame at home turns any ordinary day into a mini celebration

Ingredients

  • Thick white bread such as brioche or pain de mie: provides a sturdy base and absorbs all the flavors look for fresh bakery bread if you can
  • Dijon mustard: adds tang and authentic French depth choose a smooth variety for easy spreading
  • Cooked ham sliced thin: delivers savory flavor and heartiness opt for high-quality deli or leftover ham
  • Gruyère or Emmental cheese: creates that iconic melt and stretch always grate your own for the best melt
  • Unsalted butter: develops rich flavor in both the sauce and the crisped sandwich
  • All-purpose flour: thickens the béchamel sauce make sure it is fresh for the smoothest sauce
  • Whole milk: adds creaminess to the sauce and helps bind everything together
  • Nutmeg: gives a gentle warmth to the béchamel just a pinch is enough optional
  • Salt and black pepper: round out the flavors use freshly ground pepper for the best taste
  • Large eggs: bring classic croque-madame style and a luscious finish pick the freshest eggs possible
  • Olive oil or butter for frying the eggs: creates golden edges and nonstick results
  • Dried herbs or parsley optional for garnish: add a hit of freshness and color

Step-by-Step Instructions

Make the Béchamel Sauce:
Start by melting butter in a small saucepan set over medium heat Once melted whisk in the flour until you form a smooth paste This needs about one minute to fully blend Cook it while whisking constantly so no raw flour taste remains Gradually pour in the milk about a tablespoon at a time whisking continuously This prevents lumps Continue cooking for three to five minutes until the sauce becomes noticeably thicker It should coat the back of a spoon Add a pinch of nutmeg salt and pepper Stir in about a quarter cup of the cheese and keep mixing until completely melted and velvety Set this sauce aside while you prep everything else
Assemble the Sandwiches:
Lightly toast the bread slices until just golden on the outside This will help them stay crisp once the sauce goes on Spread Dijon mustard evenly over two of the slices Take care to go all the way to the edges Layer on two slices of ham per sandwich making sure each slice lays flat Sprinkle generously with grated cheese covering the ham right to the crust Place the remaining bread slices on top to build your sandwiches
Grill the Sandwiches:
Melt a tablespoon of butter in a skillet over medium heat Once foamy add the sandwiches pressing down lightly Grill for about two to three minutes per side until golden and the cheese starts to melt inside A gentle press with a spatula helps keep everything together Once both sides are crisped transfer them to a baking sheet
Broil Until Bubbly:
Preheat your broiler spoon a generous amount of béchamel sauce over each sandwich right to the edges Top with the rest of the grated cheese Slide under the broiler for two to three minutes Watch closely You want the cheese bubbling and the edges turning golden without burning
Top with a Fried Egg:
Heat olive oil or butter in a skillet over medium heat Carefully crack in your eggs making sure the yolks stay whole Fry them sunny-side up until the whites are set but the yolks remain runny about two minutes Slide each fried egg over a sandwich If you like sprinkle with herbs or parsley for a finishing touch
A breakfast sandwich with eggs, ham, and cheese. Save
A breakfast sandwich with eggs, ham, and cheese. | recipesfoodyummy.com

When I think of croque-madame I always picture a Paris vacation breakfast where the runny egg made us both laugh as it dripped onto the plate Gruyère is my stand-out ingredient here it melts like a dream and adds a nutty richness that other cheeses just do not match

Storing and Reheating Tips

If you need to make these ahead you can store assembled but unbaked sandwiches in the fridge for up to one day Wrap well in foil Keep the bechamel in a separate container When ready top with sauce and cheese then broil fresh For leftovers store wrapped sandwiches in the fridge and reheat in the oven to restore their crispness Fried eggs are best done to order

Ingredient Substitutions

No Gruyère or Emmental Try Swiss or Jarlsberg Cheese Both melt well and provide that classic flavor Feeling creative Add a handful of wilted spinach in the sandwich for an extra layer of goodness Gluten free bread works nicely if you are avoiding wheat

Serving Suggestions

Pair each croque-madame with a crisp green salad tossed with a sharp vinaigrette for a classic French touch Sliced tomatoes or a light fruit salad also work beautifully For breakfast serve alongside roasted potatoes or seasonal fruit

Croque-Madame’s French Roots

Born in Paris around the early 1900s croque-madame is a riff on the famous croque-monsieur The difference is that glorious runny egg on top It is named so because some say the egg resembles the fashionable hats women wore at the time It has been a staple in countless bistros ever since

Recipe FAQs

→ What kind of bread works best?

Brioche or pain de mie are ideal for their soft texture and buttery flavor, though any thick white bread holds up well.

→ Can I use a different cheese?

Gruyère or Emmental are traditional, but Swiss or even sharp cheddar will melt nicely and offer good flavor.

→ Is the béchamel sauce essential?

The sauce adds creaminess and richness, but you can skip it for a lighter sandwich or substitute with more cheese.

→ How do I get the perfect runny egg?

Fry the eggs sunny-side up, cooking gently until the whites are set but yolks remain soft for the best texture.

→ Can I prepare this ahead of time?

The assembled sandwiches can be prepped in advance, then broiled and topped with the fresh egg just before serving.

Classic Croque-Madame Sandwich

Savory ham, creamy cheese, and a golden fried egg layered on toasted bread for French-inspired comfort.

Prep Time
20 mins
Cooking Time
15 mins
Total Duration
35 mins
By: Loura

Recipe Type: Main Dishes

Skill Level: Intermediate

Cuisine: French

Portions Yielded: 2 Serving Size (2 sandwiches)

Dietary Preferences: ~

What You'll Need

→ Béchamel Sauce

01 1 tablespoon unsalted butter
02 2 teaspoons all-purpose flour
03 180 milliliters whole milk
04 Pinch of grated nutmeg (optional)
05 Salt and freshly ground black pepper, to taste
06 25 grams grated Gruyère or Emmental cheese

→ Sandwich Assembly

07 4 slices thick white bread (brioche or pain de mie)
08 2 teaspoons Dijon mustard
09 4 slices cooked ham
10 75 grams grated Gruyère or Emmental cheese
11 1 tablespoon unsalted butter (for grilling)

→ Topping

12 2 large eggs
13 1 tablespoon olive oil or butter (for frying eggs)
14 Dried herbs or fresh parsley, finely chopped (optional, for garnish)

Steps To Follow

Step 01

In a small saucepan over medium heat, melt 1 tablespoon of butter. Whisk in the flour and cook, stirring constantly, until the mixture forms a smooth paste. Gradually add the milk, whisking to prevent lumps, then cook for 3–5 minutes until the sauce thickens. Season with nutmeg, salt, and black pepper. Remove from heat and stir in 25 grams of grated cheese until melted. Set aside.

Step 02

Lightly toast the bread slices. Spread Dijon mustard evenly on two of the slices. Layer each with 2 slices of ham and a generous portion of grated cheese. Top with the remaining bread slices to form sandwiches.

Step 03

Melt 1 tablespoon of butter in a skillet over medium heat. Grill the sandwiches for 2–3 minutes per side, turning once, until golden brown and the cheese begins to melt. Transfer the sandwiches to a baking sheet.

Step 04

Top each sandwich with béchamel sauce and sprinkle with the remaining grated cheese. Place under a hot grill (broiler) for 2–3 minutes until the cheese topping is golden and bubbling.

Step 05

In a clean skillet, heat olive oil or butter over medium heat. Crack in the eggs and fry sunny-side up until the whites are set but the yolks remain runny. Place one fried egg atop each sandwich. Garnish with herbs or parsley if desired.

Notes and Tips

  1. For an extra crisp result, use day-old bread and allow the béchamel to cool slightly before spreading.

Required Equipment

  • Small saucepan
  • Whisk
  • Skillet or frying pan
  • Baking sheet
  • Oven grill (broiler)

Allergy Info

Double-check every ingredient for possible allergens and consult a health professional if you're unsure.
  • Contains gluten, dairy, and eggs.

Nutritional Info (per serving)

These details are for informational purposes only and shouldn't replace medical advice.
  • Caloric Content: 730
  • Fats: 45 g
  • Carbohydrates: 45 g
  • Proteins: 35 g