Croque Monsieur Casserole

Featured in: Home Dinner Ideas

This French-inspired casserole transforms the classic bistro sandwich into a shareable baked dish. Buttered bread layers alternate with savory ham and nutty Gruyère cheese, all soaked in a rich egg custard and topped with silky béchamel sauce. Baked until golden and puffed, it delivers comforting flavors perfect for brunch gatherings or cozy dinners. Ready in just one hour with simple ingredients.

Updated on Sat, 31 Jan 2026 13:13:00 GMT
Golden-brown Croque Monsieur Casserole bubbling with ham and Gruyère cheese. Pin It
Golden-brown Croque Monsieur Casserole bubbling with ham and Gruyère cheese. | softsmida.com

My mother-in-law showed up unannounced one Sunday morning with a bakery bag full of day-old bread and a block of Gruyère she'd found on sale. She refused to leave until we'd assembled this casserole together, her hands moving quickly as she tucked ham between buttery slices and poured béchamel like it was second nature. The kitchen smelled like a Parisian café by the time it came out of the oven. I've been making it ever since, though I still can't fold the bread corners as neatly as she does.

I made this for a brunch potluck once and watched three people go back for thirds. One friend, who claimed she didn't like ham, scraped her plate clean and asked for the recipe before she even finished chewing. It's become my go-to when I need to feed a crowd without the stress of flipping individual sandwiches or timing everything perfectly.

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 actually works better here because it soaks up the custard without turning to mush, and removing the crusts helps everything bake evenly.
  • Unsalted butter: Softening it first makes spreading a breeze, and using unsalted lets you control the seasoning since the ham and cheese already bring plenty of salt.
  • Gruyère cheese: This is where the nutty, slightly sweet flavor comes from, though Swiss works in a pinch if Gruyère feels too fancy or expensive.
  • Whole milk and heavy cream: The combination creates a custard that's rich but not so heavy you feel weighed down after one serving.
  • Large eggs: They bind everything together and give the casserole that soufflé-like puff when it bakes.
  • Cooked ham: I usually grab deli ham and ask them to slice it a little thicker, which holds up better during baking.
  • All-purpose flour: It thickens the béchamel just enough to coat the back of a spoon without feeling gloppy.
  • Ground nutmeg: Just a whisper of it makes the whole dish taste more complex without anyone being able to pinpoint why.
  • Salt and black pepper: Taste as you go, especially with the béchamel, because underseasoned sauce makes the whole casserole taste flat.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get the oven ready:
Preheat to 375°F and butter your baking dish generously so nothing sticks to the edges when you serve it. I learned this the hard way after scraping half the cheese off the sides of an ungreased dish.
Make the béchamel:
Melt butter in a saucepan, whisk in flour, and let it bubble for a minute until it smells toasty. Pour in the milk slowly while whisking constantly so no lumps form, then cook until it coats the back of your spoon and season with nutmeg, salt, and pepper.
Butter and layer the bread:
Spread softened butter on one side of each slice, then lay half of them buttered side down in the dish. They should fit snugly but don't need to be perfect.
Add the fillings:
Layer half the ham and half the cheese over the bread, then repeat with the remaining bread, ham, and cheese. Press down gently so everything nestles together.
Pour the custard:
Whisk eggs, milk, cream, and a pinch of salt in a bowl, then pour it evenly over the casserole. Use your fingers to press the bread down so it soaks up the liquid.
Top with béchamel:
Pour the sauce over everything and spread it with a spoon or offset spatula. It will look like too much, but it bakes down into a golden, bubbling top layer.
Bake until golden:
Slide it into the oven uncovered and bake for 35 to 40 minutes, until the top is puffed and deeply golden. Let it rest for 10 minutes before cutting so the custard sets and you get clean slices instead of a soupy mess.
Freshly baked Croque Monsieur Casserole topped with creamy béchamel and herbs. Pin It
Freshly baked Croque Monsieur Casserole topped with creamy béchamel and herbs. | softsmida.com

