Croque Madame Waffles

Featured in Tasty Morning Favorites.

These croque madame waffles bring a delightful French twist to brunch. Start by preparing a classic béchamel sauce with butter, flour, and milk, seasoned with Dijon mustard. For the waffles, combine flour, baking powder, salt, eggs, milk, melted butter, ham, and Gruyère cheese into a savory batter. Cook the waffles to golden perfection. Assemble by layering each waffle with béchamel sauce, shaved ham, Gruyère cheese, and a perfectly poached or fried egg. Broil for melted cheesy goodness and finish with fresh chives. A satisfying and versatile dish that's perfect for any brunch gathering!

Casey
Updated on Mon, 12 May 2025 23:45:20 GMT
Croque Madame Waffles Pin it
Croque Madame Waffles | cookingwithcasey.com

This hearty Croque Madame Waffle recipe transforms the beloved French sandwich into a showstopping brunch dish. The savory waffles are topped with rich béchamel sauce, ham, melted cheese, and a perfectly runny egg for a decadent weekend treat that will impress everyone at your table.

I first made these for a Mother's Day brunch and they've become our special occasion tradition. The look on everyone's face when I bring these beauties to the table makes all the effort worthwhile.

Ingredients

  • 4 Tablespoons butter: forms the rich base of the classic French sauce
  • 4 Tablespoons all purpose flour: creates the perfect thickening agent when cooked with butter
  • 2 cups whole milk: provides creaminess try to use full fat for best results
  • 2 Tablespoons Dijon mustard: adds a subtle tang that cuts through the richness
  • 2 cups all purpose flour: provides structure use unbleached for best flavor
  • 3 teaspoons baking powder: gives the waffles their perfect rise
  • ¼ teaspoon salt: enhances all the flavors
  • 2 eggs: adds richness and helps bind the batter
  • 1¾ cups whole milk: creates a tender texture
  • ¼ cup melted butter: adds richness and helps crisp the exterior
  • 1 cup diced shaved ham: folded into the batter for flavor in every bite
  • 1 cup shredded gruyere: select a good quality aged gruyere for best flavor
  • 18–24 slices shaved ham: look for thinly sliced quality ham from the deli
  • 1 cup shredded gruyere: additional cheese for the melty topping
  • 6 eggs: one per waffle use the freshest eggs possible
  • Salt and pepper: for seasoning
  • Chives for garnish: adds a pop of color and mild onion flavor

Step-by-Step Instructions

Create the Béchamel Base:
Melt butter in a saucepan over medium low heat until just liquified but not browned. The key is gentle heat to prevent scorching. Add flour and whisk continuously for about 2 minutes until the mixture smells slightly nutty but remains pale. This roux is the foundation of your sauce so take your time.
Develop the Sauce:
Gradually add milk about ¼ cup at a time whisking constantly to prevent lumps. Each addition should be fully incorporated before adding more. Continue cooking for about 5 minutes stirring frequently until the sauce thickens enough to coat the back of a spoon and when you run your finger through it the line holds. Remove from heat and whisk in the Dijon mustard plus salt and pepper to taste.
Prepare the Waffle Batter:
Combine dry ingredients in a large bowl flour baking powder and salt with a whisk to evenly distribute the leavening. In a separate bowl lightly beat the eggs then add milk and melted butter. Pour wet ingredients into dry and mix just until combined. Overmixing will develop gluten and make tough waffles.
Add Mix Ins:
Gently fold in the diced ham and shredded gruyere using a spatula with a light hand. The batter should be lumpy with visible cheese and ham pieces distributed throughout. Let the batter rest for 5 minutes while your waffle iron preheats to allow the baking powder to activate.
Cook the Waffles:
Grease your waffle iron thoroughly even if it has a nonstick surface. Pour approximately ¾ cup batter onto the hot surface close the lid and cook until the steaming stops and the waffle is golden brown about 3 to 5 minutes depending on your waffle maker. Resist the urge to peek too early.
Assemble the Base:
Place cooked waffles on a parchment lined baking sheet. Spoon about 3 tablespoons of warm béchamel sauce over each waffle spreading it to the edges. Layer 3–4 slices of ham on top of each sauced waffle creating a slight dome in the center.
Add the Cheese Layer:
Sprinkle each waffle generously with shredded gruyere ensuring even coverage including the edges which will create delicious crispy cheese bits. Place under the broiler about 6 inches from the heat and watch carefully until the cheese is bubbly and developing golden brown spots about 2–3 minutes.
Complete with the Egg:
While the waffles are broiling prepare your eggs either poached or fried with runny yolks. Slide a perfectly cooked egg onto each hot waffle arrange on plates sprinkle with fresh chives and serve immediately while the yolk is still ready to create a natural sauce when cut into.
Croque Madame Waffles Pin it
Croque Madame Waffles | cookingwithcasey.com

The gruyere cheese is truly the star ingredient here. Its nutty complex flavor elevates these waffles from good to extraordinary. I discovered the magic of gruyere during a trip to Switzerland and have never looked back. The way it melts into the béchamel creates a sauce that my family quite literally fights over.

Make Ahead Options

