Croque Monsieur Casserole

Featured in: Oven-Made Classics

This Croque Monsieur Casserole transforms the beloved French bistro sandwich into an easy, crowd-pleasing baked dish. Buttered white bread is layered with savory ham and nutty Gruyère cheese, then soaked in a rich custard mixture and topped with homemade béchamel sauce. Baked until golden and bubbling, it delivers all the decadent flavors of the classic with minimal effort, perfect for brunch gatherings or a comforting dinner.

Updated on Sat, 31 Jan 2026 09:32:00 GMT
Golden, puffed Croque Monsieur Casserole fresh from the oven with bubbling Gruyère topping. Save
Golden, puffed Croque Monsieur Casserole fresh from the oven with bubbling Gruyère topping. | freshsahlab.com

The smell of nutmeg and melted Gruyère is what stopped me in my tracks at a tiny café outside Lyon. I watched the cook pull a bubbling golden casserole from the oven, and I knew I had to recreate it at home. After a few trials and one slightly burned top, I figured out the trick: press the bread gently into the custard so every layer soaks up that creamy richness. Now it's my go-to when I want to impress without spending all morning in the kitchen. It tastes like a fancy French bistro, but it's honestly just assembly and patience.

I made this for my sister's birthday brunch last spring, and she still talks about it. She's not usually one for casseroles, but the golden crust and the way the custard held everything together won her over. We ate it straight from the dish with a simple arugula salad on the side, and the whole table went quiet for a few minutes. That's how I knew it was a keeper.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • White sandwich bread: The soft texture soaks up the custard perfectly, and removing the crusts gives it a more refined, melt-in-your-mouth feel.
  • Unsalted butter: Brushing it on the bread adds richness and helps create those crispy golden edges that contrast with the creamy center.
  • Gruyère cheese: This is the star, it melts beautifully and has a nutty, slightly sweet flavor that defines the dish.
  • Whole milk and heavy cream: Together they make the custard silky and luxurious without being too heavy or too thin.
  • Large eggs: They bind the custard and give the casserole structure so it holds its shape when you slice into it.
  • Cooked ham: Use good quality deli ham or leftover holiday ham, the saltiness balances the creamy layers.
  • All-purpose flour: It thickens the béchamel and keeps it smooth and velvety when you pour it over the top.
  • Ground nutmeg: Just a pinch transforms the béchamel from plain white sauce into something warm and deeply French.
  • Salt and black pepper: Season every layer lightly, it builds flavor without overwhelming the delicate cheese and custard.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and Prep the Dish:
Set your oven to 375°F and butter your baking dish generously so nothing sticks. This step seems small, but it makes cleanup so much easier later.
Make the Béchamel:
Melt the butter, whisk in the flour, and let it bubble for a minute to cook out the raw taste, then slowly add the milk while whisking constantly until it thickens into a smooth, glossy sauce. Season it well with nutmeg, salt, and pepper, the nutmeg is essential.
Butter the Bread:
Spread softened butter on one side of each slice and arrange half of them buttered side down in the dish. The buttered side against the pan creates a crispy bottom layer.
Layer Ham and Cheese:
Place half the ham over the bread, then sprinkle half the Gruyère, repeat with the remaining bread, ham, and cheese. Press down gently as you go so the layers nestle together.
Pour the Custard:
Whisk the eggs, milk, cream, and a pinch of salt, then pour it evenly over the casserole and press the bread down so it soaks up the liquid. Let it sit for a few minutes if you have time.
Top with Béchamel:
Pour the warm béchamel over everything and spread it gently with a spoon. It will settle into the gaps and create a golden, bubbly top.
Bake Until Golden:
Bake uncovered for 35 to 40 minutes until the top is puffed and deeply golden. Let it rest for 10 minutes before serving so the layers set and you can slice it cleanly.
A rustic white baking dish holds layers of ham, buttery bread, and creamy béchamel. Save
A rustic white baking dish holds layers of ham, buttery bread, and creamy béchamel. | freshsahlab.com

One rainy Sunday, I made this casserole and we ate it in our pajamas with nothing but coffee and good conversation. It felt indulgent and cozy at the same time, like we'd stolen a moment from a French countryside inn. That's the magic of this dish, it turns an ordinary day into something worth remembering.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Make It Your Own

If you want to skip the ham, sauté some mushrooms with garlic and layer them in instead, or use fresh spinach for a lighter vegetarian version. I've also spread a thin layer of Dijon mustard on the bread before layering, and it adds a subtle sharpness that cuts through the richness. You can even swap the Gruyère for a good Swiss or white cheddar if that's what you have on hand.

Timing and Storage

This casserole is perfect for entertaining because you can assemble it the night before, cover it tightly, and refrigerate it until you're ready to bake. Just add an extra 5 to 10 minutes to the baking time if it goes in cold. Leftovers keep well in the fridge for up to three days, and they reheat beautifully in a low oven or even the microwave.

Serving Suggestions

