Savory Croque Monsieur Recipe: Easy Homemade French Ham & Cheese Sandwich

Savory croque monsieur recipe with golden ham and melted cheese sandwich on rustic board

There’s something incredibly comforting about biting into a warm, melty, and savory croque monsieur sandwich. This classic French ham and cheese treat combines crispy bread with creamy béchamel and rich Gruyère cheese, making it the perfect indulgence any time of day. You can easily recreate this croque monsieur recipe at home with simple ingredients and straightforward steps.

Savory croque monsieur recipe with golden ham and melted cheese sandwich on rustic board

Whether you want a cozy lunch or an impressive brunch option, this savory croque monsieur recipe will quickly become a favorite. Let me guide you through how to make it, so you can enjoy an authentic taste of France right in your own kitchen.

Why You'll Love This Recipe

  • Classic French flavors made easy for home cooks
  • Crispy toasted bread with rich, gooey melted cheese
  • Simple ingredients you likely have on hand
  • Perfect for breakfast, lunch, or a light dinner
  • Customizable with different cheeses or ham types

Ingredients

Here’s everything you’ll need to make this savory croque monsieur recipe. The ingredients break down into the sandwich and the creamy béchamel sauce that brings it all together.

  • 8 slices white sandwich bread, crusts removed
  • 6 ounces thinly sliced ham
  • 1 ½ cups shredded Gruyère cheese, divided
  • 2 tablespoons unsalted butter, plus extra for spreading
  • 2 tablespoons all-purpose flour
  • 1 ½ cups whole milk, warmed
  • ½ teaspoon Dijon mustard
  • ¼ teaspoon freshly grated nutmeg
  • Salt and freshly ground black pepper, to taste
  • Optional garnish: chopped fresh parsley

Recipe Details

  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Servings: 4 sandwiches
  • Calories: Approximately 550 per serving

How to Make Savory Croque Monsieur Recipe Easy Homemade French Ham & Cheese Sandwich

  1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
  2. Make the béchamel sauce: melt 2 tablespoons butter in a saucepan over medium heat. Whisk in flour and cook for 1-2 minutes until slightly golden. Gradually whisk in warm milk, stirring constantly until the sauce thickens, about 5 minutes. Remove from heat and stir in Dijon mustard, nutmeg, salt, and pepper.
  3. Spread a thin layer of béchamel sauce on one side of each bread slice. On four slices, layer ham and half of the shredded Gruyère cheese. Top with the remaining bread slices, béchamel side down, to form sandwiches.
  4. Place sandwiches on the baking sheet. Spread a thin layer of butter on the top of each sandwich, then evenly spoon the remaining béchamel sauce on top. Sprinkle the remaining Gruyère cheese over the béchamel.
  5. Bake in the preheated oven for 10-12 minutes until the cheese is melted and bubbly. For a golden, crispy top, switch to broil for an additional 2-3 minutes—watch carefully to avoid burning.
  6. Remove from the oven and let the sandwiches cool for a couple of minutes. Garnish with chopped parsley if desired, then slice and serve warm.

Tips for the Best Results

  • Use day-old or slightly stale bread for better toasting and texture.
  • Warm the milk before adding to the roux to prevent lumps in your béchamel.
  • Keep an eye on the broiler step to prevent the cheese from burning quickly.
  • Gruyère is traditional, but Emmental or Swiss cheese can be great substitutes.
  • For extra richness, add a thin slice of Parmesan on top before broiling.

Storage and Reheating

Store leftover croque monsieur sandwiches wrapped tightly in foil or an airtight container in the refrigerator for up to 2 days. To freeze, wrap each sandwich individually and place in a freezer-safe bag for up to 1 month.

Reheat refrigerated or thawed sandwiches in a 350°F oven for 10-15 minutes until warmed through and crispy. Avoid microwaving to keep the bread from becoming soggy.

Frequently Asked Questions

Can I use a different type of bread?

Yes, you can use brioche or sourdough bread for a richer or tangier flavor. Just make sure the slices aren’t too thick to allow for even melting and toasting.

What can I substitute for Gruyère cheese?

Emmental, Swiss, or even a mild cheddar can work well. These cheeses melt nicely and complement the ham and béchamel sauce.

Is there a vegetarian version of croque monsieur?

Absolutely! You can omit the ham and add sautéed mushrooms or roasted vegetables for a delicious croque madame alternative, which traditionally also includes a fried egg on top.

Can I make the béchamel sauce ahead of time?

Yes, you can prepare the béchamel sauce a day in advance. Store it in an airtight container in the fridge and gently reheat while stirring before using it in the recipe.