Croque Monsieur Casserole

Featured in: Family Meal Favorites

This comforting casserole transforms the classic French bistro sandwich into a layered bake perfect for brunch or dinner. Buttered white bread is stacked with savory ham, nutty Gruyère cheese, and a rich béchamel sauce infused with nutmeg. An egg and cream custard soaks into every layer before baking to golden, bubbling perfection. Ready in just 1 hour, it serves 6 and pairs beautifully with a crisp green salad and white wine.

Updated on Sat, 31 Jan 2026 08:53:00 GMT
Golden-brown Croque Monsieur Casserole bubbling with creamy béchamel and melted Gruyère cheese. Save
Golden-brown Croque Monsieur Casserole bubbling with creamy béchamel and melted Gruyère cheese. | tiwizigather.com

My neighbor came back from Paris raving about a croque monsieur she had at a café near the Seine, and I wanted to recreate that magic without standing over a skillet flipping sandwiches for a crowd. That's when I started layering everything into a casserole dish, letting the oven do the work while I sipped coffee and set the table. The smell of bubbling Gruyère and buttery bread filled the kitchen, and suddenly it felt like we'd opened a little bistro in my dining room. Everyone scraped their plates clean, and I've been making it for brunch gatherings ever since. It's indulgent, fuss-free, and always impressive.

I made this for my sister's baby shower, and the quiet hum of conversation turned into outright requests for the recipe before I'd even brought out dessert. One friend stood at the counter with a fork, scraping up every last bit of béchamel from the dish. It reminded me that comfort food doesn't need to be complicated to feel special. That day, this casserole became my go-to whenever I want to feed people something warm and memorable without spending all morning in the kitchen.

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: Use a soft, sturdy loaf and remove the crusts so the layers soak up the custard evenly without getting tough.
  • Unsalted butter: Brushing each slice creates golden, crispy edges that contrast beautifully with the creamy center.
  • Gruyère cheese: This nutty, melty cheese is traditional, but Swiss works just as well if that's what you have on hand.
  • Cooked ham: Deli ham is perfect here, choose a good quality one with a little sweetness to balance the richness.
  • Whole milk and heavy cream: Together they create a luscious custard that binds everything without feeling too heavy.
  • Eggs: They give structure and turn this into something more than a pile of sandwiches, almost like a savory bread pudding.
  • All-purpose flour: The base of your béchamel, whisked with butter to create a smooth, velvety sauce.
  • Ground nutmeg: Just a pinch adds warmth and a subtle complexity that makes people wonder what the secret is.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep the dish and oven:
Preheat your oven to 375°F and butter your baking dish generously so nothing sticks. This step also gives the bottom layer a little extra richness.
Make the béchamel:
Melt butter, whisk in flour, and let it bubble for a minute before slowly adding milk, stirring constantly until it thickens like warm silk. Season with nutmeg, salt, and pepper, then set it aside to cool slightly.
Butter and layer the bread:
Spread soft butter on one side of each slice, then arrange half the slices buttered side down in the dish. This creates a golden crust on the bottom while keeping the top soft enough to soak up custard.
Add ham and cheese:
Layer half the ham and half the Gruyère over the bread, then repeat with remaining bread, ham, and cheese. Press gently so everything nestles together.
Pour the custard:
Whisk eggs, milk, cream, and a pinch of salt, then pour it slowly over the casserole, pressing down lightly to help the bread absorb it. Let it sit for a few minutes if you have time.
Top with béchamel:
Spoon the sauce over the top and spread it evenly, it will melt into the layers and create a creamy, golden crust as it bakes.
Bake until golden:
Slide it into the oven uncovered and bake for 35 to 40 minutes until puffed, bubbling, and deeply golden on top. Let it rest for 10 minutes before serving so it sets up and slices cleanly.
Freshly baked Croque Monsieur Casserole served with a crisp green salad on a rustic table. Save
Freshly baked Croque Monsieur Casserole served with a crisp green salad on a rustic table. | tiwizigather.com

The first time I brought this to a potluck, someone asked if I'd trained in France. I laughed and told them it was just bread, cheese, and a little patience, but the truth is, this dish makes you look like you tried much harder than you did. It's become my secret weapon for impressing guests without breaking a sweat, and I love watching their faces when they take that first creamy, cheesy bite.

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

