Croque Monsieur Casserole

Featured in: Family Meals

This baked casserole transforms the classic French bistro sandwich into a shareable dish perfect for brunch or dinner. Buttered bread slices are layered with savory ham and nutty Gruyère cheese, then soaked in a rich custard mixture and topped with silky béchamel sauce. Baked until puffed and golden, it delivers all the indulgent flavors of the original in an easy, crowd-pleasing format.

Updated on Fri, 30 Jan 2026 15:15:00 GMT
Golden-brown Croque Monsieur Casserole bubbling with melted Gruyère cheese and creamy béchamel sauce in a baking dish. Save
Golden-brown Croque Monsieur Casserole bubbling with melted Gruyère cheese and creamy béchamel sauce in a baking dish. | milestonepan.com

The smell of nutmeg and butter hit me the moment I opened my friend's oven door, and I knew I had to learn what she was making. She pulled out this golden, bubbling casserole and called it a lazy Croque Monsieur. I'd only ever had the sandwich pressed between a panini maker at a café, but this baked version felt like something I could actually pull off on a Sunday morning. We ate it straight from the dish with forks, laughing at how indulgent it was. I went home that day with her scribbled recipe on a napkin.

I made this for my sister's birthday brunch last spring, and it disappeared faster than I expected. She kept saying it reminded her of the breakfast we had in Paris years ago, except better because we were eating it in pajamas. My brother-in-law, who usually avoids anything with cream sauce, went back for seconds. I realized then that this casserole had a way of making people feel taken care of without me having to do much at all.

Ingredients

  • White sandwich bread: Use soft, fresh bread and remove the crusts so it soaks up the custard evenly without getting tough or chewy.
  • Unsalted butter: Buttering each slice before layering adds richness and helps the top turn golden and crisp in the oven.
  • Gruyère cheese: This is the traditional choice for Croque Monsieur because it melts beautifully and has a nutty, slightly sweet flavor that balances the saltiness of the ham.
  • Whole milk and heavy cream: Together they create a custard that is rich but not overwhelming, binding everything into a cohesive, creamy casserole.
  • Eggs: They give structure to the custard and help the bread puff up as it bakes.
  • Cooked ham: Deli ham works perfectly here, but you can also use leftover holiday ham or even turkey if that is what you have.
  • All-purpose flour: This thickens the béchamel sauce so it coats the casserole instead of pooling at the bottom.
  • Ground nutmeg: Just a pinch brings warmth and depth to the béchamel without making it taste like dessert.
  • Salt and black pepper: Season every layer lightly so the flavors build without any one bite tasting flat.

Instructions

Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
Preheat and Prep Your Dish:
Set your oven to 375°F and butter a 9x13-inch baking dish generously so nothing sticks. This step also warms up your kitchen and gets you in the cooking mood.
Make the Béchamel Sauce:
Melt 2 tablespoons of butter in a saucepan over medium heat, whisk in the flour, and let it cook for a minute until it smells toasty. Slowly pour in the milk while whisking constantly until the sauce thickens and coats the back of a spoon, then season it with nutmeg, salt, and pepper before setting it aside.
Butter the Bread:
Spread softened butter on one side of each slice of bread. This might feel fussy, but it makes all the difference in texture and flavor.
Layer the Casserole:
Arrange half the bread slices buttered side down in the dish, then layer on half the ham and half the Gruyère. Repeat with the remaining bread, ham, and cheese so every bite has balance.
Pour the Custard:
Whisk together the eggs, milk, cream, and a pinch of salt in a bowl, then pour it evenly over the casserole and press down gently so the bread absorbs the liquid. Let it sit for a minute or two if you have time.
Add the Béchamel:
Pour the béchamel sauce over the top and spread it evenly with a spatula. It will look like a lot, but it soaks in as it bakes.
Bake Until Golden:
Slide the dish into the oven uncovered and bake for 35 to 40 minutes until the top is puffed, golden, and bubbling around the edges. Let it rest for 10 minutes before serving so it sets up and does not fall apart when you scoop it.
Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
Layers of buttery bread and savory ham soaked in an egg custard for a classic French casserole. Save
Layers of buttery bread and savory ham soaked in an egg custard for a classic French casserole. | milestonepan.com

One morning I served this to a friend who had just moved and was living out of boxes. She sat at my table with a huge portion and said it felt like the first real meal she'd had in weeks. We talked for hours while the empty dish sat between us. That is when I understood that some recipes are not just about feeding people, they are about giving them a moment to slow down and feel at home.

Make It Your Own

