Tasty Croque Madame Waffles

Featured in Cozy Comfort Food Classics.

This meal takes the classic French croque madame and gives it a twist with golden waffles. Packed with ham and melty gruyere, they're finished off with creamy bechamel and a perfectly done egg. Mix up the cheese based on your taste, and don't forget chives for that extra flavor. Best served warm, it's a meal that'll wow every guest.

Sarah Recipes
Updated on Mon, 05 May 2025 23:30:29 GMT
Savory Ham and Cheese Waffles Pin it
Savory Ham and Cheese Waffles | recipesaddicts.com

This hearty spin on breakfast takes the traditional French croque madame and turns it into an amazing brunch star. When you mix ham and gruyere into waffle batter, then add creamy sauce and a runny egg on top, you get a mind-blowing meal that takes your morning routine to another level.

I came up with these during a family holiday when I was tired of making the same old pancakes. Everyone went crazy for them, and now we make them for all our special moments like birthdays and anniversaries.

What You'll Need

  • Butter: Does triple duty by making the sauce rich, the waffles soft, and adding amazing flavor throughout
  • All purpose flour: Gives your waffles the right texture and helps thicken up that yummy sauce
  • Whole milk: Makes everything super creamy and rich in both parts of the recipe
  • Dijon mustard: Adds a bit of zip that cuts through all that creaminess just right
  • Baking powder: The secret to fluffy waffles with the perfect rise
  • Gruyere cheese: Brings that nutty French flavor and melts like a dream
  • Shaved ham: Thin slices blend perfectly into the mix for that meaty goodness
  • Eggs: The runny yolks create that signature madame touch that turns into a natural sauce

Cooking Method

Start Your Sauce:
Slowly melt butter on medium-low heat until it's just melted but not brown. Add flour and keep whisking for about 2 minutes until it smells a bit nutty but stays light colored. The mix should gently bubble as you stir to cook away that raw flour taste.
Add Milk Gradually:
Pour in milk bit by bit, about 1/4 cup at first, whisking like crazy between each pour until smooth. As it gets more liquid, you can add bigger amounts. Keep whisking until all milk is in there. Cook about 5 minutes, stirring the whole time until it's thick enough to coat a spoon.
Complete Your Sauce:
Take it off the heat and mix in the Dijon right away for extra flavor. Add salt and pepper to taste. Your sauce should be smooth as silk with no lumps and thick enough to pour but not runny.
Mix Dry Stuff:
In a big bowl, stir together flour, baking powder and salt with a whisk so everything's evenly mixed. Make a hole in the middle for your wet ingredients.
Add Wet Stuff:
Pour in your beaten eggs, milk and melted butter into that center hole. Fold everything together gently until just mixed. Don't worry about small lumps - they're better than overmixing!
Mix in Goodies:
Gently fold in your chopped ham and shredded cheese with a rubber spatula. Go easy so you don't flatten the batter but make sure the yummy bits are spread throughout.
Make Your Waffles:
Heat up your waffle iron completely. Give it a light coating of butter or spray. Pour about 3/4 cup of batter right in the middle and close the lid. Cook until steam stops coming out and they're golden brown, around 3-5 minutes depending on your machine.
Add Toppings:
Put your waffles on a baking sheet lined with parchment. Spoon plenty of sauce over each one. Layer ham slices on top. Sprinkle with the rest of your cheese. Broil for 2-3 minutes, watching carefully until cheese gets bubbly and slightly brown at the edges.
Finish and Enjoy:
Move each waffle to a warm plate. Top with a freshly cooked egg that has a soft center. The yolk should still be liquid to mix with everything else. Throw some fresh chives on top if you want and dig in while it's hot!
A waffle with an egg on top. Pin it
A waffle with an egg on top. | recipesaddicts.com

I'm totally in love with the gruyere cheese in this dish. I first tried it while traveling around Switzerland and got hooked on using it for fancy breakfasts. When it melts into the sauce, it creates these amazing pockets of flavor that turn this from just breakfast into something really special.

Prep In Advance

You can mix up the waffle batter the night before without adding the ham and cheese, then keep it in the fridge. Just stir in those ingredients in the morning before cooking. This little trick gives the flour time to soak up the liquid, making your waffles even softer, plus it saves you time when you're still half asleep.

