Croque Monsieur Casserole

Featured in: Family Table Meals

This French-inspired casserole transforms the classic bistro sandwich into a shareable baked dish. Buttery bread layers are stacked with savory ham and nutty Gruyère cheese, then soaked in a rich custard mixture and topped with silky béchamel sauce. Baked until golden and bubbling, it delivers decadent comfort perfect for brunch gatherings or cozy dinners. Serve alongside a crisp green salad and white wine for an elegant yet approachable meal.

Updated on Sat, 31 Jan 2026 10:34:00 GMT
Golden-brown Croque Monsieur Casserole bubbling with melted Gruyère and creamy béchamel sauce, served fresh from the oven. Pin It
Golden-brown Croque Monsieur Casserole bubbling with melted Gruyère and creamy béchamel sauce, served fresh from the oven. | savorytirza.com

My friend Sophie taught me this recipe after I confessed I'd never successfully flipped a croque monsieur without the cheese sliding everywhere. She laughed and said forget flipping, just layer everything in a dish and let the oven do the work. That Sunday morning, watching the casserole puff and turn golden while we drank coffee, I realized some of the best recipes are the ones that simplify without sacrificing a single bit of indulgence. The smell of nutmeg and melted Gruyère filled her tiny kitchen, and I've been making it this way ever since.

I made this for my parents' anniversary brunch, and my dad, who usually critiques everything, went silent after the first bite. My mom kept sneaking extra servings when she thought no one was looking. The casserole sat in the center of the table, still bubbling at the edges, and for a moment everyone just enjoyed the warmth and the way the ham and cheese stretched with every scoop. It became our new tradition after that, the dish we make when we want something special without the fuss.

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 custard soak through evenly, and using sturdy white bread prevents sogginess while keeping that classic bistro texture.
  • Unsalted butter: Buttering each slice before layering adds richness and helps the top crisp up beautifully in the oven.
  • Gruyère cheese: This nutty, slightly sweet cheese melts like a dream and gives the casserole that authentic French flavor, though Swiss works in a pinch.
  • Whole milk and heavy cream: The combination creates a luscious custard that binds everything together without being too heavy.
  • Large eggs: They help the custard set and give the casserole structure so it slices neatly after resting.
  • Cooked ham: Use good quality deli ham or leftover holiday ham for the best flavor and texture.
  • All-purpose flour: The base of the béchamel, it thickens the sauce and creates that creamy top layer.
  • Ground nutmeg: Just a pinch transforms the béchamel from plain white sauce to something warm and sophisticated.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep the oven and dish:
Preheat to 375°F and butter your baking dish generously so nothing sticks. The butter also adds flavor to the edges as they bake.
Make the béchamel:
Melt butter, whisk in flour, and cook for a minute to remove the raw flour taste, then slowly add milk while whisking constantly until it thickens and coats the back of a spoon. Season with nutmeg, salt, and pepper, then set aside.
Butter and layer the bread:
Spread softened butter on one side of each slice, then arrange half the slices buttered side down in the dish. This creates a golden, crispy bottom layer.
Build the layers:
Add half the ham and half the Gruyère, then repeat with remaining bread, ham, and cheese, pressing gently as you go. The layers should feel snug but not crammed.
Pour the custard:
Whisk eggs, milk, cream, and a pinch of salt together, then pour evenly over the casserole and press down gently so the bread soaks it up. Let it sit for a minute if the bread seems dry.
Add béchamel and bake:
Spread the béchamel over the top in an even layer, then bake uncovered for 35 to 40 minutes until puffed, golden, and bubbling at the edges. Let it rest for 10 minutes so the custard sets and you can slice it cleanly.
Crusty bread layers stuffed with savory ham and rich cheese in a hearty Croque Monsieur Casserole slice. Pin It
Crusty bread layers stuffed with savory ham and rich cheese in a hearty Croque Monsieur Casserole slice. | savorytirza.com

One winter evening, I brought this casserole to a potluck, and a quiet neighbor I'd never spoken to came back for seconds, then asked for the recipe. We ended up talking for an hour about cooking and Paris and how food always seems to open doors between strangers. She still emails me photos whenever she makes it, and every time I smile remembering how a simple casserole turned into an unexpected friendship.

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 Your Own

