Croque Monsieur Casserole

Featured in: Weekend Comfort Meals

This Croque Monsieur Casserole transforms the beloved French bistro sandwich into a shareable baked dish. Buttered bread layers are stacked with ham and Gruyère cheese, then soaked in a rich custard mixture and topped with silky béchamel sauce. Baked until golden and bubbling, it delivers all the indulgent flavors of the classic sandwich in an easy, crowd-pleasing format perfect for brunch gatherings or cozy dinners.

Updated on Fri, 30 Jan 2026 10:07:00 GMT
Golden-brown Croque Monsieur Casserole fresh from the oven, layered with buttery bread, ham, and melted Gruyère cheese under creamy béchamel.  Save to Pinterest
Golden-brown Croque Monsieur Casserole fresh from the oven, layered with buttery bread, ham, and melted Gruyère cheese under creamy béchamel. | bloomoven.com

My oven timer was broken that Sunday morning, so I had to hover near the kitchen, waiting for the exact moment the cheese would brown without burning. The house smelled like a Parisian café—butter, toasted bread, nutmeg—and I kept peeking through the oven door like a kid watching snow fall. When I finally pulled it out, golden and bubbling, my neighbor knocked to ask what I was making. That casserole fed four extra people that day, and I haven't stopped making it since.

I made this for a birthday brunch once, and someone asked if I had catering experience. I laughed because an hour earlier I was frantically grating cheese in my pajamas. The truth is, casseroles are forgiving—they look impressive but hide all your kitchen chaos. This one bakes itself while you set the table, pour the coffee, and pretend you have it all together.

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: Removing the crusts is not fussy, it actually helps the custard soak in evenly, and the texture stays soft instead of chewy.
  • Unsalted butter: You will use it twice, once to grease the dish and again to brush the bread, which creates little pockets of richness in every layer.
  • Gruyère cheese: This is the star, nutty and melty, but Swiss works just as well if that is what you have in the fridge.
  • Whole milk and heavy cream: Together they make the custard rich without being too heavy, and the cream helps everything puff up beautifully in the oven.
  • Large eggs: They bind the custard and give the casserole structure, so it slices cleanly instead of falling apart on the plate.
  • Cooked ham: Use deli ham or leftover holiday ham, just make sure it is thinly sliced so it layers nicely without clumping.
  • All purpose flour: This thickens the béchamel, and cooking it for a full minute gets rid of that raw flour taste.
  • Ground nutmeg: Just a pinch warms up the béchamel and makes people wonder what that secret flavor is.
  • Salt and black pepper: Season each layer lightly, because the cheese and ham already bring plenty of saltiness.

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 the oven to 375°F and butter your baking dish generously, getting into the corners so nothing sticks. This step takes thirty seconds but saves you from scrubbing later.
Make the béchamel:
Melt the butter, whisk in the flour, and let it bubble for a minute before adding the milk slowly, stirring the whole time until it thickens into a smooth, velvety sauce. Season it well with nutmeg, salt, and pepper, then set it aside.
Butter the bread:
Spread softened butter on one side of each slice, then arrange half of them buttered side down in the dish. The butter creates a golden crust on the bottom that everyone fights over.
Layer ham and cheese:
Lay half the ham over the bread, then sprinkle half the Gruyère on top, making sure it reaches the edges. Repeat with the remaining bread, ham, and cheese.
Whisk and pour the custard:
Beat the eggs with milk, cream, and a pinch of salt until smooth, then pour it evenly over the casserole, pressing down gently so the bread soaks it up. Do not rush this part, the custard is what makes it custardy instead of dry.
Add béchamel and bake:
Pour the béchamel over the top and spread it with a spoon, then slide the dish into the oven uncovered. Bake for 35 to 40 minutes until puffed, golden, and bubbling at the edges, then let it rest for 10 minutes before slicing.
A slice of Croque Monsieur Casserole reveals fluffy egg-soaked bread, savory ham, and gooey Gruyère in a rich, golden béchamel sauce.  Save to Pinterest
A slice of Croque Monsieur Casserole reveals fluffy egg-soaked bread, savory ham, and gooey Gruyère in a rich, golden béchamel sauce. | bloomoven.com

