Croque Monsieur Casserole

Featured in: Oven-Friendly Meals

This Croque Monsieur Casserole transforms the beloved French bistro sandwich into an easy baked dish perfect for feeding a crowd. Layers of buttered white bread are stacked with savory ham and nutty Gruyère cheese, then soaked in a rich custard mixture and topped with creamy béchamel sauce. Baked until golden and bubbling, it delivers all the comforting flavors of the classic sandwich with minimal effort. Ideal for brunch gatherings or weeknight dinners, and easily customizable for vegetarian preferences.

Updated on Sat, 31 Jan 2026 14:11:00 GMT
A baked Croque Monsieur Casserole with golden, puffed Gruyère and creamy béchamel sauce. Pin it
A baked Croque Monsieur Casserole with golden, puffed Gruyère and creamy béchamel sauce. | bonkhubz.com

My neighbor knocked on my door one Saturday morning with a casserole dish still warm from her oven. She called it her weekend savior, a dish that fed her family without the fuss of flipping sandwiches one by one. I took one bite and understood why she made it every other weekend. The edges were crispy, the center creamy, and every forkful tasted like a French café had moved into my kitchen. I've been making my own version ever since, and it never lasts past Sunday brunch.

I first served this to friends who showed up unexpectedly on a Sunday morning. I had leftover ham, a hunk of Gruyère, and bread that needed using. Within an hour, the whole dish was gone, and someone asked if I ran a secret brunch spot. That's when I realized this casserole had a quiet power: it looked impressive, tasted indulgent, and required less effort than making pancakes. Now it's my go to whenever I want to feel like a generous host without breaking a sweat.

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 helps the bread soak up the custard evenly, and using day old bread actually works better because it holds its shape without turning mushy.
  • Unsalted butter: Buttering each slice creates golden, crispy edges that contrast beautifully with the soft, custardy center.
  • Gruyère cheese: This is the soul of the dish, nutty and melty, though Swiss cheese works in a pinch if Gruyère feels too fancy for a Tuesday.
  • Whole milk and heavy cream: Together they make the custard rich enough to coat your spoon but not so heavy you need a nap afterward.
  • Eggs: They bind everything together and give the casserole that satisfying, quiche like texture.
  • Cooked ham: Use good deli ham or leftover holiday ham, just avoid anything too salty or it will overpower the creamy layers.
  • All purpose flour: It thickens the béchamel without any lumps if you whisk constantly and don't rush it.
  • Ground nutmeg: A tiny pinch adds warmth and a whisper of something you can't quite name but will miss if it's gone.

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 your baking dish generously so nothing sticks. This step seems small but it saves you from scraping later.
Make the béchamel sauce:
Melt butter over medium heat, whisk in flour, and let it bubble for a minute before slowly adding milk while whisking like your life depends on it. Season with nutmeg, salt, and pepper, then set it aside to cool slightly.
Butter and layer the bread:
Butter one side of each slice and lay half of them buttered side down in the dish. This creates a crispy base that won't get soggy.
Add ham and cheese:
Layer half the ham and half the Gruyère over the bread, then repeat with the 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 evenly over the layers, pressing down so the bread absorbs every drop. Let it sit for a minute if you have time.
Top with béchamel:
Spread the béchamel over the top in an even layer, making sure it reaches the edges. This is what makes the casserole truly indulgent.
Bake until golden:
Slide it into the oven uncovered and bake for 35 to 40 minutes until it's puffed, golden, and bubbling at the edges. Let it rest for 10 minutes before cutting in, or the first slice will fall apart.
Golden-brown Croque Monsieur Casserole layers of buttery bread, ham, and rich cheese sauce. Pin it
Golden-brown Croque Monsieur Casserole layers of buttery bread, ham, and rich cheese sauce. | bonkhubz.com

The first time I made this for my mom, she got quiet halfway through her second helping. Then she told me it reminded her of a little café in Paris she visited decades ago, where she ordered a croque monsieur and felt like she'd unlocked some culinary secret. I never told her I learned it from a neighbor, not a French cookbook. Some recipes just carry their own kind of magic, and this one always delivers.

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 until morning. Just add an extra 5 to 10 minutes to the baking time since it will be cold from the fridge. I've done this more times than I can count, and it's never let me down. The flavors actually meld overnight, making it taste even richer and more cohesive.