The first time I served this to my book club, we completely forgot to discuss the book. Everyone was too busy scraping their forks across their plates and debating whether the nutmeg was the secret or if it was just the sheer amount of cheese. That's when I realized some recipes are worth more than the sum of their ingredients.

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 with plastic wrap, and refrigerate it until you're ready to bake. Just add an extra 5 to 10 minutes to the baking time since it's going into the oven cold. I do this almost every time I make it for brunch because it means I can actually sit with my coffee instead of hovering over the stove.

Swaps and Variations

If you want to skip the ham, sautéed mushrooms or wilted spinach work beautifully and add a bit of earthiness. A thin layer of Dijon mustard spread on the bread before you add the ham gives it that classic croque monsieur tang. Some people like to add a handful of fresh thyme to the béchamel, which I've tried and loved, though I usually forget until the sauce is already made.

Serving Suggestions

This casserole is rich, so I always serve it with something crisp and acidic to balance it out. A simple green salad with a sharp vinaigrette is perfect, or roasted asparagus if you're feeling fancy. A glass of chilled Chardonnay doesn't hurt either, though I've also served it with sparkling water and lemon when it's a weekday brunch.

  • Pair it with a arugula salad dressed in lemon and olive oil.
  • Serve it alongside roasted tomatoes for a pop of acidity.
  • Offer fresh fruit or a berry compote to cut through the richness.
A slice of Croque Monsieur Casserole served with a crisp side salad. Pin It
A slice of Croque Monsieur Casserole served with a crisp side salad. | softsmida.com

This casserole has become my answer to lazy Sunday mornings and last-minute dinner guests alike. It's proof that comfort food doesn't have to be complicated, just generous and made with a little bit of care.

Recipe FAQs

Can I prepare this casserole ahead of time?

Yes, assemble the casserole up to 24 hours in advance, cover tightly, and refrigerate. Add 5-10 minutes to the baking time if baking directly from the refrigerator.

What cheese can I substitute for Gruyère?

Swiss cheese works beautifully as it has a similar melting quality and mild nutty flavor. Emmental or Comté are also excellent French alternatives.

How do I make this vegetarian?

Omit the ham and add sautéed mushrooms, caramelized onions, or fresh spinach between the bread layers for a flavorful meat-free version.

Why remove the bread crusts?

Removing crusts creates a more uniform texture and allows the bread to absorb the egg mixture and béchamel sauce more evenly, resulting in a softer, creamier casserole.

Can I freeze leftovers?

Yes, portion cooled casserole into airtight containers and freeze for up to 2 months. Reheat individual portions in the oven at 350°F until warmed through.

What bread works best for this dish?

White sandwich bread or brioche are ideal choices. Their soft texture soaks up the custard beautifully. Day-old bread actually works better as it absorbs liquid without falling apart.

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 an elegant brunch.

Prep Time
20 min
Cook Time
40 min
Total Duration
60 min
Created by Katherine Ellsworth


Skill Level Easy

Cuisine French

Makes 6 Servings

Diet Preferences None specified

What You'll Need

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

Step 01

Prepare Baking Dish and 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 over medium heat, melt 2 tablespoons butter. Whisk in flour and cook for 1 minute, stirring constantly. Gradually whisk in 1.25 cups milk, stirring continuously until thickened and smooth, approximately 3-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 slices, buttered side down, in the prepared baking dish.

Step 04

Layer Filling Components: Top the bread with half the ham slices and half the Gruyère cheese. Repeat with remaining bread slices buttered side down, followed by remaining ham and cheese.

Step 05

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

Step 06

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

Step 07

Bake Casserole: Bake uncovered for 35-40 minutes 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.

Gear Needed

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

Allergy Details

Be sure to double-check ingredients for allergens. Have any concerns? Reach out to a healthcare expert.
  • Contains wheat gluten
  • Contains dairy milk and cream
  • Contains eggs
  • Contains pork

Nutrition Info (per serving)

These nutrition facts are only suggestions. For health questions, contact a medical professional.
  • 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.