How to Make Croque Monsieur

Meet your new favorite Croque Monsieurโ€”my husband calls it โ€œinsanely good!!!โ€ Iโ€™ve perfected every detail of this recipe to bring you the ultimate version: think velvety bรฉchamel, triple cheese magic, and buttery, golden sourdough with just the right crunch. Follow along for a tried-and-true, foolproof recipe packed with expert tips and tricks to create this French bistro classic that’s easierโ€”and more irresistibleโ€”than you ever imagined!

croque monsieur cut in half and stacked showing how cheesy it is


 
top view of croque-monsieur recipe showing the melted, golden, cheesy broiled tops

Why you’ll love This croque monsieur

With years of experience crafting cozy, elevated meals, Iโ€™ve created this Croque Monsieur recipe to deliver an unparalleled creamy, cheesy, and flavorful experience. Here’s why you’ll love it:

  • 🧀 Triple Cheese Heaven: Gruyรจre, Parmesan, and even more Gruyรจre inside and out for layers of melty, nutty, golden goodness.
  • 🍞 Sourdough Upgrade: Thick slices of sourdough offer just the right chew and tangโ€”and hold up beautifully to all the creamy, cheesy layers.
  • 🍯 Dijon Brings the Zing: A generous smear of Dijon mustard adds bold, savory depth that cuts through the richness just right.
  • 🥛 Perfect Bรฉchamel, No Heavy Cream: The ultra-creamy bรฉchamel sauce is rich, silky perfection without the need for heavy cream!
  • 🌟 Secret Ingredient Boost: The bรฉchamel is spiked with an extra spice to that takes it from ordinary to extraordinary.
  • 🧈 Pan-Fried in Butter: By toasting the sandwich in butter before baking, the bread gets a crispy, golden crust full of flavor, and becomes sturdy enough to hold everything together like a pro.
croque monsieur recipe on a baking sheet after broiling, showing the signature top golden cheesy, bubbly top
ingredient icon

Croque Monsieur Ingredients

Let’s take a closer look at what you need to make this recipe (measurements in the printable recipe card at the bottom of the post):

  • Bรฉchamel Sauce: This creamy French white sauce starts with butter, flour, and milk to create a smooth, velvety base. Any milk will work here.
  • Spices: It’s seasoned with salt, nutmeg, white pepper, and a pinch of cayenne. The cayenne isn’t traditional, so take it or leave it, but I love the depth it adds while enhancing all the flavors without making the sandwiches spicy.
  • Bread: Use thick-cut slices of sourdough (my favorite), pan de mie, or country-style white bread. Whatever you choose should be hearty enough to support the bรฉchamel, cheese, and ham without becoming soggy or falling apart. Look for loaves you can slice yourself.
  • Gruyere Swiss Cheese: This is the starโ€”mild, nutty, and perfectly melty. You’ll need 9 ounces total. Six ounces of sliced Gruyere is layered inside, and three ounces of shredded Gruyere is sprinkled on top for that signature golden crust.
  • I recommend purchasing the slices in the deli section and a block to shred yourself.
  • Parmesan: This is added to the top of the sandwiches for extra salty, umami richness that crisps up in the oven. Use a microplane grater and use more or less to taste. DO NOT use pre-grated.
  • Ham: Use high-quality slices of Black Forest ham, known for its smoky, slightly sweet flavor. I typically purchase this at the deli counter. You can also use leftover honey baked ham or glazed ham from the holidays!
  • Dijon Mustard: Spread a generous layer inside each sandwich, cutting through the richness and adding a sharp, zesty note.
  • Unsalted Butter and Oil: Used for pan-frying the bread until golden and crisp. The butter adds flavor and browning, while the oil prevents the butter from burning.
top view of croque monsieur ingredients: sourdough bread, ham slices, Gruyere swiss cheese, flour, milk, nutmeg, white pepper, Dijon mustard

How to make Croque Monsieur

Let’s take a closer look at how to make this recipe with step-by-step photos (full recipe in the printable recipe card at the bottom of the post):