I have made this casserole vegetarian by leaving out the ham and adding sautéed mushrooms and spinach between the layers. It was just as satisfying and honestly a little lighter. You can also spread a thin layer of Dijon mustard on the buttered bread for a sharper, more traditional Croque Monsieur flavor. My neighbor swears by adding a handful of caramelized onions, and I have to admit it works beautifully.

Serving Suggestions

This casserole is rich, so I always serve it with something fresh and bright to balance it out. A simple green salad with lemon vinaigrette or a handful of arugula on the side cuts through the cream and cheese perfectly. If you are serving it for brunch, a glass of chilled Chardonnay or a sparkling mimosa makes it feel a little more special. Leftovers reheat surprisingly well in the oven, though they never last long in my house.

Storage and Timing

You can assemble this casserole the night before, cover it tightly with plastic wrap, and refrigerate it until you are ready to bake. Just add an extra 5 to 10 minutes to the baking time if it is going in cold. Leftovers keep in the fridge for up to three days and reheat beautifully in a 350°F oven until warmed through.

  • Assemble up to 24 hours ahead and bake fresh for stress free entertaining.
  • Reheat individual portions in the oven at 350°F for about 15 minutes covered with foil.
  • Freeze unbaked casserole tightly wrapped for up to a month and thaw overnight before baking.
Product image
Deep clean greasy stovetops, countertops, sinks, and tiles using powerful steam after everyday cooking.
Check price on Amazon
Freshly baked Croque Monsieur Casserole served with a crisp green salad for a delicious brunch. Save
Freshly baked Croque Monsieur Casserole served with a crisp green salad for a delicious brunch. | milestonepan.com

This casserole has become my go to whenever I want to make something that feels generous without a lot of fuss. It fills the kitchen with warmth and makes everyone gather around the table a little longer than usual.

Recipe FAQs

Can I prepare this casserole ahead of time?

Yes, assemble the casserole up to 24 hours in advance, cover tightly, and refrigerate. Pour the béchamel sauce just before baking and add 5-10 minutes to the baking time if placing it cold in the oven.

What bread works best for this dish?

White sandwich bread is traditional, but brioche or sourdough adds extra flavor and richness. Remove crusts for a softer texture or leave them on for more structure.

Can I substitute the Gruyère cheese?

Swiss cheese is the closest substitute, offering similar nutty, melty qualities. Emmental or Comté also work well, while sharp cheddar provides a bolder flavor profile.

How do I make this vegetarian?

Omit the ham and add sautéed mushrooms, caramelized onions, or wilted spinach between the bread layers. The béchamel and cheese provide plenty of savory richness.

Why is my casserole soggy?

Ensure bread is properly buttered to create a barrier against moisture. Don't oversoak the bread in the custard mixture, and let the casserole rest 10 minutes after baking to set properly.

What should I serve with this casserole?

A crisp green salad with Dijon vinaigrette balances the richness perfectly. Roasted asparagus, fresh fruit, or a light soup also complement this indulgent dish beautifully.

Croque Monsieur Casserole

Buttery bread layered with ham, Gruyère, and béchamel sauce, baked until golden and bubbling for ultimate comfort.

Prep Time
20 min
Time to Cook
40 min
Time Needed
60 min
Created by Caleb Barnes


Skill Level Easy

Cuisine French

Servings Yielded 6 Number of Servings

Special Diets None specified

What You'll 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

How To Make

Step 01

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

Step 02

Make Béchamel Sauce: In a medium saucepan, melt 2 tablespoons butter over medium heat. Whisk in flour and cook for 1 minute. Gradually whisk in 1 1/4 cups milk, stirring constantly until thickened and smooth, about 3 to 4 minutes. Season with nutmeg, salt, and pepper. Set aside.

Step 03

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

Step 04

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

Step 05

Prepare Egg Custard: Whisk together eggs, 1 cup milk, cream, and a pinch of salt in a bowl. Pour evenly over the casserole, pressing gently to soak the bread.

Step 06

Add Sauce Topping: Pour béchamel sauce over the top and spread evenly across the surface.

Step 07

Bake and Rest: Bake uncovered for 35 to 40 minutes until puffed, golden, and bubbling. Allow to rest 10 minutes before serving.

Tools Needed

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

Allergen Details

Review each ingredient for allergens and speak with your healthcare provider if you have questions.
  • Contains wheat gluten
  • Contains milk
  • Contains eggs
  • Contains pork

Nutrition (per serving)

For informational use only. Always consult with a health professional if needed.
  • Calorie Count: 420
  • Fats: 25 g
  • Carbohydrates: 28 g
  • Proteins: 21 g