Try Different Cheeses

Gruyere gives you that authentic French feel, but don't be afraid to play around. Smoked gouda brings an awesome depth that works great with the ham. If you like stronger flavors, sharp white cheddar really packs a punch. And for something more laid-back, Emmental has a gentle nutty taste and melts beautifully.

What To Serve With It

Make it a full brunch spread by adding a basic green salad with a tangy dressing. The zingy flavor cuts through all that richness and makes each bite of waffle taste even better. For those extra special mornings, pour a small glass of dry bubbly on the side for a refreshing contrast.

A waffle with a fried egg on top. Pin it
A waffle with a fried egg on top. | recipesaddicts.com

Frequently Asked Questions

→ How do I make waffles crispier?

Preheat your waffle maker and grease it beforehand. Don't overmix the batter, and let the waffles stay in until they're a deep golden shade.

→ Can I try this with other cheeses?

For sure! Gouda, Emmental, white cheddar, or Swiss would be delicious options to swap in.

→ What’s the easiest way to poach an egg?

Gently simmer water with a splash of vinegar. Stir to make a small whirlpool, crack an egg into the middle, and let it cook 3-4 minutes until the white is set but yolk is soft.

→ What sides go well with these waffles?

Try a fresh fruit salad, roasted veggies, or even a green side salad for balance.

→ How can I prepare parts of this earlier?

Make the waffles and bechamel ahead of time. When you're ready to eat, warm the waffles in the oven and reheat the sauce on the stove with freshly cooked ham and eggs.

Croque Madame Waffles

Cheesy waffles layered with ham and topped with a fried egg. A delicious brunch makeover.

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

Category: Comfort Food

Difficulty: Intermediate

Cuisine: French

Yield: 6 Servings

Dietary: ~

Ingredients

→ Bechamel Sauce

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

→ Waffles

05 2 eggs, lightly beaten
06 1/4 teaspoon salt
07 3 teaspoons baking powder
08 2 cups all-purpose flour
09 1 3/4 cups whole milk
10 1/4 cup butter, melted
11 1 cup Gruyere cheese, shredded
12 1 cup shaved ham, diced
13 18–24 slices shaved ham
14 1 cup Gruyere cheese, shredded
15 6 eggs, poached or fried to your liking
16 Salt and pepper to taste
17 Chives for garnish, optional

Instructions

Step 01

Heat a small pan over medium-low heat and let the butter melt. Stir in the flour and cook, stirring now and then, for about 2 minutes. Slowly pour in milk while whisking until well blended. Keep mixing until the mixture thickens and sticks lightly to the back of a spoon. Take off the heat, add Dijon mustard, and flavor with salt and pepper as needed.

Step 02

In a big mixing bowl, combine the baking powder, flour, and salt. Toss in eggs, melted butter, and milk, stirring until mixed. Gently fold in diced ham and grated Gruyere cheese.

Step 03

Get your waffle iron ready by preheating it and greasing its surface. Pour roughly 3/4 cup of batter onto the machine, close it, and let it cook until it turns a nice golden color. Repeat for the rest of the batter.

Step 04

Turn on your broiler to warm it up. Lay the waffles on a baking sheet lined with parchment or a silicone mat. Spread 1/6 of the bechamel sauce on each waffle, layer on 3–4 slices of ham, then sprinkle shredded Gruyere on top. Broil until the cheese gets melty and bubbly, and the sauce is hot all over.

Step 05

Move the finished waffles onto serving plates. Place a fried or poached egg on top of each one, then sprinkle chopped chives if you'd like as a finishing touch.

Notes

  1. You can swap Gruyere cheese with Gouda, white cheddar, Emmental, or Swiss if you'd like.

Tools You'll Need

  • Medium saucepan
  • Whisk
  • Waffle iron
  • Parchment or silicone liner
  • Baking sheet
  • Broiler

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes dairy from milk, cheese, and butter
  • Contains gluten from flour
  • Includes eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 487.5
  • Total Fat: 28.4 g
  • Total Carbohydrate: 42.1 g
  • Protein: 20.6 g