Croque Monsieur Casserole

Featured in: Everyday Mains

This Croque Monsieur Casserole brings the classic French bistro sandwich to your table in an easy, crowd-pleasing format. Layers of buttered white bread are stacked with savory ham and nutty Gruyère cheese, then soaked in a rich custard of eggs, milk, and cream. A homemade béchamel sauce crowns the top, baking into a golden, bubbling masterpiece. Ready in just one hour, it's perfect for brunch gatherings or a comforting weeknight dinner.

Updated on Fri, 30 Jan 2026 09:15:00 GMT
Golden-brown Croque Monsieur Casserole bubbling with rich Gruyère and creamy béchamel sauce, served in a white dish. Pin It
Golden-brown Croque Monsieur Casserole bubbling with rich Gruyère and creamy béchamel sauce, served in a white dish. | novatongs.com

My neighbor Claire brought this to a Sunday gathering, and I watched six adults fight politely over the last square. The smell of melted Gruyère and toasted bread filled her kitchen, and when she cut into it, steam rose in soft clouds. I asked for the recipe immediately. She laughed and said it was just a croque monsieur that got lazy and turned into a casserole, but I knew better—this was comfort in a dish.

The first time I made this for my family, my brother-in-law asked if I'd gone to culinary school. I hadn't, but I had learned that good butter, real Gruyère, and patience with béchamel could fool anyone. My sister kept scraping her fork across her plate to catch every bit of sauce. That's when I knew this recipe had earned a permanent spot in my rotation.

Ingredients

  • White sandwich bread: Remove the crusts so the bread soaks up the custard evenly, and use sturdy slices that won't fall apart when layered.
  • Unsalted butter: Softened butter spreads easily on bread and adds richness without making the dish too salty, especially since ham and cheese bring their own salt.
  • Gruyère cheese: This is the soul of the dish—nutty, melty, and slightly sweet. Swiss works in a pinch, but Gruyère is worth the extra dollar.
  • Whole milk and heavy cream: The custard base needs both for body and silkiness. Don't skip the cream or it won't set properly.
  • Large eggs: They bind everything together and give the casserole structure so it slices cleanly instead of falling apart.
  • Cooked ham: Use deli ham or leftover holiday ham. I prefer a little thickness so each bite has presence.
  • All-purpose flour: This thickens the béchamel. Measure it level or the sauce will turn gluey.
  • Ground nutmeg: Just a whisper of nutmeg makes béchamel taste like it came from a French kitchen instead of a Tuesday night.

Instructions

Product image
Stir sauces, sauté vegetables, and serve meals gently while adding a charming touch to everyday cooking.
Check price on Amazon
Preheat and Prep the Dish:
Set your oven to 375°F and butter a 9x13-inch baking dish generously so nothing sticks. This step matters more than you think.
Make the Béchamel:
Melt 2 tablespoons butter in a saucepan over medium heat, whisk in the flour, and cook for one minute until it smells toasty. Slowly pour in 1 1/4 cups milk while whisking constantly until the sauce thickens and coats the back of a spoon, then season 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 the dish. This creates a golden, crispy bottom layer.
Layer Ham and Cheese:
Place half the ham slices over the bread, then sprinkle half the Gruyère on top. Repeat with remaining bread, ham, and cheese.
Pour the Custard:
Whisk together eggs, 1 cup milk, cream, and a pinch of salt, then pour it evenly over the casserole. Press down gently with a spatula so the bread absorbs the liquid.
Top with Béchamel:
Pour the warm béchamel sauce over everything and spread it to the edges. It will look like too much, but it's not.
Bake Until Golden:
Bake uncovered for 35 to 40 minutes until the top is puffed, golden, and bubbling at the edges. Let it rest for 10 minutes before slicing so the layers set.
Product image
Stir sauces, sauté vegetables, and serve meals gently while adding a charming touch to everyday cooking.
Check price on Amazon
Slices of savory ham and buttery bread layers peek through the golden, melted cheese crust of the casserole. Pin It
Slices of savory ham and buttery bread layers peek through the golden, melted cheese crust of the casserole. | novatongs.com

I made this on a rainy Saturday when my best friend was going through a breakup. We ate it straight from the pan with forks, no plates, no pretense. She said it tasted like a hug, and I realized that's exactly what this dish is—something warm and indulgent that makes hard days feel softer.

How to Know When It's Done

The casserole is ready when the top turns golden brown and the edges bubble with melted cheese. If you insert a knife into the center, it should come out mostly clean with just a little creamy custard clinging to it. The bread will puff up slightly as the eggs set, and the whole dish will smell like a French café on a Sunday morning.

