Save
A Croque Madame becomes even more irresistible when tucked inside a crisp, buttery waffle. This recipe puts a playful twist on the French classic, creating a brunch-ready dish that feels luxurious but is surprisingly easy. The warm Gruyère and ham-studded waffles get elevated by silky béchamel sauce and a perfectly runny egg.
Using the waffle as a base adds both crunch and flavor, taking the Croque Madame somewhere unexpected. These are so delightful that my family now requests them every time we want something special but not fussy.
Ingredients
- Whole milk: creates both tender waffles and a silky béchamel sauce. Always choose fresh milk for best flavor
- Gruyère cheese: brings nutty depth and rich melt. Look for a block and shred it yourself for the creamiest result
- Shaved ham: adds savory flavor. Freshly sliced at the deli counter is noticeably better than packaged
- Dijon mustard: brightens the sauce and cuts richness. Choose traditional French Dijon when possible
- Butter: ensures golden waffles and a rich sauce. Opt for unsalted to control saltiness
- Eggs: are essential for both waffle structure and the classic Croque Madame topping. Farm fresh eggs make the yolk extra luscious
Instructions
- Prepare the Béchamel Sauce:
- Melt butter over medium-low heat in a small saucepan until just frothy and add flour. Whisk constantly for about two minutes so the flour loses its raw taste but does not brown. Slowly add the milk while whisking so no lumps form. Once smooth and thick enough to coat a spoon, remove from the heat and stir in Dijon mustard. Season with salt and black pepper to your liking
- Make the Waffle Batter:
- In a large bowl combine flour, baking powder and salt. Lightly beat eggs then whisk them in with whole milk and melted butter. Stir just until combined. Gently fold in diced ham and shredded Gruyère without overmixing to keep waffles light
- Cook the Waffles:
- Preheat your waffle maker and lightly grease it. Spoon about three quarters of a cup of batter onto the iron and close. Cook until the waffle is crisp and golden brown on the outside while the inside stays tender and cheesy
- Assemble and Broil:
- Place baked waffles on a lined baking tray. Spoon a generous amount of béchamel over each and layer on more sliced ham plus plenty of Gruyère. Slide under a hot broiler just until cheese is melted and sauce bubbles
- Finish with Egg and Serve:
- Transfer each cheesy waffle to a plate. Top with a freshly poached or fried egg and scatter with chopped chives if you like. Serve immediately so the cheese stays melty and the egg yolk runs
I am especially fond of the béchamel sauce in this recipe. The perfume of butter and Dijon together always reminds me of my grandmother’s kitchen where she would make simple cream sauces for everything from vegetables to toast.
Storage and Leftover Tips
Let any leftover waffles and toppings cool before wrapping tightly and refrigerating. To reheat crisp the waffles in a toaster oven or skillet until warmed through then reheat the béchamel separately on the stove with a splash of milk to loosen. Eggs are best cooked fresh for each serving as reheating can overcook the yolk.
Easy Ingredient Swaps
No Gruyère on hand Use a blend of Swiss and a touch of sharp cheddar. Smoked turkey works just as well as ham for a twist. If you do not have Dijon try a small spoon of prepared horseradish or hot mustard for zip.
Perfect Ways to Serve This
Pair with a sharp green salad or roasted asparagus for a brunch or light lunch. Top with sliced avocado for more richness. You might even turn leftovers into savory sandwiches by folding them in half.
This Croque Madame Waffle transforms breakfast or brunch into something special and cozy. The golden crisp, bubbling cheese, and silky sauce will make anyone feel instantly spoiled.
Recipe Q&A
- → How do I keep waffles crispy?
To keep waffles crispy, bake them on a wire rack in a low oven while preparing toppings. Avoid stacking while hot.
- → Can I use a different cheese than Gruyere?
Yes, Swiss, Emmental, or sharp cheddar work well, but Gruyere provides the most authentic flavor profile.
- → How do I poach eggs easily?
Simmer water with vinegar, create a swirl, gently drop in an egg, and cook until whites are set—about 3 minutes.
- → Is it possible to make ahead?
Waffles and bechamel can be made ahead. Assemble and broil with eggs just before serving for best texture.
- → What are good serving suggestions?
Enjoy with a side salad, fresh fruit, or roasted tomatoes. A sprinkle of herbs adds brightness.