These waffles work beautifully for entertaining because several components can be prepared in advance. The béchamel sauce can be made up to two days ahead and stored in an airtight container in the refrigerator. When ready to use simply reheat gently in a saucepan whisking occasionally until smooth. You may need to add a splash of milk if it's thickened too much.

The waffle batter can be mixed excluding the ham and cheese and refrigerated overnight. In the morning let it come to room temperature for about 30 minutes then fold in the ham and cheese just before cooking. This makes for a much more relaxed brunch preparation and the flavors actually develop nicely with the rest.

Cheese Variations

While traditional Croque Madame sandwiches use gruyere this recipe welcomes experimentation with different cheeses. Smoked gouda adds a wonderful depth that complements the ham beautifully. White cheddar particularly an aged variety brings a sharp tanginess that cuts through the richness of the béchamel. Emmental or Swiss cheese offers a milder nutty flavor with those characteristic large holes that melt into pockets of gooey goodness.

For a truly decadent version try using a combination of cheeses perhaps gruyere and fontina which melts exceptionally well. Each cheese brings its own character to the dish so this is where you can really make the recipe your own based on your preferences or what you have available.

Croque Madame Waffles Pin it
Croque Madame Waffles | cookingwithcasey.com

Serving Suggestions

These Croque Madame Waffles are substantial enough to stand alone as a complete meal but they pair beautifully with simple sides that complement without competing. A lightly dressed arugula salad with a simple lemon vinaigrette provides a peppery freshness that balances the richness of the waffles. Fresh fruit especially berries or sectioned citrus offers a sweet acidic counterpoint.

For a more substantial brunch spread consider serving smaller portions of the waffles alongside roasted asparagus crispy bacon or maple glazed vegetables. A mimosa or French 75 cocktail makes the perfect beverage pairing or offer a bold coffee to stand up to the rich flavors.

Frequently Asked Questions

→ Can I use a different cheese for the waffles?

Yes, you can substitute Gruyère with Gouda, white cheddar, Emmental, or Swiss cheese. Choose a cheese that melts well for the best results.

→ How do I ensure the béchamel sauce is smooth?

Whisk the milk into the butter-flour mixture gradually, a little at a time, to prevent lumps. Stir continuously until thickened.

→ Can I make the waffles ahead of time?

Yes, you can prepare the waffles in advance and reheat them in a toaster or oven before assembling the dish.

→ What’s the best way to cook the eggs for this dish?

Both poached and fried eggs work well. Cook them to your desired doneness, ensuring the yolk remains soft for a richer flavor.

→ How should I prevent waffles from sticking to the waffle maker?

Make sure to grease the waffle maker thoroughly with butter or non-stick spray before adding the batter.

→ Can this dish be made vegetarian?

Yes, skip the ham and replace it with sautéed spinach or mushrooms for a vegetarian variation.

Croque Madame Waffles

Golden waffles with ham, melted Gruyère, creamy béchamel, and eggs. Perfect for brunch.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
By: Casey


Difficulty: Intermediate

Cuisine: French

Yield: 6 Servings

Dietary: ~

Ingredients

→ Sauce

01 4 tablespoons butter
02 4 tablespoons all-purpose flour
03 2 cups whole milk
04 2 tablespoons Dijon mustard

→ Waffles

05 2 cups all-purpose flour
06 3 teaspoons baking powder
07 1/4 teaspoon salt
08 2 eggs, lightly beaten
09 1 3/4 cups whole milk
10 1/4 cup butter, melted
11 1 cup shaved ham, diced
12 1 cup gruyere, shredded
13 18-24 slices shaved ham
14 1 cup gruyere, shredded
15 6 eggs, poached or fried to desired doneness
16 Salt, to taste
17 Pepper, to taste
18 Chives, for serving (optional)

Instructions

Step 01

In a small saucepan or skillet, melt butter over medium-low heat. Whisk in flour and cook for a couple of minutes, stirring frequently to avoid browning. Gradually whisk in milk to prevent lumps. Cook and stir until it thickens enough to coat the back of a spoon. Remove from heat and mix in Dijon mustard. Season with salt and pepper to taste.

Step 02

In a large bowl, combine flour, baking powder, and salt. Mix in eggs, milk, and melted butter until just combined. Fold in the shaved ham and shredded gruyere cheese.

Step 03

Preheat the waffle maker and grease lightly. Pour about 3/4 cup of batter onto the surface, close, and cook until golden brown.

Step 04

Place waffles on a parchment- or silicone mat-lined baking tray. Spread about 1/6 of the bechamel sauce over each waffle. Top with 3-4 slices of shaved ham and sprinkle with additional shredded gruyere. Broil until the cheese is melted and bechamel is hot and bubbly.

Step 05

Move the assembled waffles to serving plates. Top each waffle with a poached or fried egg and garnish with chopped chives, if desired.

Notes

  1. Experiment with different cheeses like Gouda, white cheddar, Emmental, or Swiss for unique flavors.

Tools You'll Need

  • Small saucepan or skillet
  • Whisk
  • Large mixing bowl
  • Waffle maker
  • Baking tray
  • Parchment or silicone mat

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (milk, butter, cheese)
  • Contains gluten (all-purpose flour)
  • Contains eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 455
  • Total Fat: 28 g
  • Total Carbohydrate: 34 g
  • Protein: 18 g