Croque Monsieur Casserole

Featured in: Oven & Stovetop Favorites

This Croque Monsieur Casserole transforms the beloved French sandwich into an impressive baked dish. Begin by crafting a rich béchamel sauce, then butter slices of bread and layer them generously with ham and grated Gruyère cheese in a baking dish. An egg and milk mixture is gently poured over to moisten the bread, followed by the luscious béchamel. Once baked until puffed, golden, and bubbling, this comforting creation emerges, ready to be enjoyed. It’s perfect for a crowd-pleasing brunch or a hearty family dinner, offering a delightful combination of savory and creamy textures that make it a truly decadent and satisfying meal. This versatile dish is also easy to adapt with vegetarian options, ensuring everyone can savor its deliciousness.

Updated on Sat, 31 Jan 2026 10:40:00 GMT
Golden-brown Croque Monsieur Casserole bubbling with creamy béchamel, ham, and Gruyère cheese. Save
Golden-brown Croque Monsieur Casserole bubbling with creamy béchamel, ham, and Gruyère cheese. | belletifsa.com

My tiny Paris apartment kitchen smelled like warm butter and melting Gruyère the first time I attempted this casserole adaptation of the classic bistro sandwich. I was hosting friends for brunch and had forgotten that making individual Croque Monsieurs for six people would take forever. The casserole was a desperate pivot that ended up becoming the most requested dish at every gathering. Something magical happens when the béchamel soaks into the bread and those Gruyère crusted edges emerge from the oven all golden and bubbling.

Last Christmas morning my sister walked into the kitchen while this was baking and actually teared up because the smell reminded her of our trip to France. We ended up eating it straight from the baking dish while still in pajamas, burning our mouths but unable to stop. The leftovers were nonexistent.

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: Removing the crusts helps the bread absorb the custard evenly without any tough edges
  • 2 tbsp unsalted butter: Softened butter spreads more easily and coats each bread slice uniformly
  • 1 1/2 cups Gruyère cheese: This Swiss style cheese melts beautifully and adds that signature nutty depth but Swiss works too
  • 1 cup whole milk and 1/2 cup heavy cream: The combination creates the perfect rich custard without being overly heavy
  • 3 large eggs: Room temperature eggs incorporate more smoothly into the milk mixture
  • 8 slices cooked ham: Good quality deli ham makes a noticeable difference in flavor
  • 2 tbsp butter and 2 tbsp flour: This classic roux ratio creates a silky béchamel that wont become gluey
  • 1 1/4 cups whole milk: Warm the milk slightly before adding it to the roux to prevent lumps
  • 1/4 tsp ground nutmeg: Just a pinch adds that traditional French café warmth

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven ready:
Preheat to 375°F and butter a 9x13 baking dish thoroughly because those cheese edges need room to bubble without sticking
Make the béchamel first:
Melt 2 tablespoons butter over medium heat, whisk in flour for exactly one minute to cook out the raw taste, then gradually whisk in 1 1/4 cups milk, stirring constantly until thickened and smooth
Layer like a pro:
Butter one side of each bread slice and arrange half buttered side down, add half the ham and cheese, repeat layers, then press gently so everything nests together
Create the custard:
Whisk eggs with 1 cup milk, cream, and a pinch of salt until completely combined, then pour evenly over the entire casserole
Add the crown:
Pour that beautiful béchamel sauce over the top and spread it into every corner so no dry bread remains exposed
Bake until golden:
Slide it into the oven for 35 to 40 minutes until puffed up and bubbling, then let it rest for 10 minutes because cutting too soon will spill all that creamy goodness
A baked Croque Monsieur Casserole served with a crisp green salad and wine. Save
A baked Croque Monsieur Casserole served with a crisp green salad and wine. | belletifsa.com

This recipe has saved me more times than I can count when unexpected guests arrive or I need to feed a crowd on a budget. My neighbor started making it for Sunday supper and her family requests it weekly now.

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.

Make It Your Own

Sometimes I swap turkey for ham or add sautéed mushrooms between layers for a vegetarian version. A thin layer of Dijon mustard on the bread adds just the right kick. The beauty is how adaptable it is while still feeling special.

Serving Suggestions

A crisp green salad with bright vinaigrette cuts through all that richness perfectly. I love serving this with a chilled glass of Chardonnay or a light French red. Fresh berries or a simple fruit salad finish the meal beautifully.

Timing Tips

