Easy Croque Madame Recipe – Creamy, Cheesy & Oven-Baked

Share this post!

This post may contain one or more affiliate links, which means I will get a small commission when you buy a product via the provided link at no cost to you! As an Amazon Associate, I earn from qualifying purchases. See my full disclaimer here.

Last Saturday, we had a day completely to ourselves. We didn’t have any appointments. The weather was rainy, cloudy, and cold. We were all in our PJs and had all the time to make lunch. The boys wanted a grilled cheese sandwich. And I decided to make a deluxe version, a croque madame, for Tom and me.

Don’t forget to pin this for later!

Toasted croque madame sandwich topped with a sunny-side-up egg, served on a white plate with a sprinkle of herbs.

What is a Croque Madame?

A croque madame is a grilled cheese sandwich with a delicious cheese and white sauce layer topped off with a sunny-side-up egg.

First, you make a roux, add some herbs, pepper, and salt, and then make a white sauce (or bechamel sauce). Then you make a normal grilled cheese sandwich, and top it off with the sauce and cheese, but instead of pan-frying, you finish it in the oven.

While the croque madame is baked in the oven, you’ll make a fried egg. After the sandwich is baked, and the cheese is golden brown (yum!), you put the fried egg with the sunny-side-up on top of the sandwich. De-li-cious!

What You’ll Love About This Recipe


  • Simple Ingredients, Big Flavor – With basic pantry staples like bread, cheese, milk, and eggs, you can create a restaurant-worthy dish in your own kitchen.
  • Perfect Comfort Food – The creamy white sauce, gooey cheese, and runny yolk combine to make every bite rich, satisfying, and perfect for cozy days.
  • Impress with Minimal Effort – It looks and tastes fancy, but it’s surprisingly easy to make—perfect for brunch, lunch, or even a special breakfast!

French or Belgian Croque Madame?

While the Croque Madame is often associated with French cuisine, apparently, its origins are a point of friendly debate between France and Belgium. Both countries take pride in their versions of this delicious grilled cheese dish.

In France, the croque madame is covered in a white sauce and topped with Gruyere cheese. It’s a staple in bistros and cafés and is often served with a side of green salad. Belgium, on the other hand, sometimes twists it by adding local cheeses or pairing it with fries.

What is the Difference Between Croque Madame and Croque Monsieur?

The key difference between these deluxe grilled cheese sandwiches is how the egg is incorporated. For a croque monsieur, the bread is dipped in beaten egg before cooking, while a croque madame is topped with a fried egg after baking.

Want to see how I make these delicious Croque Madame sandwiches? Watch my video on YouTube!

And don’t forget to subscribe if you love from-scratch cooking like this!

Tools You’ll Need To Make These Croque Madame Sandwiches

This post may contain one or more affiliate links, which means I will get a small commission when you buy a product via the provided link at no cost to you! As an Amazon Associate, I earn from qualifying purchases. See my full disclaimer here.

  • Small Saucepan – Essential for making the roux and béchamel sauce. A heavy-bottomed one helps prevent burning.
  • Wooden Spoon – Perfect for stirring your roux without scratching your pan.
  • Cheese Grater – Freshly grated Gruyère melts better and gives you that gooey, golden top.
  • Kitchen Scale – Great for measuring the cheese and butter precisely, especially if you’re using grams.
  • Baking Tray – You’ll bake the sandwiches in the oven instead of the pan, so make sure your tray fits nicely. Use parchment paper or grease the tray with butter and a layer of breadcrumbs to make it non-stick.
  • Skillet – For frying the sunny-side-up egg that gives the croque madame its signature finish.

Let’s Talk Ingredients

White Bread – Use thick slices so they can hold the sauce and cheese without getting soggy. Brioche or sourdough are delicious options too.

Ham – I like using thinly sliced smoked ham, but leftover roast or cooked ham would work just as well.

Gruyère Cheese – This nutty, melty cheese is classic for croque madame. Freshly grated is best—it melts more evenly and gives that golden crust.

Unsalted Butter – Start your roux with real butter for the best flavor. You can use regular store-bought butter or make your own cultured butter from cream. If you only have salted butter, just skip the extra salt in the sauce.

All-Purpose Flour – Just a small amount thickens the sauce and turns it into a silky béchamel.

Whole Milk – Warm milk blends into the roux more easily and makes a smooth sauce. I recommend full-fat for richness.

Eggs – The finishing touch! Fry them sunny-side-up and serve on top for that signature croque madame look.

Optional:

Salt, Pepper & Herbs – Season your sauce to taste. I love adding a pinch of herbes de Provence—think thyme, oregano, rosemary, and basil.

Truffle Oil or Mustard – Want to level it up? A little truffle oil or Dijon mustard stirred into the béchamel makes it extra fancy.

Step-by-Step Instructions

Start by preheating your oven to 356°F (180°C).

