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!

What is Croque Monsieur?
Croque Monsieur is Franceโs version of a grilled ham and cheese sandwichโon steroids! This Parisian cafรฉ classic starts with thick slices of bread layered with creamy bรฉchamel sauce, Gruyรจre cheese, savory ham, a smear of Dijon, and even more melty cheese, then pan-fried and baked to golden bubbling perfection.
Itโs indulgent, satisfying, irresistibly crispy, cheesy, and comfortingโperfect for brunch, lunch, or an effortlessly elegant dinner with a French twist!
Croque Monsieur vs Madame
Croque Monsieur and Croque Madame are both decadent French sandwiches made with layers of bรฉchamel sauce, Gruyรจre cheese, ham, and Dijon mustard, toasted to golden perfection. The key difference? A Croque Madame is topped with a fried or poached egg, giving it a rich, brunch-worthy twist, while the Croque Monsieur is served egg-free. Same delicious baseโjust an extra flourish on top!
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:
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):
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
Assembly
Cooking
Best Croque Monsieur Recipe Tips
MEal Prep croque monsieur recipe
This Croque Monsieur recipe is best served fresh, but elements can be prepped in advance to make mealtime fast and stress-free! Here’s how:
โขMake the bรฉchamel sauce ahead of time: Store it in an airtight container in the fridge for up to 3 days. Reheat gently over low heat, stirring with a splash of milk as needed to loosen it up.
โขAssemble but donโt bake: Fully assemble the sandwiches (with bรฉchamel, ham, Dijon, and cheese), then wrap them tightly in plastic or foil and refrigerate for up to 1 day before baking. Grill the sandwiches, then add the top bรฉchamel, Gruyere, and Parmesan per recipe.
โขPrep components separately: Grate the cheese, slice the bread, and portion the ham beforehand so everything is ready.
Croque Monsieur variations
Each variation offers a new way to love this French classicโcustomize to your cravings!
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:
HOW TO STORE croque-monsieur
โขRefrigerate: Wrap any leftovers tightly in foil or place in an airtight container. Store in the refrigerator for up to 3 days.
โขReheat: For best results, reheat in a 350ยฐF oven or toaster oven for 10 minutes until warmed and the bread is crisp again. Avoid the microwave if possibleโit makes the bread soggy.
โขFreeze (optional): You can freeze unbaked, assembled sandwiches (without the bรฉchamel topping) tightly wrapped for up to 2 months. When ready to serve, thaw overnight in the fridge, top with bรฉchamel and cheeses, then bake as directed.
Croque Monsieur Sandwich FAQs
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!
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!
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!
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
Croque Monsieur Recipe
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!
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!