Croque Monsieur Casserole

Featured in: Everyday Table Ideas

This elegant casserole transforms the iconic French bistro sandwich into a shareable baked dish. Layers of buttered bread alternate with savory ham and nutty Gruyère cheese, all bound together by a silky béchamel sauce and an egg-cream custard. Baked until puffed and golden, it delivers rich, comforting flavors perfect for leisurely brunches or cozy dinners. Serve alongside a crisp salad and white wine for an authentic French experience.

Updated on Sat, 31 Jan 2026 10:24:00 GMT
Golden, puffed Croque Monsieur Casserole with bubbly Gruyère and creamy béchamel sauce fresh from the oven. Save
Golden, puffed Croque Monsieur Casserole with bubbly Gruyère and creamy béchamel sauce fresh from the oven. | mesastories.com

My brother-in-law showed up one Sunday with a bag of day-old bread and announced he was making breakfast. What emerged from the oven was this glorious, golden casserole that tasted like the best grilled cheese you ever had, but softer, richer, and somehow fancier. He called it his lazy Croque Monsieur, and I've been making it ever since. It's the kind of dish that makes people lean back in their chairs and ask for the recipe before they've even finished their first serving.

I made this for a friend's baby shower brunch, and it sat in the oven filling the house with the smell of butter and melted cheese while we opened gifts. By the time we cut into it, everyone was hovering around the table. One guest scraped the dish clean with a spatula and said it was better than anything she'd had in Paris, which I'm sure was an exaggeration, but I didn't argue.

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: Day-old bread works best because it soaks up the custard without falling apart, and removing the crusts gives you those tender, custardy edges.
  • Unsalted butter: You'll use it to grease the dish and butter each slice, which creates little pockets of richness throughout the casserole.
  • Gruyere cheese: This is the cheese that makes a Croque Monsieur taste like itself, nutty and melty, though Swiss works in a pinch.
  • Whole milk and heavy cream: The custard base that turns this into something between French toast and a savory bread pudding.
  • Large eggs: They bind everything together and give the casserole structure as it bakes.
  • Cooked ham: Use good deli ham or leftover holiday ham, anything with a bit of flavor and not too much water.
  • All-purpose flour: The thickener for your bechamel, which adds that classic French creaminess on top.
  • Ground nutmeg: Just a whisper of it in the bechamel makes everything taste more sophisticated.
  • Salt and black pepper: Season every layer so the flavor builds as you go.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and Prep Your Dish:
Set your oven to 375°F and butter a 9x13-inch baking dish generously, getting into the corners. This prevents sticking and adds another layer of buttery flavor to the edges.
Make the Bechamel:
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, whisking constantly, until the sauce thickens enough to coat the back of a spoon, then season it with nutmeg, salt, and pepper.
Butter the Bread:
Spread softened butter on one side of each slice of bread. This step feels a little fussy, but it's what makes the top golden and the inside impossibly rich.
Layer the Casserole:
Arrange half the bread slices buttered-side down in the dish, then layer on half the ham and half the cheese. Repeat with the remaining bread, ham, and cheese, pressing down gently so everything nestles together.
Pour the Custard:
Whisk together the eggs, milk, cream, and a pinch of salt, then pour it evenly over the casserole. Press down gently on the bread so it soaks up the liquid.
Add the Bechamel:
Pour the bechamel sauce over the top and spread it with a spatula to cover everything. It might seem like a lot, but it creates that creamy, golden top layer.
Bake Until Golden:
Slide the dish into the oven and bake for 35 to 40 minutes, until the top is puffed and bubbling and the edges are crispy. Let it rest for 10 minutes before cutting in, or you'll have a molten cheese disaster on your hands.
Slices of rich Croque Monsieur Casserole served on white plates, ready for a family brunch gathering. Save
Slices of rich Croque Monsieur Casserole served on white plates, ready for a family brunch gathering. | mesastories.com

The first time I served this, my cousin asked if I'd gone to culinary school. I laughed and told her it was just bread, cheese, and ham dressed up with a little butter and patience. She took another slice anyway.

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.

Making It Ahead

You can assemble the entire casserole the night before, cover it tightly, and refrigerate it. In the morning, let it sit on the counter while the oven preheats, then bake as directed. The bread soaks up even more custard overnight, which makes it extra custardy and almost impossible to mess up.

