Croque Monsieur Casserole

Featured in: Warm Baked Comforts

This Croque Monsieur Casserole brings the iconic French bistro sandwich to your table in a shareable format. Buttery bread layers are stacked with savory ham and nutty Gruyère cheese, then soaked in a rich custard mixture and topped with velvety béchamel sauce. Baked until golden and bubbling, this comforting dish serves six and comes together in just an hour, making it ideal for weekend brunch gatherings or elegant weeknight dinners with minimal effort.

Updated on Fri, 30 Jan 2026 13:41:00 GMT
Golden, bubbling Croque Monsieur Casserole straight from the oven with a crisp, cheesy top. Save
Golden, bubbling Croque Monsieur Casserole straight from the oven with a crisp, cheesy top. | rosewoodoven.com

My friend Claire showed up one Sunday with a casserole dish tucked under her arm, announcing she'd found a way to feed eight people the luxury of a Parisian café without flipping a single sandwich. We stood in my kitchen as she pulled back the foil, and the smell of toasted Gruyère and cream hit us like a warm hug. That casserole taught me something important: sometimes the best meals are the ones you can assemble ahead, slide into the oven, and let work their magic while you pour the coffee.

I made this for my sister's birthday brunch last spring, and by the time I brought it to the table, golden and bubbling at the edges, everyone went quiet. We ate it with a big green salad and too much wine, and she told me later it was the kind of meal that made her feel taken care of. I've been making it ever since whenever I want to show up for someone without making a fuss about it.

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: I remove the crusts because they can turn tough when baked, and the soft interior soaks up all that custard and béchamel beautifully.
  • Unsalted butter: Buttering each slice before layering adds richness and helps the top brown into a crispy, golden crust.
  • Gruyère cheese: This is the cheese that makes it taste authentically French, nutty and melty, though Swiss works if that's what you have.
  • Whole milk and heavy cream: Together they create a custard that's rich but not heavy, binding everything into creamy layers.
  • Eggs: They give the custard structure so it puffs up as it bakes instead of turning soggy.
  • Cooked ham: I use deli ham or leftover holiday ham, and it adds that salty, savory contrast to all the cheese and cream.
  • Béchamel ingredients: Butter, flour, milk, nutmeg, salt, and pepper make a classic white sauce that coats the top and seeps into every layer as it bakes.

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 so nothing sticks. This step matters more than you think.
Make the béchamel:
Melt the butter in a saucepan, whisk in the flour, and let it cook for a minute until it smells toasty. Slowly pour in the milk, whisking constantly, until it thickens into a smooth, velvety sauce, then season it with nutmeg, salt, and pepper.
Butter and layer the bread:
Spread soft butter on one side of each bread slice, then lay half of them buttered side down in the dish. They should fit snugly, like puzzle pieces.
Add ham and cheese:
Lay half the ham over the bread, then sprinkle half the Gruyère on top. Repeat with another layer of bread, ham, and cheese so you have two full levels of everything.
Pour the custard:
Whisk together the eggs, milk, cream, and a pinch of salt, then pour it slowly and evenly over the whole casserole. Press down gently with a spatula so the bread soaks it all up.
Top with béchamel and bake:
Pour the béchamel over the top and spread it to the edges, then slide the dish into the oven. Bake uncovered for 35 to 40 minutes until it's puffed, golden, and bubbling at the edges, then let it rest for 10 minutes before serving.
Golden, puffed Croque Monsieur Casserole served warm with a fresh green salad on the side. Save
Golden, puffed Croque Monsieur Casserole served warm with a fresh green salad on the side. | rosewoodoven.com

The first time I served this, my neighbor asked if I'd been hiding a culinary school degree. I laughed and told her it was just bread, cheese, and a little patience. She took home the leftovers and texted me two days later asking for the recipe, which is when I knew this one was a keeper.

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, layered in sautéed mushrooms and spinach for a vegetarian version, and even brushed Dijon mustard between the bread layers when I wanted a sharper kick. This casserole is forgiving, and it welcomes whatever you have on hand or whatever your crowd prefers.

Storing and Reheating

Leftovers keep covered in the fridge for up to three days, and they reheat beautifully in a 350°F oven until warmed through. You can also assemble the whole thing the night before, cover it tightly, and bake it fresh the next morning, which is exactly what I do when I have guests coming for brunch.

Serving Suggestions

I always serve this with a big green salad dressed simply in lemon and olive oil to cut through all that richness. A glass of chilled Chardonnay doesn't hurt either, and if you're feeling fancy, a handful of fresh chives or parsley on top makes it look like you tried harder than you did.

  • Pair it with a crisp arugula salad and a tangy vinaigrette.
  • Serve it alongside roasted asparagus or green beans for a lighter balance.
  • Pour sparkling water with lemon or a crisp white wine to round out the meal.
Buttery bread layers, ham, and Gruyère cheese in a creamy Croque Monsieur Casserole topped with rich béchamel. Save
Buttery bread layers, ham, and Gruyère cheese in a creamy Croque Monsieur Casserole topped with rich béchamel. | rosewoodoven.com

This casserole has become my go to whenever I want to feed people something that feels special without spending the whole morning in the kitchen. It's the kind of dish that makes everyone lean back in their chairs and sigh, and that's exactly what good food should do.

Recipe Q&A Section

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. Add the béchamel just before baking and increase baking time by 5-10 minutes if baking cold from the refrigerator.

What cheese can I substitute for Gruyère?

Swiss cheese, Emmental, or Comté work beautifully as substitutes. For a sharper flavor, try a combination of sharp white cheddar and Parmesan, though this will alter the traditional French profile.

How do I make this vegetarian?

Simply 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 richness and flavor without meat.

Can I use a different type of bread?

Brioche or challah adds extra richness, while sourdough provides a tangy contrast. Avoid overly dense or seedy breads that won't absorb the custard mixture properly. Day-old bread works particularly well.

Why is my béchamel sauce lumpy?

Lumps form when the flour isn't fully incorporated into the butter or when milk is added too quickly. Whisk constantly while adding milk gradually in a thin stream, and ensure the roux cooks for at least one minute before adding liquid.

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 simple arugula salad with lemon also pair wonderfully with this decadent dish.

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

Layered French casserole with buttery bread, ham, Gruyère cheese, and creamy béchamel sauce for brunch or dinner.

Time to Prepare
20 min
Time to Cook
40 min
Complete Duration
60 min
Created by Clara Whitmore


Skill Level Easy

Cuisine Type French

Serving Size 6 Portions

Dietary Details None specified

What's Needed

Bread & Dairy

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

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

Step 04

Layer Ham and Cheese: 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, heavy cream, and a pinch of salt in a bowl. Pour evenly over the casserole, pressing gently to ensure bread absorbs the mixture.

Step 06

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

Step 07

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

Essential Tools

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

Allergy Warnings

Look over every ingredient for possible allergens and check with your healthcare provider if unsure.
  • Contains wheat gluten
  • Contains milk and dairy products
  • Contains eggs
  • Contains pork

Nutrition Details (each serving)

Nutritional numbers are simply a guide and shouldn't replace professional nutrition advice.
  • Energy (Calories): 420
  • Lipids: 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.