TL;DR (Quick-Answer Box)

  • What it is: A rich make-ahead breakfast bake featuring buttery croissants filled with Dijon mustard, deli ham, and Gruyère, soaked in a savory egg custard.
  • Why you’ll love it: It transforms the classic French sandwich into an easy overnight casserole. It’s decadently creamy, cheesy, and perfect for feeding a hungry crowd.
  • How to make it: Fill croissants with ham and cheese, cut into pieces, and soak in custard overnight. Top with homemade béchamel and bake until puffed.
A spoon lifts a serving of golden brown croque monsieur casserole, revealing layers of ham, croissant, and creamy béchamel sauce.

The croque monsieur—that perennial French classic—is the little black dress of the bistro set. My first genuine one was at a little wedge of a bistro in Paris about 30 years ago. It was the perfect example of a bistro bite. But memories can fade, and frankly, I’ve never attempted the sandwich at home because I didn’t want to ruin the nostalgia.

Then came Costco.

If you know The One, you know he’s mad about buying in bulk. Our basement looks like we’re prepping for Armageddon. So when I found myself staring down a bag of croissants the size of a Fiat and a hunk of cheese the size of a hassock, I knew making individual sandwiches wouldn’t cut it. I decided to go all Betty Crocker on their asses.

If the croque monsieur is the little black dress, then using buttery croissants instead of white bread is the string of pearls it’s been missing. This casserole is insanely rich, decadently custardy, and features a homemade béchamel that I can still whip up in my sleep thanks to my time at the French Culinary Institute. (Take that, M. Sailhac!) This is THE brunch dish for when you want to look like a culinary badass but haven’t pounded back your three French presses yet.

Chow,

David Leite's handwritten signature of "David."

Featured Review

Indulgent! I was eating a croque madame at a cafe in Paris in 1974 when a student demonstration shut down all the adjacent streets for 3 hours (we were the only people in the cafe, and as I recall a lot of Carlsbergs were drunk while we waited for the barricades to be moved). Looking forward to wowing some brunch guests with this dish, a great excuse to tell my 50-year-old story again…

Holly Hughes
david caricature

Why this croque monsieur casserole recipe works

The croissant upgrade is a game-changer. While traditional croque monsieurs rely on pain de mie or brioche, swapping in croissants adds layers of buttery, flaky texture that soak up the custard beautifully without falling apart. It turns a sandwich into a soufflé. Kinda.

It’s the ultimate make-ahead secret. I’m lazy. I designed this specifically as an overnight bake so I don’t have to think in the morning. The overnight chill allows the egg mixture to soak the croissants. That means you get soft, custardy insides while the edges bake up wildly crispy.

The classic Béchamel finish creates a bistro-quality crust. A silky, homemade Béchamel sauce is slathered on top before the final sprinkle of cheese. This creates a bubbling, golden, creamy topping that prevents the casserole from drying out and gives it that authentic French richness.

Your croque monsieur casserole questions, answered

What’s the difference between a croque monsieur and a croque madame?

A croque monsieur served with a poached or lightly fried egg on top is known as a croque madame (or, in parts of Normandy, as a croque à cheval). The name croque mademoiselle is associated with a lighter, vegetarian version that’s made of the same bread, but with ordinary melting cheese, accompanied with chives, cucumber, and green salad.

A monte cristo is another type of French sandwich, also made with ham and Gruyère. It is dipped in egg custard and pan fried. It is served with jam or syrup.

Can I freeze this croque monsieur casserole?

Indeedy you can. Bake the casserole and allow it to cool completely, wrap it in plastic, and then wrap it tightly with foil. The night before you plan on reheating the casserole, place it in the refrigerator to defrost overnight. Reheat the dish in a 325°F to 350°F (163°C to 175°C) oven until the temperature in the center is 165°F (74°C).

What other bread would work in place of croissants?

Now, I’ve gotten questions from some folks about whether you can use something other than croissants. My question always is, “Why?!” The answer is, yes, of course. But I’d suggest enriched bread, such as brioche or challah. You want that little bit of extra richness for this marvelous dish.

Croque monsieur casserole pro tips & troubleshooting