Melt the butter in a small saucepan over medium heat. Once it’s fully melted, stir in the flour with a wooden spoon or spatula to make a roux. Let it cook for 2–3 minutes, stirring regularly so it doesn’t brown.

melted butter with a pile of all-purpose flour in a skillet
a roux with a wooden spoon in a skillet
Let the roux bake for a few minutes, then add herbs, salt, and pepper to taste.

Next, add a pinch of salt, some black pepper, and (if you like) a few dried herbs. I love using a Provençal mix—think rosemary, basil, thyme, oregano, marjoram, and savory.

Now, slowly add the milk, a little at a time. Stir well after each addition so the roux absorbs the liquid fully before you pour in more. Keep going until you have a smooth, creamy sauce. Want more help with this step? Check out my post all about making a roux.

Set your sauce aside and get to building the sandwiches.

Spread a few spoonfuls of sauce on two slices of bread. Grate your cheese, then layer half of it on top. Add the ham, then close each sandwich with the remaining bread slices. Place them on a baking tray, and top each sandwich with the rest of the sauce and cheese.

Bake for about 20 minutes, until the cheese is melted and bubbling and the tops are golden brown.

While everything’s in the oven, fry your eggs sunny-side-up. When the sandwiches are ready, place a fried egg on top of each one and serve immediately. Enjoy!

croque madame on a blue plate

Pro Tip: Make the white sauce ahead of time and keep it in the fridge for up to 3 days. It makes weekday croque madames a breeze!

A Few Other Varieties

  • Spicy Variety – Add a thin layer of spicy mustard or a dash of chili flakes to the béchamel sauce for a zesty twist.
  • Vegetarian Option – Swap the ham for sautéed spinach, roasted mushrooms, or grilled zucchini for a veggie-packed version.
  • Super Deluxe – Use truffle oil in the béchamel or top the sandwich with a sprinkle of freshly grated Parmesan and fresh herbs like chives or parsley.

Pro Tip: Make the white sauce ahead of time and keep it in the fridge for up to 3 days. It makes weekday croque madames a breeze!

Croque Madame

Print Recipe
a croque madame sliced in half on a blue plate
Prep Time:10 minutes
Cook Time:20 minutes
1 minute
Total Time:31 minutes

Equipment

  • 1 sauce pan preferably heavy-bottomed
  • 1 Wooden spoon
  • 1 kitchen scale optional
  • 1 cheese grater
  • 1 baking tray optional: lined with parchment paper
  • 1 Skillet

Ingredients

  • 4 slices of white bread
  • 4 slices of ham
  • cups of Gruyère cheese 150 grams
  • 1 tbsp unsalted butter 15 grams
  • 2 tbsp all-purpose flour 15 grams
  • cups of milk 160 ml
  • salt, pepper, herbs to taste
  • 2 eggs

Instructions

  • Preheat your oven to 356°F (180°C).
  • Melt 1 tbsp of butter in a small pot over medium heat. Once melted, add 2 tbsp of flour and stir with a wooden spoon or spatula to form a roux.
  • Let the roux cook for 2-3 minutes, then season with salt, pepper, and Herbes de Provence, if desired.
  • Gradually add ⅔ cup of milk, a little at a time, allowing the roux to fully absorb each addition before adding more. Stir continuously until the sauce is smooth and creamy.
  • Place two slices of bread on a baking tray. Spread a few tablespoons of the béchamel sauce on each slice.
  • Layer one slice of ham and ¾ cup of the grated cheese (about half of the cheese) on top of the sauce.
  • Cover with the remaining 2 bread slices and top with more béchamel sauce and the rest of the cheese.
  • Bake the sandwiches in the preheated oven for 20 minutes, or until the cheese is melted and golden brown.
  • While the sandwiches are baking, fry two eggs sunny-side-up in a pan.
  • Once the sandwiches are ready, place a fried egg on top of each one. Serve immediately and enjoy!

Notes

  • You can use Emmental, Comté, or a mild aged cheddar as a substitute for the Gruyère cheese.
  • Spread a thin layer of Dijon mustard on the bread before layering the ham and cheese to switch things up a bit.
  • Swap the ham for sautéed mushrooms, spinach, or grilled zucchini for a vegetarian twist.
  • The white sauce (béchamel) is what makes this more than just a grilled cheese. It’s worth the extra step!
  • You can assemble the sandwiches and refrigerate (without baking) for a few hours. Just add sauce and cheese right before baking.
  • Pair with a green side salad or simple vinaigrette for a classic French-style lunch.
  • Add a touch of truffle oil to the sauce or top with chopped fresh herbs after baking for a deluxe version of this recipe.
4 images, one with melted butter and all purpose flour, one with a roux, and two with a croque madame. An text overlay: "Delicious Croque Madame an easy homemade recipe".

Share this post!

Similar Posts

Leave a Reply

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

Recipe Rating