I've swapped the ham for turkey when cooking for friends who don't eat pork, and I've also gone fully vegetarian by adding sautéed mushrooms and spinach between the layers. A thin smear of Dijon mustard on the bread before layering adds a sharp, tangy kick that cuts through the richness. If you want to go all out, sprinkle a handful of Parmesan on top during the last 10 minutes of baking for an extra crispy, salty crust.

Prep Ahead Magic

This is one of those rare dishes that actually gets better when you assemble it the night before. I pour the custard over the layers, cover the dish tightly, and let it sit in the fridge overnight so the bread soaks up every drop. In the morning, I just make the béchamel, pour it on top, and bake while I brew coffee and set the table. It's transformed my brunch hosting from stressful to leisurely, and I can actually enjoy my guests instead of hovering over the stove.

Serving and Pairing

I like to serve this with a simple arugula salad dressed in lemon and olive oil, the peppery greens and bright acidity balance the richness beautifully. A chilled glass of Chardonnay or a crisp Sauvignon Blanc feels right, but honestly, a strong cup of coffee works just as well for a lazy weekend brunch.

  • Let it cool for a full 10 minutes before slicing, or you'll end up with a delicious mess on the plate.
  • Leftovers reheat beautifully in a low oven covered with foil, they stay creamy and don't dry out.
  • If you're feeding a bigger crowd, double the recipe and use two dishes, it bakes at the same time and temperature.
Slices of Croque Monsieur Casserole revealing layers of buttery bread, ham, and rich cheese sauce. Save
Slices of Croque Monsieur Casserole revealing layers of buttery bread, ham, and rich cheese sauce. | tiwizigather.com

This casserole turns a simple stack of ingredients into something that feels like a warm hug on a plate. Make it once, and it'll earn a permanent spot in your brunch rotation.

Recipe Questions & Answers

Can I make this casserole ahead of time?

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

What cheese works best if I can't find Gruyère?

Swiss cheese is the closest substitute with a similar nutty flavor. Emmental, Comté, or even sharp white cheddar also work well in this dish.

How do I know when the casserole is fully cooked?

The top should be golden brown and puffed, with the edges bubbling. The internal temperature should reach 160°F and the custard should be set, not runny.

Can I make a vegetarian version?

Absolutely. Omit the ham and add sautéed mushrooms, wilted spinach, or caramelized onions between the bread layers for a hearty vegetarian option.

What type of bread is best for this casserole?

White sandwich bread works perfectly as it soaks up the custard beautifully. Brioche or challah also make excellent choices for a richer, sweeter flavor.

How should I store leftovers?

Store covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave or the entire casserole covered with foil at 350°F for 15-20 minutes.

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

Buttery bread layered with ham, Gruyère, and béchamel sauce, baked until golden and bubbling for a crowd-pleasing meal.

Time to Prep
20 min
Time to Cook
40 min
Entire Time Needed
60 min
Created by Valeria Moon


Skill Level Easy

Cuisine French

Makes 6 Serving Size

Dietary Info 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.5 cups Gruyère cheese, grated
04 1 cup whole milk
05 0.5 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.25 cups whole milk
04 0.25 teaspoon ground nutmeg
05 Salt and black pepper to taste

How to Make It

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

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.25 cups milk, stirring constantly, until thickened and smooth, approximately 3 to 4 minutes. Season with nutmeg, salt, and pepper. Remove from heat.

Step 03

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

Step 04

Build Casserole Layers: Top the bread layer with half the ham slices and half the Gruyère cheese. Repeat layers with remaining bread, buttered side down, followed by remaining ham and cheese.

Step 05

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

Step 06

Add Béchamel Topping: Pour prepared béchamel sauce over the casserole and spread evenly across the surface.

Step 07

Bake Casserole: Bake uncovered for 35 to 40 minutes, until puffed, golden brown, and bubbling. Allow to 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.

Tools Needed

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

Allergy Details

Review each component for allergens. Check with your healthcare provider if anything's unclear.
  • Contains wheat gluten
  • Contains milk
  • Contains eggs
  • Contains pork

Nutrition per serving

Shared for your information—never a replacement for health advice.
  • Energy: 420
  • Fats: 25 g
  • Carbohydrates: 28 g
  • Proteins: 21 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.