Swaps and Variations

If you want to skip the ham, sautéed mushrooms or blanched spinach work beautifully and add an earthy, savory depth. A thin layer of Dijon mustard between the bread and ham brings a sharp, tangy kick that some people swear by. I've also used challah or brioche instead of white bread when I'm feeling fancy, and the result is almost dessert like in its richness.

Serving Suggestions

This casserole is rich enough to be the star of the table, but it loves the company of a crisp green salad dressed simply with lemon and olive oil. A glass of chilled Chardonnay or a light sparkling wine cuts through the creaminess perfectly. Leftover casserole reheats well in a low oven, and I've even eaten it cold straight from the fridge on a lazy Monday morning.

  • Serve with a handful of cornichons or pickled vegetables for a bright, acidic contrast.
  • Pair with roasted asparagus or a simple tomato salad if you want something lighter on the side.
  • Slice it into squares and serve on small plates for a more elegant brunch presentation.
Comforting slice of Croque Monsieur Casserole showing a creamy béchamel and melted cheese pull. Pin it
Comforting slice of Croque Monsieur Casserole showing a creamy béchamel and melted cheese pull. | bonkhubz.com

This casserole has earned its place in my regular rotation because it feels special without demanding perfection. Every time I pull it from the oven, golden and bubbling, I'm reminded that the best meals are the ones that bring people together without making you stress in the kitchen.

Recipe FAQ

Can I make this casserole ahead of time?

Yes, assemble the casserole up to 24 hours in advance, cover tightly with plastic wrap, and refrigerate. Pour the béchamel sauce over just before baking, and add 5-10 minutes to the baking time if starting from cold.

What cheese works best besides Gruyère?

Swiss cheese is the closest substitute, offering similar nutty, melty qualities. Emmental or Comté also work beautifully. For a sharper flavor, try white cheddar, though it will alter the traditional French profile.

How do I prevent the casserole from becoming soggy?

Remove bread crusts as they absorb too much liquid, and ensure the egg mixture is evenly distributed without over-soaking. Let the casserole rest 10 minutes after baking so the custard sets properly before slicing.

Can I freeze leftovers?

Yes, cool completely, then wrap individual portions tightly in plastic wrap and foil. Freeze for up to 2 months. Reheat from frozen at 350°F covered for 20 minutes, then uncovered for 10 minutes until heated through.

What can I serve alongside this dish?

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 complement the creamy, savory flavors beautifully.

How do I make a vegetarian version?

Omit the ham and add sautéed mushrooms, caramelized onions, or wilted spinach between the bread layers. The Gruyère and béchamel provide plenty of richness and flavor without meat.

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 layers with ham, Gruyère, and béchamel sauce baked to golden perfection for an easy French-inspired meal.

Prep Time
20 minutes
Cook Time
40 minutes
Time Needed
60 minutes
Recipe by Calvin Rowe


Skill Level Easy

Cuisine French

Makes 6 Portions

Diet Specs 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 Vessel: Preheat oven to 375°F. Lightly butter a 9x13-inch baking dish and set aside.

Step 02

Prepare 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

Butter Bread Slices: Butter one side of each bread slice thoroughly.

Step 04

Layer First Level: Arrange half the bread slices, buttered side down, in the prepared baking dish. Top with half the ham slices and half the grated Gruyère cheese.

Step 05

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

Step 06

Prepare Egg Custard: Whisk together eggs, 1 cup milk, 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 entire surface.

Step 08

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

Tools You’ll Need

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

Allergy Advice

Review every ingredient for potential allergens and reach out to your healthcare provider if you’re unsure.
  • Contains wheat gluten
  • Contains milk and dairy products
  • Contains eggs
  • Contains pork

Nutrients per Portion

These nutritional details are general info only and aren't a substitute for professional advice.
  • Kcal: 420
  • Fats: 25 grams
  • Carbohydrates: 28 grams
  • Proteins: 21 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.