Croque Monsieur Casserole

Featured in: Family Favorites

This French-inspired casserole transforms the classic bistro sandwich into a shareable baked dish. Layers of buttery white bread are stacked with savory ham and nutty Gruyère cheese, then soaked in a custard mixture of eggs and cream. A silky béchamel sauce blankets the top before baking, creating a golden, bubbling masterpiece perfect for brunch gatherings or cozy dinners. Serve with a crisp salad and white wine for an authentic bistro experience at home.

Updated on Fri, 30 Jan 2026 15:47:00 GMT
Golden-brown Croque Monsieur Casserole bubbling with ham and Gruyère cheese. Save to Pinterest
Golden-brown Croque Monsieur Casserole bubbling with ham and Gruyère cheese. | matrixbowl.com

My neighbor knocked on my door one Saturday morning with a casserole dish still warm from her oven. She'd made too much, she said, and thought I might like to try her Croque Monsieur Casserole. One bite and I was hooked—crispy golden edges, creamy center, that unmistakable nuttiness of Gruyère melting into béchamel. I asked for the recipe immediately and have been making it for brunch gatherings ever since.

The first time I served this at a family brunch, my sister-in-law stood at the counter and ate three helpings straight from the pan. She didn't even bother with a plate. My brother joked that she'd never been that enthusiastic about anything he'd cooked, and we all laughed while scraping up the last cheesy bits from the corners.

Ingredients

  • White sandwich bread: Removing the crusts helps the bread absorb the custard evenly, and soft white bread becomes beautifully custardy without turning tough.
  • Unsalted butter: Buttering each slice before layering adds richness and helps the top turn golden and crisp in the oven.
  • Gruyère cheese: This nutty, slightly sweet cheese is traditional and melts like a dream, but Swiss works well if Gruyère is hard to find.
  • Whole milk and heavy cream: The combination creates a luscious custard base that binds everything together without feeling too heavy.
  • Large eggs: They give structure to the custard and help the casserole puff up as it bakes.
  • Cooked ham: Use good quality deli ham or leftover holiday ham, sliced thin so it layers neatly between the bread.
  • All-purpose flour: It thickens the béchamel into a silky sauce that blankets the top layer beautifully.
  • Ground nutmeg: Just a pinch adds warmth and a subtle complexity that makes people wonder what the secret ingredient is.

Instructions

Product image
Vacuum seal ingredients and leftovers to keep food fresh longer and simplify meal prep.
Check price on Amazon
Preheat and Prep Your Dish:
Set your oven to 375°F and generously butter a 9x13-inch baking dish so nothing sticks. This step also adds a little extra richness to the edges.
Make the Béchamel Sauce:
Melt butter in a saucepan, whisk in flour, and cook for a minute until it smells nutty but not browned. Slowly add milk while whisking constantly to avoid lumps, then let it thicken into a smooth, velvety sauce before seasoning with nutmeg, salt, and pepper.
Butter the Bread:
Spread softened butter on one side of each slice and arrange half of them buttered side down in your dish. This creates a crispy bottom layer that contrasts beautifully with the creamy interior.
Layer Ham and Cheese:
Lay half the ham over the bread, then sprinkle half the Gruyère on top. Repeat with the remaining bread, ham, and cheese, building those classic Croque Monsieur flavors into every bite.
Pour the Custard:
Whisk eggs, milk, cream, and a pinch of salt together and pour the mixture evenly over the casserole. Press down gently so the bread soaks up the custard and nothing floats.
Top with Béchamel:
Pour your béchamel sauce over everything and spread it to the edges. This creates a golden, bubbling top that's irresistible.
Bake Until Golden:
Slide the dish into the oven and bake for 35 to 40 minutes until it's puffed, golden, and bubbling at the edges. Let it rest for 10 minutes so it sets and doesn't fall apart when you serve it.
Product image
Vacuum seal ingredients and leftovers to keep food fresh longer and simplify meal prep.
Check price on Amazon
Freshly baked Croque Monsieur Casserole served alongside a crisp green salad. Save to Pinterest
Freshly baked Croque Monsieur Casserole served alongside a crisp green salad. | matrixbowl.com