One winter evening, I served this with a simple green salad, and my friend said it tasted like something her grandmother would have made after church. That is when I realized comfort food does not have to be complicated. It just has to feel like someone cared enough to make it from scratch, even if that scratch involved a little hovering by the oven.

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 have made this casserole vegetarian by swapping ham for sautéed mushrooms and spinach, and honestly, no one missed the meat. You can also spread a thin layer of Dijon mustard between the bread layers for a sharper, more traditional croque monsieur flavor. If you want it richer, add an extra handful of cheese on top halfway through baking so it gets crispy and browned.

Serving Suggestions

This pairs beautifully with a crisp green salad dressed in vinaigrette, which cuts through the richness and makes the meal feel balanced. I have also served it with roasted asparagus and a glass of Chardonnay for brunch guests, and it always feels more elegant than the effort it actually took. Leftovers reheat surprisingly well in a low oven, so you can make it the night before a busy morning.

Storage and Reheating

Store leftovers covered in the fridge for up to three days, and reheat individual portions in a 300°F oven for about 15 minutes so the top crisps up again. You can also assemble the entire casserole the night before, cover it tightly, and bake it fresh in the morning—just add five extra minutes to the baking time if it is coming straight from the fridge. Freezing works too, but the texture of the custard changes slightly, so I recommend baking it first, then freezing slices wrapped individually.

  • Let the casserole cool completely before covering it to avoid sogginess.
  • Reheat in the oven instead of the microwave to keep the top crispy.
  • If making ahead, wait to pour the béchamel until just before baking for the best texture.
This baked Croque Monsieur Casserole offers a comforting, bubbly top with layers of ham, cheese, and creamy béchamel for a French-inspired meal. Save to Pinterest
This baked Croque Monsieur Casserole offers a comforting, bubbly top with layers of ham, cheese, and creamy béchamel for a French-inspired meal. | bloomoven.com

This casserole has become my answer to lazy Sundays and last minute guests, the kind of dish that makes you look like you planned ahead even when you absolutely did not. I hope it fills your kitchen with that same buttery, golden smell and gives you an excuse to linger at the table a little longer.

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

What type of bread works best?

White sandwich bread, brioche, or French bread work excellently. Use day-old bread for better absorption of the custard mixture and avoid overly soft or thin slices that may become too soggy.

Can I substitute the Gruyère cheese?

Swiss cheese is the closest substitute, though mild cheddar or Emmental also work well. For authentic flavor, stick with Gruyère or a combination of Gruyère and Parmesan.

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

What should I serve alongside this casserole?

A crisp green salad with Dijon vinaigrette balances the richness perfectly. Roasted asparagus, steamed green beans, or a simple arugula salad also pair beautifully.

How do I prevent the casserole from becoming soggy?

Remove bread crusts, butter the slices, and avoid over-soaking. Let the casserole rest 10 minutes after baking so excess moisture can be absorbed before serving.

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 ham, Gruyère, and creamy béchamel sauce. Ready in 1 hour, serves 6.

Prep Duration
20 min
Cook Duration
40 min
Entire Time
60 min
Created by Rachel Moore

Recipe Group Weekend Comfort Meals

Skill Level Easy

Cuisine Type French

Makes 6 Portions

Dietary Info None specified

Ingredient List

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

Directions

Step 01

Prepare Oven and Baking Dish: 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-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 First Layer of Fillings: Top bread layer with half the ham slices and half the grated Gruyère cheese.

Step 05

Complete Second Layer: Repeat layering with remaining bread slices, buttered side down, followed by remaining ham and cheese.

Step 06

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 07

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

Step 08

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

Essential Tools

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

Allergy Notes

Review ingredients to spot any allergens and ask your healthcare provider if you're unsure.
  • Contains wheat gluten
  • Contains milk and dairy products
  • Contains eggs
  • Contains pork

Nutrition Details (per portion)

Use this info as a reference only; it doesn’t replace health guidance.
  • Caloric Value: 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.