How to Make Bechamel Sauce

  • Step 1: Make roux. Cook the flour in melted butter while whisking for 2 minutes.
showing how to make croque monsieur by making the roux with flour and butter for the bรฉchamel
  • Step 2: Add milk. Remove from the heat and gradually whisk in the milk a little at a time. Add the nutmeg, salt, white pepper, and cayenne.
showing how to make croque monsieur by adding milk to make the bรฉchamel, then adding nutmeg, white pepper and salt
  • Step 3: Thicken.ย Bring to a simmer and continue to whisk for a few minutes until thickened to the consistency of spreadable butterโ€”not runny at all. ย Remove from the heat.
showing how to make croque monsieur by simmering the bรฉchamel until thickened

Assembly

  • Step 1: Add Bรฉchamel. Line a large baking sheet with parchment paper, then add 8 slices of bread. Spread half of the bรฉchamel thickly over the 8 slices of breadโ€”four will be the sandwich bottoms and four will be the tops. ย 
showing how to make croque monsieur by spreading the bottom of the bread with bรฉchamel
  • Step 2: Layer. Top four pieces of the bรฉchamel bread with half of the Gruyere slices, followed by all of the ham. Spread a thick layer of Dijon over the ham, then top with the remaining slices of Gruyere.ย Close the sandwiches with the remaining four slices of bread, bรฉchamel side down.
showing how to make croque monsieur by topping 4 slices of bread with Gruyere, then ham, then Dijon, then Gruyere, then top with bread bรฉchamel side down
showing how to make croque monsieur by topping the sandwich a piece of bread, bรฉchamel side down

Cooking

  • Step 1: Pan fry.ย Working in batches, grill the sandwiches in butter and a splash of oil for about 2 minutes per side, until deeply golden brown, pressing down occasionally with a spatula so they grill evenly. Transfer back to the parchment paper-lined baking sheet.ย 
showing how to make croque monsieur by grilling the sandwiches until golden
  • Step 2: Add Topping. Spread the remaining bรฉchamel on the top slices of each sandwich. Sprinkle with the shredded Gruyere and grated Parmesan.
showing how to make croque monsieur recipe by adding shredded Gruyere and Parmesan
  • Step 3: Bake. Bake for 10-12 minutes, until the cheese is melted, then broil for 2-3 minutes until the top is golden.
showing how to make croque monsieur recipe by baking until the cheese has melted, then broiling

Best Croque Monsieur Recipe Tips

  • Toast before assembling: If you use flimsier bread like white sandwich bread (not recommended), lightly toast it before layering to prevent sogginess and help maintain structure.
  • Whisk constantly: When making the bรฉchamel, whisk continuously to keep it lump-free and silky smooth. Add the milk gradually, whisking until smooth before each addition.
  • Bรฉchamel should be thick but smooth and spreadable: Think soft pudding or thick gravy. It should coat the back of a spoon and hold its shape slightly when layered, without being runny. This consistency ensures the sauce stays in place and bakes up creamy without making the bread soggy.
  • Rewarm Bรฉchamel: If it becomes too cold and thick to spread easily while assembling the sandwiches, reheat it over low heat, whisking constantly. Add a splash of milk if needed, a little at a time, until it reaches the original creamy consistency. Avoid high heat to prevent curdling or burning.
  • Use a cast-iron skillet:ย  You can technically use any pan, but a cast-iron skillet distributes heat the most evenly, creating a perfectly crisp, golden crust.
  • Toast at a lower heat:ย Donโ€™t toast your sandwiches too high, or the bread will burn. Check occasionally for doneness on the bottom.
croque monsieur sandwich cut in half on a plate showing how to serve

Croque Monsieur variations

