Tasty Ham Cheese Egg Waffles

Featured in: Morning Meals to Start Your Day Right

These yummy savory waffles put a fun spin on the classic French sandwich we all love. The waffles themselves come packed with chopped ham and gooey gruyere bits, then we pile on smooth cream sauce, extra ham slices, and more melted cheese. To finish it off, each waffle gets crowned with a runny egg and maybe some fresh chives. It's that perfect mix of familiar comfort food with fancy flavors that'll impress anyone at your table - great for special mornings or weekend get-togethers.

Don't worry about sticking to one cheese type - feel free to swap the gruyere for gouda, white cheddar, emmental or swiss depending on what you like best.

A woman in a kitchen smiling.
By Chloe Chloe
Updated on Wed, 16 Apr 2025 16:31:11 GMT
A waffle with ham and cheese. Pin it
A waffle with ham and cheese. | cookitdelish.com

This French-inspired breakfast creation flips the traditional sandwich into a morning delight. Putting ham and gruyere right into the waffle batter, then adding smooth white sauce and a runny egg on top creates a breakfast that'll wow everyone who tries it.

I whipped these up for my family one Sunday morning and everyone went quiet while eating. Then they all begged me to make them again next weekend. Now those crispy edges soaked in creamy sauce have become our go-to for special mornings.

Ingredients

  • Butter: Makes your sauce silky and your waffle mix extra tasty
  • All purpose flour: Does double duty in both your sauce and waffle mix
  • Whole milk: Helps everything turn out smooth and soft - don't skimp with low-fat versions
  • Dijon mustard: Brings that zingy French flavor that makes this dish stand out
  • Baking powder: Creates those little pockets in your waffles that catch all the yummy sauce
  • Eggs: Hold your waffles together and make that signature topping
  • Gruyere cheese: Adds that slightly sweet, nutty taste that melts perfectly
  • Shaved ham: Gives you that meaty, smoky bite - go for the thin-cut stuff
  • Chives: You can skip them, but they add nice color and a light oniony kick

Step-by-Step Instructions

Whip Up Your Sauce:
Heat butter on medium-low until it's completely melted but not brown. Add flour and mix until smooth to create your roux base. Stir this mix for about 2 minutes to get rid of that raw flour taste. Pour milk in slowly, mixing between each addition so you don't get lumps. Keep stirring until everything thickens enough to coat your spoon, roughly 5 minutes. Take it off the heat, mix in some Dijon for tang, and add salt and pepper carefully since your ham and cheese will bring saltiness too.
Create Your Waffle Mix:
Mix flour, baking powder and salt in a big bowl. In another bowl, beat your eggs lightly, then stir in milk and melted butter. Pour your wet stuff into your dry stuff and stir just until they come together - don't go crazy or your waffles will get tough. Toss in your chopped ham and grated cheese and fold them through gently. Let everything sit for 5 minutes while your waffle maker gets hot.
Make The Waffles:
Get your waffle iron nice and hot - medium-high works for most. Spray it with cooking spray or brush with butter so nothing sticks. Pour about 3/4 cup batter in the middle of your hot iron. Close it up and cook till you get nice golden brown waffles, usually 4-5 minutes. Put each finished waffle on a rack so they stay crispy while you make the rest.
Put It All Together:
Line a baking sheet with parchment and place your waffles on it. Spoon plenty of sauce over each waffle, covering them completely. Put 3-4 slices of ham over the sauce, making sure you cover everything. Sprinkle cheese all over the ham. Move your oven rack close to the broiler and turn it on high. Broil for 2-3 minutes until cheese bubbles and gets spots of brown. While that's happening, cook your eggs however you like - runny yolks work best here. Put everything on plates, top with an egg, add a bit of salt and pepper, and sprinkle with chives if you want.
A waffle with ham and egg. Pin it
A waffle with ham and egg. | cookitdelish.com

I learned that letting the sauce cool a bit before putting it on waffles keeps them from getting mushy. That tip came from my first try when everything turned into one soggy mess. My favorite part is watching people cut into the egg and seeing how the yolk runs down and mixes with the sauce.

Do-Ahead Tricks

You can get these fancy waffles ready before you need them, which helps on busy mornings or when you've got guests. The white sauce stays good in the fridge for up to three days if you keep it in a sealed container. Just warm it up slowly in a pan, stirring now and then until it's smooth again. You can mix most of the waffle batter the night before, but leave out the baking powder. Just stir that in right before cooking so your waffles puff up properly. You can even freeze cooked waffles for up to a month. Just pop them in a 350°F oven straight from the freezer for about 10 minutes before adding your toppings.

Great Side Matches

These hearty waffles need the right sides to round out your meal. Try a simple arugula salad with lemon dressing to cut through all that richness. The peppery greens and tangy dressing balance out the creamy cheese and sauce perfectly. For drinks, go with something bubbly like Cava or Prosecco to refresh your mouth between bites. If it's brunch time, a classic orange juice and champagne mix works great, or try a gin and champagne cocktail to keep with the French theme. If you're a coffee fan, brew something strong in a French press that can stand up to these bold flavors.