☞ Stale is the new fresh

Day-old croissants act like a sponge, soaking up the custard without turning to mush. If yours are fresh, let them dry out on the counter for a few hours.

☞ Don’t skip the press

Don’t just dump the eggs and run. Gently press the croissants down to force that liquid into every nook and cranny. No dry pockets allowed.

☞ Whisk that sauce

Add the milk to the roux slowly while whisking constantly to avoid lumps. If you do get lumps, just blitz it with an immersion blender. Your secret’s safe with me.

The mustard matters

It provides the necessary acidity to cut through the insane richness of the ham and cheese. Don’t skip it, or the dish will feel too heavy.

A person holding a finished croque monsieur casserole.

What to serve with croque monsieur

If you’re going for a brunch vibe, whip up a sharply dressed green salad. A lemon vinaigrette is a must. A bowl of macerated berries (think strawberries, blackberries, blueberries) or an orange, apple and fennel salad is lovely.

If dinner’s more your style, char some cherry tomatoes on the vine in the oven until blistered. And I’d never say no to a platter of roasted root veggies.

Storage & reheating

Fridge: Leftovers will keep happily in the refrigerator for 3 to 4 days. Let the casserole cool completely before tightly covering with plastic or transferring it to an airtight container.

Freezer: The baked casserole will last for up to 2 months. Wrap individual slices (or the whole dish) in a layer of plastic wrap followed by a layer of foil to prevent freezer burn. Thaw it overnight in the fridge before reheating.

Reheating: For the best texture, pass on the microwave—it turns the croissants rubbery. Instead, place the casserole (or slices) in a 350°F (175°C) oven, covered with foil, for about 15 to 20 minutes. Remove the foil for the last 5 minutes to crisp up that cheesy top.

More sassy French bistro recipes

Write a review

If you make this recipe, or any dish on LC, consider leaving a review, a star rating, and your best photo in the comments below. I love hearing from you.–David

Featured Review

This caught my eye and stuck with me immediately when it was posted after Easter. I assembled it some time ago and I finally got around to baking it this morning. It was terrific! A great choice for a brunch menu. The only last minute part was making a fresh béchamel. I layered very thinly sliced shallot and snipped chives under the béchamel because, why not? For the meat and cheese I used rolled prosciutto and provolone appies also left over from Easter. Just placed them in the “sandwiches” as they were. All my leftovers simply and deliciously combined into brunch! I turned the broiler element on for the last several minutes. We had the casserole with slices of those long mini San Marazano cherry tomatoes from Trader Joe’s which I tossed with chives and lightly smoked salt. It all combined to an easy, delicious, memorable brunch.

Rainey
A finished croque monsieur casserole in a white baking dish with a spoon resting inside.

Croque Monsieur Casserole

4.65 / 14 votes
Croque monsieur—that perennial French classic—is the little black dress of the bistro set. Here we've given it a string of pearls, if you will, by making it a breakfast bake and using croissants. This is insanely rich, so a small piece goes a long way. (Or in our house, a not-so-long way.)
David Leite
CourseBreakfast
CuisineFrench
Servings10 servings
Calories556 kcal
Prep Time15 minutes
Cook Time1 hour
Chill8 hours
Total Time9 hours 15 minutes

Equipment

  • 9-by-13-inch (23-by-33-cm) casserole dish

Ingredients 

For the croque monsieur casserole

  • Butter, for the dish
  • 7 large croissants, (about 1 pound | 500 g)
  • Your favorite Dijon mustard
  • 14 slices deli ham, (about 8 ounces | 230 g)
  • 8 ounces Gruyère, Emmenthaler, Jarlsberg, or Swiss cheese, grated (about 2 cups)
  • 8 large eggs
  • 2 cups whole milk
  • Salt and freshly ground white pepper

For the béchamel sauce

  • 3 1/4 cups whole milk
  • 5 tablespoons (2 1/2 oz) unsalted butter
  • 5 tablespoons all-purpose flour
  • Pinch ground nutmeg
  • Salt and freshly ground black pepper

Instructions 