Customizing the Filling

I've made this with sautéed mushrooms and spinach for a vegetarian version, and it was just as satisfying. You can also spread a thin layer of Dijon mustard on the bread before layering, or tuck in some caramelized onions if you want a little sweetness. Just don't overload it, or the custard won't set properly.

Serving Suggestions

This casserole is rich, so I like to serve it with a simple arugula salad dressed in lemon and olive oil to cut through the creaminess. A glass of crisp Chardonnay doesn't hurt either, though coffee works just as well if it's breakfast.

  • Pair it with fresh fruit for a lighter brunch spread.
  • Serve it with roasted asparagus or green beans for dinner.
  • Leftovers reheat beautifully in the oven, covered with foil.
Buttery bread and ham layers in a golden Croque Monsieur Casserole with a green salad on the side. Save
Buttery bread and ham layers in a golden Croque Monsieur Casserole with a green salad on the side. | mesastories.com

This casserole has become my go-to whenever I need to feed people something comforting without spending the whole morning in the kitchen. It's fancy enough to impress, but forgiving enough that you can make it in your pajamas.

Recipe Questions & Answers

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. Allow it to sit at room temperature for 30 minutes before baking, and add 5-10 minutes to the baking time if needed.

What type of bread works best for this dish?

White sandwich bread or pain de mie are ideal because they absorb the custard beautifully without becoming too dense. Brioche adds extra richness, while sourdough offers a tangy contrast.

Can I substitute the Gruyère cheese?

Swiss cheese is the closest substitute with a similar nutty flavor. Emmental, Comté, or a sharp white cheddar also work well, though they will slightly alter the traditional French character.

How do I make this vegetarian?

Omit the ham and add sautéed mushrooms, caramelized onions, or fresh spinach between the bread layers. A touch of Dijon mustard enhances the savory depth without meat.

Why is my casserole soggy instead of crispy?

Ensure the bread is buttered on one side and pressed gently into the custard without oversaturating. Baking uncovered at the correct temperature allows the top to crisp and brown properly.

What should I serve with this casserole?

A crisp green salad with Dijon vinaigrette balances the richness perfectly. Roasted asparagus, sautéed green beans, or a light arugula salad also complement the creamy, cheesy flavors beautifully.

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 with French flair.

Prep Time
20 min
Time to Cook
40 min
Overall Time
60 min
Created by Spencer Maddux

Recipe Type Everyday Table Ideas

Skill Level Easy

Cuisine French

Portions 6 Number of Servings

Diet Preferences None specified

What You Need

Bread & Dairy

01 12 slices white sandwich bread, crusts removed
02 4 tablespoons unsalted butter, softened, divided
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

Step-by-Step Guide

Step 01

Prepare oven and baking dish: Preheat oven to 375°F. Butter a 9x13-inch baking dish lightly 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, stirring constantly. Gradually add 1.25 cups milk while whisking continuously until sauce thickens and becomes smooth, approximately 3 to 4 minutes. Season with nutmeg, salt, and pepper. Remove from heat.

Step 03

Prepare bread layers: Butter one side of each bread slice. Arrange half the buttered bread slices with buttered side down in the prepared baking dish.

Step 04

Layer ham and cheese: Top bread with half the ham slices, then distribute half the grated Gruyère over ham. Layer remaining bread slices buttered side down, followed by remaining ham and cheese.

Step 05

Prepare custard mixture: In a bowl, whisk together 3 eggs, 1 cup milk, 0.5 cup heavy cream, and a pinch of salt until well combined. Pour mixture evenly over casserole, pressing gently to allow bread to absorb liquid.

Step 06

Add béchamel topping: Pour prepared béchamel sauce evenly over casserole and spread to coat surface uniformly.

Step 07

Bake casserole: Bake uncovered for 35 to 40 minutes until casserole is puffed, golden brown, and bubbling at edges. Allow casserole 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 You Need

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

Allergy Notice

Carefully check each ingredient for allergens and reach out to a medical provider if you have questions.
  • Contains wheat gluten
  • Contains milk and milk derivatives
  • Contains eggs
  • Contains pork

Nutrition Details (Each Serving)

For informational use only. Please consult your healthcare provider for dietary advice.
  • Calories: 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.