Make Ahead and Storage

You can assemble the entire casserole the night before, cover it tightly with plastic wrap, and refrigerate it until morning. Let it sit at room temperature for 20 minutes before baking, then add 5 to 10 minutes to the bake time since it's starting cold. Leftovers keep in the fridge for up to three days and reheat beautifully in a 350°F oven covered with foil.

Serving Suggestions and Variations

I love serving this with a simple arugula salad dressed in lemon and olive oil to cut through the richness. A glass of chilled Chardonnay or sparkling water with lemon feels right alongside it. For a vegetarian version, skip the ham and add sautéed mushrooms or wilted spinach between the layers.

  • Brush Dijon mustard between the bread layers for a sharper, more traditional croque monsieur flavor.
  • Swap Gruyère for aged white cheddar if you want something a little less expensive but still flavorful.
  • Add a handful of fresh thyme leaves to the custard for an herby, earthy note.
Product image
Bake lasagna, casseroles, and roasted dishes evenly, then serve straight from oven to table.
Check price on Amazon
A close-up of the finished Croque Monsieur Casserole, garnished with fresh parsley and nutmeg, ready to serve. Pin It
A close-up of the finished Croque Monsieur Casserole, garnished with fresh parsley and nutmeg, ready to serve. | novatongs.com

This casserole has become my go-to when I want to impress without stress. It's proof that the best recipes are the ones that taste fancy but feel like home.

Recipe FAQs

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 baking straight from the fridge.

What type of bread works best for this dish?

White sandwich bread is traditional and soaks up the custard beautifully. Brioche or challah add extra richness, while sourdough provides a tangy contrast. Remove crusts for the most authentic texture.

Can I substitute the Gruyère cheese?

Absolutely. Swiss cheese is the closest substitute, offering similar melting properties. Comté, Emmental, or a sharp white cheddar also work well, though they'll slightly alter the flavor profile.

How do I make this vegetarian?

Omit the ham and layer in sautéed mushrooms, caramelized onions, or fresh spinach instead. You can also add roasted vegetables like zucchini or bell peppers for added depth and nutrition.

What should I serve alongside this casserole?

A crisp green salad with Dijon vinaigrette balances the richness perfectly. Roasted asparagus, sautéed green beans, or a simple arugula salad also pair beautifully. For brunch, serve with fresh fruit.

How do I know when the casserole is done?

The top should be golden brown and puffed, with edges bubbling. A knife inserted in the center should come out mostly clean. Let it rest for 10 minutes after baking so the custard sets properly for cleaner slicing.

Croque Monsieur Casserole

Buttery bread layered with ham, Gruyère, and béchamel sauce baked until golden and bubbling. French comfort at its finest.

Prep Time
20 minutes
Cook Time
40 minutes
Overall Time
60 minutes
Created by Jacob Young

Meal Type Everyday Mains

Skill Level Easy

Cuisine Type French

Serves 6 Number of Portions

Dietary Info 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 It

Step 01

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

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

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

Step 04

Layer First Half of Casserole: Arrange half the bread slices, buttered side down, in the prepared baking dish.

Step 05

Add First Layer of Fillings: Top bread with half the ham slices and half the grated Gruyère cheese.

Step 06

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

Step 07

Prepare Custard Mixture: Whisk together eggs, 1 cup milk, cream, and a pinch of salt in a bowl until well combined.

Step 08

Pour Custard: Pour egg mixture evenly over the casserole, pressing gently to allow bread to absorb the liquid.

Step 09

Add Béchamel Topping: Pour prepared béchamel sauce over the top and spread evenly across the surface.

Step 10

Bake Casserole: Bake uncovered for 35 to 40 minutes until puffed, golden brown, and bubbling at the edges. Allow to rest for 10 minutes before serving.

Equipment Needed

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

Allergens

Always check individual items for allergens and consult with your healthcare provider if you’re unsure.
  • Contains wheat and gluten
  • Contains milk and dairy products
  • Contains eggs
  • Contains pork
  • Use gluten-free bread for gluten sensitivity
  • Use dairy-free cheese and milk alternatives for lactose intolerance
  • Use vegetarian ham substitute to avoid pork

Nutrition Info (each serving)

This info is for reference and doesn’t replace professional advice from your doctor.
  • Caloric Value: 420
  • Fat Content: 25 grams
  • Carbohydrates: 28 grams
  • Proteins: 21 grams