Make the croque monsieur casserole

  • Butter a 9-by-13-inch (23-by-33-cm) casserole dish.
  • Slice the croissants lengthwise and spread with a bit of mustard.
    Halved croissants, spread with mustard, in preparation for making a croque monsieur casserole.
  • Tuck 2 slices of ham and about 1/4 cup cheese inside each croissant.
    Halved croissants topped with ham and shredded cheese for a croque monsieur casserole.
  • Cut each croissant into quarters, and fit the pieces in the dish. Turn them different ways, so some have frilly slices of ham showing.
    An assembled croque monsieur casserole prior to baking.
  • In a large bowl, whisk the eggs, then pour in the milk and whisk to combine. Season lightly with salt and pepper.
  • Evenly pour the egg mixture over the croissant pieces. Press down with your hands to make sure all the liquid is absorbed. Cover with plastic wrap and refrigerate overnight.
    Egg custard being poured over ham and cheese croissants for a croque monsieur casserole.

Make the béchamel sauce

  • In a medium saucepan over medium heat, warm the milk just until a skin begins to form on top, but the milk isn't boiling.
  • Meanwhile, in another medium saucepan over medium heat, melt the butter. Add the flour and stir constantly until the mixture bubbles, about 2 minutes.
  • Slowly pour the hot milk into the pan with the flour-butter mixture, whisking the whole time. Bring the mixture to a boil, then reduce to low and simmer until the béchamel thickens, 2 to 3 minutes more. Season with nutmeg, salt, and pepper.
  • Pour the sauce into a container, press plastic wrap against the surface to prevent a skin from forming, and let cool to room temperature. Refrigerate overnight.

Assemble the casserole

  • The next morning, remove the casserole and béchamel sauce from the refrigerator 30 minutes before baking. Crank the oven to 350°F (175°C).
  • Uncover the casserole and place it on a foil-lined rimmed baking sheet. Using a whisk, stir the béchamel to loosen it. Spread the sauce over the top, and sprinkle with the remaining cheese.
  • Bake the casserole until puffed and golden brown, 50 to 55 minutes.
    A cooked croque monsieur casserole.
  • Serve immediately.

Notes

  1. Croissant selection: Day-old croissants suck up the custard way better than fresh ones without disintegrating.
  2. Mustard manners: Spread the mustard evenly on every croissant piece to ensure the tang cuts the dairy’s richness.
  3. Preventing lumps: When making the béchamel, add hot milk slowly to the roux, whisking constantly. Strain if needed.
  4. The soak: Do not rush the overnight chill. It’s essential for the croissants to absorb the liquid and puff up like a soufflé.
  5. Make it a “Madame”: Top each serving with a fried or poached egg to turn this into a Croque Madame.

Nutrition

Serving: 1 portionCalories: 556 kcalCarbohydrates: 31 gProtein: 25 gFat: 37 gSaturated Fat: 20 gTrans Fat: 1 gCholesterol: 252 mgSodium: 727 mgFiber: 1 gSugar: 12 g

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @leitesculinaria or tag #leitesculinaria!
Recipe © 2021 David Leite. Photos © 2021 Cenk Sönmezsoy. All rights reserved.

Recipe Testers’ Reviews

Did you know only 68% of the recipes we test make it onto the site? This recipe survived our rigorous blind testing process by multiple home cooks. It earned the Leite’s Culinaria stamp of approval—and the testers’ reviews below prove it.

This croque monsieur casserole packs a wallop of cozy. So rich and creamy, it epitomizes “comfort food.” With ingredients like croissants, Gruyère, eggs, and ham—it’s a dreamy strata that is high on the rich and velvety quotient. So much so, that it’s a dish that’s perfect for entertaining and/or a special occasion, especially since you can prepare all the components ahead of time. I’d never eaten or prepared the classic croque monsieur dish but I had served a mushroom tartine version that had similar components and preparation. At the time, I suggested to my family that they should envision ham and cheese prepared the same way and they all swooned.

I could envision this dish being served for brunch, dinner, or part of a buffet. It’s also an ideal dish to share with neighbors and friends who recently had a baby or are going through a difficult time. What a gift of love this would be!