If you want a vegetarian version, leave out the ham and add sautéed mushrooms or wilted spinach between the layers. I've also tucked in thin slices of tomato and fresh thyme, which brought a summery brightness to the dish. For extra depth, spread a thin layer of Dijon mustard on the bread before layering, it cuts through the richness and adds a sharp, tangy note that makes every bite more complex.

Serving Suggestions

This casserole shines at brunch alongside a crisp green salad with a lemony vinaigrette to balance the richness. I like to serve it with roasted asparagus or a simple arugula salad, and a glass of chilled Chardonnay or sparkling water with lemon. Leftovers reheat beautifully in the oven, and I've even packed cold squares for lunch the next day, which taste surprisingly good at room temperature.

Storage and Reheating

Store leftovers covered in the fridge for up to three days, and reheat individual portions in a 350°F oven for about 15 minutes until warmed through. You can also assemble the casserole the night before, cover it tightly, and refrigerate, then bake it fresh the next morning, just add an extra five minutes to the baking time. Freezing works too, wrap it well before baking and freeze for up to a month, then thaw overnight and bake as directed.

  • Always let the casserole come to room temperature for 20 minutes before reheating so it warms evenly.
  • Cover with foil if the top starts browning too quickly during reheating.
  • Use a sharp knife to slice cleanly through the layers and serve on warm plates.
A baked Croque Monsieur Casserole dish with a golden crust, perfect for a cozy French-inspired family dinner. Pin It
A baked Croque Monsieur Casserole dish with a golden crust, perfect for a cozy French-inspired family dinner. | savorytirza.com

This casserole has become my answer to lazy Sundays and last minute gatherings, proof that comfort food does not have to be complicated. I hope it fills your kitchen with the same warmth and easy joy it has brought to mine.

Recipe Questions & Answers

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. Pour the béchamel sauce on top just before baking, and add 5-10 minutes to the baking time if starting from cold.

What cheese can I use instead of Gruyère?

Swiss cheese is the closest substitute with a similar nutty flavor. Emmental, Comté, or a sharp white cheddar also work well. Avoid pre-shredded cheese for best melting results.

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 rich, satisfying flavor without meat.

Why remove the bread crusts?

Removing crusts helps the bread absorb the custard mixture more evenly and creates a softer, more uniform texture throughout the casserole. It also gives a more refined presentation.

Can I freeze leftovers?

Yes, cool completely, then wrap individual portions in foil and freeze for up to 2 months. Reheat in a 350°F oven until warmed through, about 20-25 minutes from frozen.

What should I serve alongside this dish?

A crisp green salad with a tangy vinaigrette balances the richness perfectly. Roasted asparagus, fresh fruit, or a simple arugula salad also pair beautifully.

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

Layers of buttery bread, ham, Gruyère, and béchamel baked to golden perfection for ultimate comfort.

Prep Duration
20 min
Cook Duration
40 min
Overall Time
60 min
Created by Nolan Briggs

Dish Type Family Table Meals

Skill Level Easy

Cuisine Origin French

Makes 6 Portions

Diet Preferences None specified

Ingredient List

Bread & Dairy

01 12 slices white sandwich bread, crusts removed
02 4 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 Steps

Step 01

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

Step 02

Make 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.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

Prepare bread layers: Butter one side of each bread slice. Arrange half the bread slices with buttered side down in the prepared baking dish.

Step 04

Layer filling ingredients: Top bread with half the ham slices and half the Gruyère cheese. Repeat layers with remaining bread (buttered side down), ham, and cheese.

Step 05

Prepare custard mixture: Whisk together eggs, 1 cup milk, heavy cream, and salt in a bowl. Pour evenly over the casserole, pressing gently to allow bread to absorb liquid.

Step 06

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

Step 07

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

Review each item for allergens and speak with your healthcare provider if unsure.
  • Contains wheat gluten
  • Contains milk
  • Contains eggs
  • Contains pork

Nutrition Details (Each Serving)

These numbers are for reference only—always discuss health matters with your doctor.
  • Caloric Value: 420
  • Fat content: 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.