Each variation offers a new way to love this French classicโ€”customize to your cravings!

  • Croque Madame: Top your Croque Monsieur with a fried or poached egg for added richness and that irresistible runny yolk.
  • Croque Provenรงal: Add a few thin slices of tomato inside the sandwich for a fresh, juicy twist that pairs beautifully with the melty cheese.
  • Vegetarian Croque: Skip the ham and layer in sautรฉed mushrooms, spinach, or roasted veggies like zucchini or bell peppers.
  • Spicy Croque: Kick it up a notch with additional cayenne pepper, a smear of spicy mustard, or even jalapeรฑo slices inside the sandwich.
  • Italian-Inspired Croque: Swap the ham for prosciutto or salami, and mix in a little fontina or mozzarella cheese with the Gruyรจre. You can even add pesto with the mustard.
  • Sweet & Savory: Add a thin layer of fig jam for a sweet contrast to the salty ham and nutty cheese.
  • Mini Croques: Make smaller versions using baguette slices for party-perfect finger food or brunch bites.
  • Open-Faced Croque: Serve it tartine-style, with one slice of bread piled high with bรฉchamel, ham, and cheese, then broiled until bubbly and golden.
showing the best croque monsieur recipe by stacking the sandwiches cut in half showing the cheesy, creamy inside

How to Serve Croque-Monsieur

Croque Monsieur is best served hot and fresh from the oven, so the cheese is perfectly melty and the bread stays crisp and golden. Because itโ€™s rich, cheesy, and saucy, itโ€™s typically enjoyed as a knife-and-fork sandwichโ€”ideal for savoring every gooey, flavorful bite without the mess.

It’s best paired with fresh sides to balance the richness of the sandwich, such as:

Croque Monsieur Sandwich FAQs

What is the best bread to make croque monsieur?

The best bread for Croque Monsieur is a thick, sturdy, yet soft white bread that can hold up to all the creamy, cheesy goodness without becoming soggy. Here are top options:

โ€ขPain de mie: The traditional choiceโ€”soft, slightly sweet, with a fine crumb that’s perfect for soaking up bรฉchamel while staying structured.
โ€ขCountry-style sourdough: Adds a slight tang and chewy texture that balances beautifully with the rich sauce and cheese.

Whichever you choose, slice it about ยฝ-inch thick and toast or pan-fry it in butter before assembling to help it stay crisp and flavorful!

Is croque monsieur hot or cold?

Croque Monsieur is served hot! 🔥 This classic French sandwich is all about melty cheese, warm ham, and creamy bรฉchamel, all nestled between buttery, crispy bread. Itโ€™s baked or broiled until golden and bubbly, making it rich, comforting, and irresistibly gooeyโ€”definitely not your average cold sandwich!

What is a good substitute for ham in a croque monsieur?

If you’re looking for a substitute for ham in a Croque Monsieur, here are some delicious options:

โ€ขTurkey: A mild, lean alternative that pairs well with bรฉchamel and cheese.
โ€ขProsciutto: Offers a saltier, slightly more intense flavor and a delicate texture.
โ€ขSmoked Chicken: Adds a savory, smoky twist while keeping the sandwich hearty.
โ€ขRoast Beef โ€“ For a richer, beefy, especially indulgent version.
โ€ขMushrooms (vegetarian option): Sautรฉed mushrooms (like cremini or portobello) bring an umami punch and a satisfying meaty texture.
โ€ขGrilled or Roasted Veggies: Zucchini, eggplant, or spinach make for a flavorful, veggie-packed take.

Each of these swaps can keep the spirit of the sandwich aliveโ€”warm, cheesy, and totally comforting!

up close of holding croque monsieur showing the thick bread, ham slices, and melty cheese

WANT TO TRY THIS Croque MonsieuRECIPE?

PIN ITย to your recipe BOARD TO SAVE FOR LATER!

FIND ME ON PINTEREST FOR MORE GREAT RECIPES!  I AM ALWAYS PINNING :)!

ยฉCarlsbad Cravings by CarlsbadCravings.com

showing the best croque monsieur recipe by stacking the sandwiches cut in half showing the cheesy, creamy inside

Croque Monsieur Recipe

Meet your new favorite Croque Monsieurโ€”my husband calls it โ€œinsanely good!!!โ€ Iโ€™ve perfected every detail of this recipe to bring you the ultimate version: think velvety bรฉchamel, triple cheese magic, and buttery, golden sourdough with just the right crunch. See the post for lots of expert tips and variations!
Servings: 4 sandwiches
Total Time: 45 minutes
Prep Time: 20 minutes
Cook Time: 25 minutes