Ways To Switch It Up

You can easily change this recipe to fit different tastes or diets. Want something lighter? Skip the white sauce and use Greek yogurt mixed with some Dijon and herbs instead. Don't eat meat? Leave out the ham and throw some cooked mushrooms and spinach into your waffle mix. Try playing with different cheeses too - maybe smoky gouda, Swiss emmental, or sharp white cheddar if you want. Can't do gluten? Just swap in your favorite cup-for-cup gluten free flour mix for both the waffles and sauce. And if you're feeling extra indulgent, slip a piece of crispy bacon under your egg or drizzle a little maple syrup over everything for that sweet-and-salty combo.

A waffle with ham and egg on top. Pin it
A waffle with ham and egg on top. | cookitdelish.com

These waffles bring fancy restaurant vibes to your kitchen with loads of amazing flavor!

Frequently Asked Questions

→ Can I make the cream sauce a day or two before?

Absolutely! You can whip up the cream sauce two days early and keep it in the fridge in a sealed container. When you're ready to use it, just warm it slowly on low heat, giving it a few whisks until it's smooth and warm before pouring over your waffles.

→ Which waffle iron should I use?

Any regular or Belgian waffle maker will do the trick. Belgian ones have deeper pockets that hold more of that yummy sauce, but honestly, both types work great and will give you tasty results.

→ How can I make these without meat?

Super easy! Just skip the ham completely and add about 50% more cheese instead. You could also throw in some cooked mushrooms or wilted spinach to the batter for extra flavor and some nice texture.

→ What's the trick to getting those eggs just right?

For eggs with the perfect runny center, get your water barely bubbling, add a splash of vinegar, swirl the water gently, and slip in a fresh cold egg. Let it cook about 3-4 minutes for that golden runny yolk. Or just fry your eggs sunny-side up if that's easier - they work great too!

→ Any tips for serving multiple waffles at once?

As you finish each waffle, lay them out on a baking sheet and pop them in the oven at 200°F. They'll stay nice and warm without drying out while you finish cooking the rest before adding all your toppings.

→ Can I make extra waffles and save them for later?

Sure can! Make the plain waffles, let them cool down completely, then stack them with parchment paper between each one in a freezer bag. They'll keep for up to 3 months. When you want one, just warm it in your toaster or oven, then add all the toppings and finish the recipe.

Ham Cheese Egg Waffles

Crunchy savory waffles loaded with ham, melty gruyere and velvety sauce finished with a runny egg for your fancy morning meal.

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

Category: Breakfast & Brunch

Difficulty: Intermediate

Cuisine: French

Yield: 6 Servings (6 croque madame waffles)

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 ¼ teaspoon salt
08 2 eggs, slightly beaten
09 1¾ cups whole milk
10 ¼ cup butter, melted
11 1 cup shaved ham, diced
12 1 cup Gruyère cheese, shredded

→ Assembly

13 18-24 slices shaved ham
14 1 cup Gruyère cheese, shredded
15 6 eggs
16 Salt and pepper, to taste
17 Fresh chives, chopped (optional)

Instructions

Step 01

Melt butter in a small pot over medium-low flame. Add flour while whisking and cook about 2 minutes, stirring often so it doesn't brown. Just enough cooking to get rid of that raw flour taste.

Step 02

Slowly pour in milk bit by bit while whisking to avoid any lumps forming. Keep stirring and cooking until your sauce gets thick enough to stick to a spoon.

Step 03

Take off the heat and mix in the Dijon mustard. Add salt and pepper how you like it.

Step 04

Turn on your waffle maker to heat up. Grab a big bowl and mix your flour, baking powder, and salt. Then add in eggs, milk, and melted butter, stirring just until everything comes together.

Step 05

Gently stir the diced ham and shredded Gruyère into your batter until they're spread out evenly.

Step 06

Spray or butter your waffle maker and pour about ¾ cup batter onto it. Close and let it cook until you get a nice golden color.

Step 07

Put your cooked waffles on a baking sheet with parchment or a silicone mat. Top each one with about ⅙ of your sauce, 3-4 slices of ham, and a handful of Gruyère.

Step 08

Stick them under the broiler until the cheese melts and your sauce gets hot and bubbly.

Step 09

Move each waffle to a plate and put a poached or fried egg on top, cooked how you want it. Sprinkle with chives if you're feeling fancy.

Notes

  1. These tasty waffles blend the yummy elements of a traditional French croque madame with a waffle base, making them great for hosting brunch.
  2. You can swap the cheese for Gouda, white cheddar, Emmental, or regular Swiss if you want.

Tools You'll Need

  • Waffle maker
  • Saucepan
  • Whisk
  • Baking tray
  • Parchment paper or silicone mat

Allergy Information

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