The casserole needs those 10 minutes of resting time or it will be too loose to serve cleanly. I set the table while it rests so everything is ready when we sit down. Leftovers reheat surprisingly well in a low oven.

  • Butter the baking dish really well including all the corners
  • Grate your own cheese instead of buying pre shredded for better melting
  • Let the béchamel cool slightly before pouring over the assembled layers
Slices of cheesy Croque Monsieur Casserole reveal layers of buttery bread and ham. Save
Slices of cheesy Croque Monsieur Casserole reveal layers of buttery bread and ham. | belletifsa.com

There is something deeply satisfying about serving a dish that looks impressive but comes together with such simple ingredients. Every bite feels like a warm hug from a French grandmother you never knew you needed.

Recipe FAQs

Can I prepare this dish in advance?

Yes, you can assemble the entire casserole up to a day ahead. Cover it tightly and refrigerate. Let it come to room temperature for about 30 minutes before baking, or add an extra 10-15 minutes to the baking time if baking straight from the fridge.

What are good substitutions for Gruyère cheese?

While Gruyère offers a distinct nutty flavor, Swiss cheese is a great alternative. For a sharper taste, you could also use a combination of Emmental and a little Parmesan.

How can I make this vegetarian?

To make a vegetarian version, simply omit the ham. You can substitute it with sautéed mushrooms, spinach, or roasted red peppers to add more flavor and substance to the dish.

What should I serve alongside this casserole?

This rich casserole pairs wonderfully with a light and crisp green salad dressed with a vinaigrette to cut through the richness. A glass of dry white wine, like Chardonnay, also complements it beautifully.

How do I store and reheat leftovers?

Store any leftover casserole in an airtight container in the refrigerator for up to 3 days. To reheat, you can warm individual portions in the microwave or cover the dish with foil and bake in a preheated oven at 300°F (150°C) until heated through.

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 French casserole featuring buttery bread, savory ham, Gruyère cheese, and rich béchamel sauce. Perfect for brunch or dinner.

Prep time
20 min
Cook time
40 min
Total duration
60 min
Created by Spencer Rhodes


Skill level Easy

Cuisine French

Makes 6 Portions

Diet Restrictions None specified

What You'll Need

Bread & Dairy Base

01 12 slices white sandwich bread, crusts removed
02 2 tablespoons unsalted butter, softened (plus extra for greasing pan)
03 1 1/2 cups Gruyère cheese, grated (Swiss cheese may be substituted)
04 1 cup whole milk
05 1/2 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 1/4 cups whole milk
04 1/4 teaspoon ground nutmeg
05 Salt and freshly ground black pepper to taste

How to Make It

Step 01

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

Step 02

Prepare Béchamel Sauce: Melt 2 tablespoons butter in a medium saucepan over medium heat. Whisk in flour and cook for 1 minute to form a roux. Gradually whisk in 1 1/4 cups milk, stirring constantly until sauce thickens and becomes smooth, approximately 3-4 minutes. Season with nutmeg, salt, and pepper. Remove from heat and set aside.

Step 03

Layer Bread Base: Butter one side of each bread slice. Arrange half the bread slices in the prepared dish, buttered side down.

Step 04

Add Ham and Cheese Layers: Top the first bread layer with half the ham slices and half the Gruyère cheese. Repeat with remaining bread (buttered side down), ham, and remaining cheese to create a second complete layer.

Step 05

Pour Custard Mixture: Whisk together eggs, 1 cup milk, heavy cream, and a pinch of salt in a mixing bowl. Pour evenly over the casserole, pressing gently on bread to ensure thorough absorption.

Step 06

Top with Béchamel: Pour the prepared béchamel sauce over the top of the casserole and spread evenly to cover completely.

Step 07

Bake Until Golden: Bake uncovered for 35-40 minutes until puffed, golden brown, and bubbling around edges. Allow to rest for 10 minutes before serving to set.

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 details

Review ingredients for possible allergens, and always get advice from a medical expert if you're unsure.
  • Contains wheat (gluten), milk, eggs, and pork (ham)
  • For allergies: substitute gluten-free bread, dairy-free cheese and milk alternatives, and vegetarian ham products as necessary

Nutrition details (per serving)

Nutrition facts are for informational purposes and can't replace professional medical guidance.
  • Calories: 420
  • Fat content: 25 g
  • Carbohydrates: 28 g
  • Protein: 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.