I love serving this with a simple green salad dressed in lemon vinaigrette, the acidity balances the creamy richness. A glass of chilled Chardonnay or a light Pinot Noir pairs beautifully if you're feeling fancy. It's also wonderful with roasted asparagus or a handful of fresh herbs scattered on top right before serving.

  • Serve it family style straight from the baking dish for a relaxed, communal feel.
  • Cut it into squares and plate individually with a small salad on the side for a more elegant presentation.
  • Pair it with crusty baguette and soft butter if you want to lean into the French bistro vibe.
Close-up of a serving showing the melty cheese interior and golden brown crust. Save
Close-up of a serving showing the melty cheese interior and golden brown crust. | freshsahlab.com

This casserole has become one of those recipes I turn to when I want comfort and celebration in equal measure. I hope it brings you as much warmth and joy as it's brought to my table.

Recipe FAQs

Can I prepare this casserole ahead of time?

Yes, assemble the casserole up to 24 hours in advance, cover tightly with plastic wrap, and refrigerate. Pour the béchamel sauce over just before baking and add 5-10 minutes to the cooking time if baking straight from the refrigerator.

What cheese can I use instead of Gruyère?

Swiss cheese is the closest substitute with a similar nutty, mild flavor. Emmental, Comté, or a combination of fontina and Parmesan also work beautifully in this casserole.

How do I know when the casserole is fully cooked?

The casserole is done when the top is golden brown and puffed, the edges are bubbling, and a knife inserted in the center comes out clean. The internal temperature should reach 160°F (71°C).

Can I make this vegetarian?

Absolutely. Omit the ham and add sautéed mushrooms, caramelized onions, or blanched spinach between the bread layers for a delicious meat-free version that maintains the rich, savory character.

What bread works best for this casserole?

Classic white sandwich bread is traditional, but brioche adds extra richness, while sourdough provides a pleasant tang. Choose a sturdy bread that will hold up to the custard without becoming too soggy.

How should I store and reheat leftovers?

Store covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave for 1-2 minutes, or cover the entire dish with foil and warm in a 325°F oven for 15-20 minutes until heated through.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Croque Monsieur Casserole

Layers of buttery bread, ham, Gruyère, and béchamel sauce baked until golden and bubbling for brunch or dinner.

Prep Time
20 minutes
Time to Cook
40 minutes
Overall Time
60 minutes
Created by Anna Lucas


Skill Level Easy

Cuisine Type French

Portions 6 Number of Servings

Special Diet Information None specified

What You Need

Bread & Dairy

01 12 slices white sandwich bread, crusts removed
02 2 tablespoons unsalted butter, softened, plus extra for greasing
03 1 1/2 cups Gruyère cheese, grated
04 1 cup whole milk
05 1/2 cup heavy cream
06 3 large eggs

Meats

01 8 slices cooked ham, approximately 7 ounces

Béchamel Sauce

01 2 tablespoons unsalted butter
02 2 tablespoons all-purpose flour
03 1 1/4 cups whole milk
04 1/4 teaspoon ground nutmeg
05 Salt and black pepper to taste

Directions

Step 01

Prepare Baking Dish and Preheat Oven: Preheat oven to 375°F. Lightly butter a 9x13-inch baking dish and set aside.

Step 02

Create Béchamel Sauce: In a medium saucepan, melt 2 tablespoons butter over medium heat. Whisk in flour and cook for 1 minute, stirring constantly. Gradually add 1 1/4 cups milk while whisking continuously until thickened and smooth, approximately 3 to 4 minutes. Season with nutmeg, salt, and pepper. Remove from heat.

Step 03

Butter and Layer Bread: Butter one side of each bread slice. Arrange half the bread slices, buttered side down, in the prepared baking dish.

Step 04

Add Protein and Cheese Layers: Top the bread layer with half the ham slices and half the Gruyère cheese. Repeat with remaining bread slices, buttered side down, remaining ham, and remaining cheese.

Step 05

Prepare Egg Custard Mixture: In a mixing bowl, whisk together 3 eggs, 1 cup milk, heavy cream, and a pinch of salt until well combined.

Step 06

Assemble Casserole: Pour the egg custard evenly over the layered casserole, pressing gently to ensure the bread absorbs the mixture. Spread béchamel sauce evenly over the top.

Step 07

Bake and Rest: Bake uncovered for 35 to 40 minutes until puffed, golden brown, and bubbling at the edges. Remove from oven and let rest for 10 minutes before serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You'll Need

  • 9x13-inch baking dish
  • Medium saucepan
  • Whisk
  • Mixing bowls
  • Bread knife

Allergy Details

Always review every item for allergens and reach out to a professional if unsure.
  • Contains wheat gluten
  • Contains milk
  • Contains eggs
  • Contains pork

Nutrition Details (per portion)

These values are examples only. Make sure you consult a health expert for personal dietary needs.
  • Energy: 420
  • Fat content: 25 grams
  • Carbohydrates: 28 grams
  • Proteins: 21 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.