Save This Recipe To Your Recipe Box

You can now create an account on our site and save your favorite recipes all in one place!

Ingredients

Bechamel:

  • 1 ยฝ cups milk
  • 4 tablespoons unsalted butter
  • 1/4 cup flour
  • 1/4 teaspoon salt
  • 1/8 tsp EACH ground nutmeg, white pepper
  • Pinch of cayenne (not traditional, optional โ€“ YUM!)

Sandwich:

  • 8 1/2-inch thick slices country-style sourdough bread or pan de mie
  • 6 oz. Gruyere cheese, thinly sliced
  • 6 oz. ham slices, preferably black forest
  • 2 tablespoons Dijon mustard
  • 4 tablespoons unsalted butter, divided
  • 2 tablespoons olive oil, divided

Topping:

  • 3 oz. (¾ cup) gruyere cheese, shredded
  • 1/4 cup Parmesan grated on microplane grater

Instructions

  • Prep: Preheat the oven to 400ยฐF. Line a large baking sheet (21×15) with parchment paper.
  • Make roux: Melt four tablespoons of unsalted butter in a medium to large saucepan over medium heat. Reduce the heat to low, then add flour. Cook while whisking constantly for 2 minutes.
  • Add milk: Remove from the heat. While whisking constantly, add about a quarter of the milk and whisk until smooth (it will be thick). Continue to whisk while adding the milk a couple of tablespoons at a time, whisking until smooth between each addition. Add the salt, nutmeg, white pepper, and cayenne.
  • Thicken: Bring to a simmer and continue to whisk for a few minutes until thickened to the consistency of spreadable butter or pudding, not runny at all. Remove from the heat.
  • Slather Bรฉchamel: Add 8 slices of bread to the prepared baking sheet. Spread half of the bรฉchamel thickly over ALL the slices (like you would butter toast- it will be thick).
  • Assemble: Top FOUR pieces of the bรฉchamel bread with half of the Gruyere slices, followed by all of the ham (folding as needed to fit). Spread a thick layer of Dijon over the ham, then top with the remaining slices of Gruyere. Close the sandwiches with the remaining slices of bread, bรฉchamel side down.
  • Pan fry: Heat one tablespoon olive oil in a cast-iron skillet over medium heat. Once hot, add the butter to melt. Working in batches, grill the sandwiches for about 2 minutes per side, until deeply golden brown, pressing down occasionally with a spatula so they grill evenly (the cheese will not be completely melted). Transfer back to the parchment paper-lined baking sheet.
  • Topping: Spread the remaining bรฉchamel on the top slices of each sandwich. (Gently reheat and re-whisk the bรฉchamel with a splash of milk if it's become too cold/thick to spread.) Add the shredded Gruyere and grated Parmesan over the bรฉchamel.
  • Bake: Bake for 10-12 minutes, until the cheese is melted, then broil for 2-3 minutes until the top is golden.
  • Serve immediately with a fork and knife to enjoy every gooey bite (its rich, cheesy goodness is too messy and hot to eat with hands).

Notes

  • Gruyere Swiss Cheese: This is the starโ€”mild, nutty, and perfectly melty. You’ll need 9 ounces total. Six ounces of sliced Gruyere is layered inside, and three ounces of shredded Gruyere is sprinkled on top for that signature golden crust. I recommend purchasing the slices in the deli section and a block to shred yourself.

Did You Make This Recipe?

Tag @CarlsbadCravings and Use #CarlsbadCravngs

Leave a Review, I Always Love Hearing From You!

Reader Interactions

leave a review

Your email address will not be published. Required fields are marked *

2 Comments

  1. Heather Torre says

    While this was delicious, and I will likely make it again, I would definitely use only HALF of the bechamel. My husband, however, loved it as is!

    • Jen says

      Hi Heather! I’m so glad it turned out delicious for you and your husband!