Croque Monsieur Casserole

Featured in: Oven & Pan Dishes

This indulgent Croque Monsieur Casserole transforms the beloved French sandwich into a bake-ahead wonder. Layers of rich, buttery bread provide the foundation for savory slices of ham and generous amounts of melty Gruyère cheese. A velvety, homemade béchamel sauce blankets the entire dish, creating a golden, bubbling top when baked.

Perfect for brunch, a hearty dinner, or entertaining, this dish offers a delightful balance of textures and flavors. It's surprisingly easy to assemble, making it ideal for busy cooks seeking a gourmet touch. Serve it warm, perhaps alongside a fresh green salad, for a truly satisfying experience.

Updated on Sat, 31 Jan 2026 15:09:00 GMT
Golden, puffed Croque Monsieur Casserole with bubbly Gruyère cheese, layers of ham, and creamy béchamel sauce ready to serve. Save
Golden, puffed Croque Monsieur Casserole with bubbly Gruyère cheese, layers of ham, and creamy béchamel sauce ready to serve. | dulcetafukt.com

There was this tiny bistro near my old apartment in Paris that made the most incredible Croque Monsieur. I'd order it every Sunday, watching the cheese bubble through the window while steam curled up into the crisp morning air. When I moved back home, I spent months trying to recreate that magic in single sandwiches, but something was always slightly off. Then it hit me during a brunch gathering—I should make it as a casserole, letting all those flavors meld together in one gorgeous bubbling dish. The first time I served it, my friend actually closed her eyes and said she was back in that French corner booth.

Last winter, my sister came over during that bleak stretch where January feels like it will never end. We'd both had exhausting weeks, the kind where you just want someone else to handle dinner. I pulled this casserole out of the oven, the smell of Gruyère and nutmeg filling the whole kitchen. We stood there eating it straight from the dish with forks while watching snow fall outside, not saying much because comfort like that doesn't need conversation.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 12 slices white sandwich bread: Remove the crusts for that uniform, elegant bistro look and let them dry slightly overnight for better absorption
  • 2 tbsp unsalted butter: Softened to room temperature so it spreads easily without tearing the bread
  • 1 1/2 cups Gruyère cheese: This nutty, complex French cheese is non-negotiable for authentic flavor, though Swiss works in a pinch
  • 1 cup whole milk: Full fat is essential here—skim milk just won't give you that rich, custard-like texture
  • 1/2 cup heavy cream: The secret ingredient that makes the bread pudding layer impossibly lush
  • 3 large eggs: Room temperature eggs incorporate more smoothly into the milk mixture
  • 8 slices cooked ham: Look for deli ham with some texture and natural smokiness
  • 2 tbsp unsalted butter: For the béchamel sauce foundation
  • 2 tbsp all-purpose flour: This will thicken your sauce perfectly without any lumps
  • 1 1/4 cups whole milk: Cold milk prevents flour from clumping when you whisk it in
  • 1/4 tsp ground nutmeg: Freshly grated if possible—it makes a surprising difference

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Preheat your oven:
Set it to 375°F and butter a 9x13 baking dish thoroughly, getting into all the corners
Make the béchamel:
Melt butter in a saucepan over medium heat, whisk in flour for 1 minute until it smells nutty, then gradually pour in milk while whisking constantly until smooth and thickened, about 3 to 4 minutes
Build your layers:
Butter one side of each bread slice, then arrange half butter-side down in the dish, followed by ham and Gruyère, then repeat with remaining bread, ham, and cheese
Whisk your custard:
Beat eggs with milk, cream, and a pinch of salt until combined, then pour slowly over the casserole, pressing down gently to help bread absorb every drop
Finish and bake:
Pour that velvety béchamel over the top, spread it to the edges, and bake for 35 to 40 minutes until puffed up like a golden, bubbling masterpiece
A close-up of baked Croque Monsieur Casserole revealing buttery bread, melted Gruyère, and golden-brown béchamel topping on a rustic table. Save
A close-up of baked Croque Monsieur Casserole revealing buttery bread, melted Gruyère, and golden-brown béchamel topping on a rustic table. | dulcetafukt.com

My friend Sophie makes this every Christmas morning now, but she's added her own twist—she tucks thin slices of pear between the layers. That first sweet bite against all the savory richness absolutely changed how I think about this dish. Sometimes the best recipes are just starting points for something even better.

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 Ahead For Brunch