I brought this to a potluck once and watched a friend who claimed she didn't like ham take a tentative spoonful, then come back for seconds. She said it reminded her of a café she'd visited in Paris years ago, and that memory alone made her fall in love with it. Food has a funny way of taking us places we haven't been in a long time.

Making It Ahead

You can assemble the entire casserole the night before, cover it tightly with plastic wrap, and refrigerate it overnight. In the morning, let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed. The flavors actually deepen after a night in the fridge, and the bread soaks up even more of that custardy goodness.

Vegetarian and Flavor Variations

Skip the ham entirely and layer in sautéed mushrooms, spinach, or caramelized onions for a vegetarian version that's just as satisfying. I've also tucked a thin layer of Dijon mustard between the bread slices for a sharper, more traditional Croque Monsieur bite. If you want to go all out, add a handful of fresh thyme leaves to the béchamel for an herby twist that feels almost fancy.

Serving Suggestions

This casserole is rich, so I always serve it with something bright and crisp to balance it out. A simple arugula salad with lemon vinaigrette or a pile of lightly dressed mixed greens works perfectly. A chilled glass of Chardonnay or a sparkling water with lemon feels right alongside it, and if you're serving brunch, fresh fruit or berries on the side add a pop of color and sweetness.

  • Pair it with a tangy green salad to cut through the richness.
  • Serve with roasted asparagus or green beans for a more elegant presentation.
  • Offer crusty bread on the side for anyone who wants to soak up extra béchamel.
Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
Check price on Amazon
A slice of savory Croque Monsieur Casserole revealing creamy layers of béchamel. Save to Pinterest
A slice of savory Croque Monsieur Casserole revealing creamy layers of béchamel. | matrixbowl.com

This casserole has become my go-to whenever I want to impress without spending hours in the kitchen. It's the kind of dish that makes people feel cared for, and honestly, that's the best part of cooking.

Recipe FAQs

Can I prepare this casserole ahead of time?

Yes, assemble the casserole up to 24 hours in advance. Cover tightly and refrigerate, then bake as directed, adding 5-10 minutes to the cooking time if baking from cold.

What cheese can I substitute for Gruyère?

Swiss cheese is the closest substitute, or try Emmental, Comté, or even a sharp white cheddar for a different flavor profile while maintaining good melting properties.

How do I make this vegetarian?

Omit the ham and add sautéed mushrooms, wilted spinach, or caramelized onions between the bread layers for a flavorful meatless version.

Why remove the bread crusts?

Removing crusts allows the custard and béchamel to soak evenly into the bread, creating a softer, more uniform texture throughout the casserole.

Can I use day-old bread?

Absolutely! Slightly stale bread actually works better as it absorbs the custard mixture without becoming too soggy, resulting in a better texture after baking.

What should I serve with this casserole?

A simple green salad with Dijon vinaigrette balances the richness perfectly. Fresh fruit, roasted asparagus, or a light soup also pair beautifully for brunch or dinner.

Croque Monsieur Casserole

Buttery bread layered with ham, Gruyère, and béchamel sauce, baked until golden and bubbling for an elegant brunch.

Prep Duration
20 minutes
Cook Duration
40 minutes
Overall Time
60 minutes
Created by Zoey Rogers


Skill Level Easy

Cuisine Origin French

Makes 6 Serving Size

Dietary Info None specified

What You 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

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

Step 02

Make 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

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 Fillings: Top bread with half the ham slices and half the Gruyère cheese. Repeat layers with remaining bread, buttered side down, followed by remaining ham and cheese.

Step 05

Prepare Egg Custard: In a mixing bowl, whisk together eggs, 1 cup milk, cream, and a pinch of salt. Pour evenly over the casserole, pressing gently to ensure bread absorbs the mixture.

Step 06

Add Sauce Layer: Pour the prepared béchamel sauce evenly over the top and spread to cover completely.

Step 07

Bake and Rest: 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.

Tools Required

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

Allergy Details

Check ingredients for allergens; reach out to a healthcare provider if you're unsure.
  • Contains wheat gluten
  • Contains milk and dairy products
  • Contains eggs
  • Contains pork

Nutrition (per serving)

This info serves as a general guide and isn't medical advice.
  • Caloric Value: 420
  • Fat content: 25 grams
  • Carbohydrates: 28 grams
  • Proteins: 21 grams