With over twenty-plus years with my husband, I know when he likes something I’ve cooked for him, when he’s not too thrilled with it, and when he REALLY loves it. This croque monsieur casserole would merit the REALLY-REALLY-loves-it category. How did I know? I never had to ask him what he thought of the dish. His Pavlovian response was “Mmmm, this is good,” as soon as the warm gooey mass hit his mouth. And the “Oh boy, I love this!” comment muttered under his breath a few times throughout the meal—as if I weren’t in the room with him—definitely gave it away.

I decided to make one change—I ended up turning this luscious dish into a croque madame, adding a creamy, dreamy over-easy egg (cooked in butter) on top of the wedge of deliciousness. Maybe that’s why hubby’s eyes rolled back in his head? Who knows? I do know I’ll be serving it again this week, sharing it with our neighbor, and making it again in the future—for brunch, lunch, and/or dinner. It would be a great potluck dish too!

I served it with a salad of butter lettuce, avocado, pistachios, orange segments, fresh dill and parsley, olive oil, red wine vinegar, salt, pepper, and the juice of the orange.

This croque monsieur casserole is a wonderful upgrade to more traditional egg/bread casseroles. The croissants give it a wonderful fluffy quality and the bechamel sauce adds a delicious richness.

It’s important to use good-quality ham so the flavor really comes through. It’s easily put together, and, because it’s refrigerated overnight, it makes for a stress-free morning. I made this for Sunday brunch and it was perfect with some fresh fruit and good coffee. I definitely recommend making this for guests.

Want to save this?

I'll email this to you, so you can come back to it later. Booyah!




About David Leite

I’ve received three James Beard Awards for my writing as well as for Leite’s Culinaria. I’m the author of The New Portuguese Table and Notes on a Banana. For more than 25 years, I’ve been developing and testing recipes for my site, my books, and publications. My work has also appeared in the New York Times, Martha Stewart Living, Saveur, Bon Appétit, Food & Wine, Yankee, Los Angeles Times, Chicago Tribune, Washington Post, and more. I’m also a cooking teacher, memoirist, and inveterate cat lady.


Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




16 Comments

  1. Ohmygosh, you were right, David! My fridge was too cold and the big dish must have been a heat sink. I made it again with stale cut-up croissants, divided into two 8-inch dishes, and it’s absolutely delicious. I’m taking the second dish to a sister who loves croque monsieur. Thank you so much for a wonderful brunch dish!

    1. Phew, Ems! I was banging my head against the wall trying to figure out what could’ve gone wrong! I’m so delighted you made it again, and you have one lucky sister there!

  2. We like it and will make again, maybe tonight. I refrigerated it overnight in a glass pan and then set it on the counter for 30 minutes before baking. It was still soupy and only 120 degrees when checked so baked it much longer to get to safe temp. Puzzled if glass slowed the cooking so much. (Yes, my oven temp is correct.)

    1. Ems, first off, you were incredibly smart to use a thermometer—that was a genius move that saved breakfast. Good on you for trusting your instincts.

      I have to be honest: I’m completely flummoxed by this. For something to be in the oven for almost an hour and only reach 120°F is utterly baffling. It sounds like the center was frozen or near frozen when it went in.

      I’m just spitballing here, looking for any variable that could’ve caused this, because I’ve made this dish many times and never ran into this. Aside from the oven recovery (the oven registering the correct temperature before the food goes in but not getting back up to the temperature when it cycles), here are a few other culprits:

      If the croissants were particularly large or dense (bakery vs. supermarket), or if they were packed in very tightly, the heat just wouldn’t penetrate to the center fast enough. Also, if the eggs were larger than standard “large” eggs, that adds more liquid volume to heat up.

      Another thought: I know during the holidays I crank my refrigerator temperature down because I have so much food packed in there. If your fridge was extra cold, that heavy ceramic or glass dish would act like a massive heat sink, keeping the center raw while the oven tried to catch up.

      I believe you that your oven is calibrated (and I know how frustrating it is when websites automatically blame the oven—it’s such an easy cop-out), but I suspect it just couldn’t recover the heat fast enough against that cold, dense mass. I’m sorry it gave you trouble, but I’m so glad you stuck with it and got it to the table safely!

      Please let me know if you do make it again today how it turns out.