You can assemble this entire casserole the night before and refrigerate it uncovered overnight. The bread will soak up that custard even more deeply, creating an almost bread-pudding consistency that's absolutely incredible. Just add 5 to 10 minutes to the baking time since you're starting with a cold dish.

The Vegetarian Version

Swap the ham for thinly sliced portobello mushrooms that have been sautéed until golden and slightly crispy. You'll get that umami depth without the meat, and the earthiness plays beautifully with the nutmeg in the béchamel. Sometimes I'll add a handful of fresh spinach too for color.

Serving Suggestions

A crisp green salad with a sharp vinaigrette will cut through all that richness perfectly. I like to serve it with warm crusty bread for soaking up any extra sauce on the plate.

  • Don't skip the Dijon mustard if you want that authentic bistro kick
  • A glass of Chardonnay ties everything together elegantly
  • Fresh thyme leaves sprinkled on top add a lovely herbal finish
Freshly baked Croque Monsieur Casserole with melted Gruyère and golden béchamel, paired with a crisp green salad for a French brunch. Save
Freshly baked Croque Monsieur Casserole with melted Gruyère and golden béchamel, paired with a crisp green salad for a French brunch. | dulcetafukt.com

There's something deeply satisfying about taking a classic restaurant dish and making it even better at home. This casserole has fed me through broken hearts, celebrations, and endless Tuesday nights when only French comfort food would do.

Recipe FAQs

Can I prepare this casserole ahead of time?

Yes, you can assemble the entire casserole, excluding the baking step, and refrigerate it overnight. Allow it to come to room temperature for about 30 minutes before baking as directed.

What kind of cheese works best if I don't have Gruyère?

While Gruyère offers a distinctive nutty flavor, Swiss cheese is an excellent and common substitute. Emmental or even a sharp white cheddar could also work for a different flavor profile.

How can I make this dish vegetarian?

Simply omit the ham. For added flavor and substance, you can incorporate sautéed mushrooms, spinach, or even vegetarian 'ham' slices between the bread layers.

Can I freeze this casserole?

It's best enjoyed fresh, but you can freeze baked leftovers in an airtight container for up to 3 months. Thaw overnight in the refrigerator and reheat gently in the oven.

What accompaniments pair well with this rich casserole?

Serve it warm, perhaps with a light, crisp green salad dressed with vinaigrette to cut through the richness. A glass of dry white wine, like Chardonnay, also pairs wonderfully.

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

A comforting twist on the classic French bistro sandwich, layering buttery bread, ham, Gruyère, and béchamel for a decadent meal.

Prep Duration
20 min
Time to Cook
40 min
Overall Time
60 min
Author Miranda Stone


Skill Level Easy

Cuisine French

Final Amount 6 Portions

Dietary Info 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 1/2 cups Gruyère cheese, grated (or Swiss cheese)
04 1 cup whole milk
05 1/2 cup heavy cream
06 3 large eggs

Meats

01 8 slices cooked ham (about 7 ounces)

Béchamel Sauce

01 2 tablespoons unsalted butter
02 2 tablespoons all-purpose flour
03 1 1/4 cups whole milk
04 1/4 teaspoon ground nutmeg
05 Salt and black pepper, to taste

Directions

Step 01

Prepare the Oven and Baking Dish: Preheat oven to 375°F. Lightly butter a 9x13-inch baking dish.

Step 02

Make the Béchamel Sauce: Melt 2 tablespoons butter in a medium saucepan over medium heat. Whisk in flour and cook for 1 minute. Gradually whisk in 1 1/4 cups milk, stirring constantly, until thickened and smooth (about 3-4 minutes). Season with nutmeg, salt, and pepper. Remove from heat.

Step 03

Layer the Casserole: Butter one side of each bread slice. Arrange half the bread, buttered side down, in the prepared dish. Top with half the ham slices and half the Gruyère. Repeat layers with remaining bread (buttered side down), ham, and cheese.

Step 04

Add the Egg Mixture: Whisk together eggs, 1 cup milk, cream, and a pinch of salt in a bowl. Pour evenly over the casserole, pressing gently to soak the bread.

Step 05

Top with Béchamel and Bake: Pour the béchamel sauce over the top and spread evenly. Bake uncovered for 35-40 minutes, or until puffed, golden, and bubbling. Let rest 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 Needed

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

Allergy Details

Review each item for allergens. When unsure, ask your healthcare provider.
  • Wheat (gluten)
  • Milk
  • Eggs
  • Pork (ham)

Nutrition (each serving)

Details here are for reference only and don't replace professional advice.
  • Kcal: 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.