Croque Madame Savory Waffles

Section: Pancakes, Waffles & French Toast: Breakfast Classics Reinvented

Croque Madame Waffles are a savory take on the French classic, combining fluffy waffles with diced ham and Gruyere cheese for a rich, hearty base. Each waffle is topped with velvety Dijon bechamel sauce, layered with more ham and melted cheese, then finished under the broiler. A perfectly cooked egg crowns each serving, adding a creamy texture that unites the flavors. Ideal for breakfast or brunch, these waffles offer a warm, indulgent twist on comfort food, best enjoyed with a sprinkle of chives.

iamcooker.com
Sofia Pitt sofia
Most recent update: Mon, 01 Jun 2026 15:05:23 GMT
A plate of croque madame waffles with a fried egg on top. Save
A plate of croque madame waffles with a fried egg on top. | iamcooker.com

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
A waffle with a fried egg on top.
A waffle with a fried egg on top. | iamcooker.com

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.

A waffle with a fried egg on top.
A waffle with a fried egg on top. | iamcooker.com

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.

Croque Madame Waffles Ham

Savory waffles with ham, Gruyere, bechamel, and eggs for a delicious French-inspired meal.

Prep Duration
20 min
Cooking Period
30 min
Entire Time Required
50 min
Sofia Pitt: sofia


Difficulty: Moderate

Regional Style: French

Output: 6 Portions (6 assembled waffles with eggs)

Dietary Attributes: ~

Needed Ingredients

→ Bechamel Sauce

01 4 tablespoons unsalted 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 large eggs, lightly beaten
09 1 and 3/4 cups whole milk
10 1/4 cup unsalted butter, melted
11 1 cup shaved ham, diced
12 1 cup Gruyère cheese, shredded

→ Assembly

13 18 to 24 slices shaved ham
14 1 cup Gruyère cheese, shredded
15 6 eggs, poached or fried as preferred
16 Kosher salt, to taste
17 Freshly ground black pepper, to taste
18 Chives, chopped, for garnish (optional)

Preparation Steps

Step 01

In a small saucepan over medium-low heat, melt the butter. Add flour and whisk continuously for 2 minutes to eliminate any raw flour taste without allowing the mixture to brown.

Step 02

Gradually whisk in the whole milk, a little at a time, ensuring the mixture remains smooth and lump-free.

Step 03

Continue to cook and stir the sauce until thickened, coating the back of a spoon. Remove from heat, incorporate the Dijon mustard, and season with salt and pepper to taste.

Step 04

Preheat the waffle iron according to the manufacturer’s instructions. In a large bowl, combine flour, baking powder, and salt.

Step 05

Add the beaten eggs, whole milk, and melted butter to the dry ingredients, mixing gently until just incorporated.

Step 06

Fold in the diced ham and shredded Gruyère cheese until evenly distributed throughout the batter.

Step 07

Lightly grease the waffle iron. Pour approximately 3/4 cup of batter onto the preheated surface for each waffle. Close and cook until golden brown and crisp.

Step 08

Place each waffle on a baking tray lined with parchment or a silicone mat. Top each with about one-sixth of the béchamel sauce. Add 3–4 slices of shaved ham and sprinkle with Gruyère. Broil until the cheese is melted and the sauce is bubbling.

Step 09

Transfer waffles to serving plates. Top each with a poached or fried egg and garnish with chopped chives as desired.

Supplementary Details

  1. For the most flavorful result, use freshly shredded Gruyère and good quality ham. Ensure the waffle iron is adequately preheated for crisp exteriors.

Necessary Tools

  • Small saucepan
  • Whisk
  • Large mixing bowl
  • Waffle iron
  • Baking tray
  • Broiler or oven with broil function

Allergen Advisory

Review each item for allergens. Consult a medical expert if unsure.
  • Contains milk, eggs, and wheat (gluten); may contain mustard allergens.

Nutrient Breakdown (per serving)

This information is provided for reference and should not replace consultation with a health professional.
  • Caloric Value: 620
  • Total Fat: 37 g
  • Total Carbohydrate: 43 g
  • Proteins: 31 g