Tasty Savory Gruyere Waffles

Featured in Elevate Your Morning with Creative Breakfast Ideas.

This French-inspired dish combines golden waffles with all the flavors of a croque madame. Inside you'll find ham and melted gruyere, topped with creamy bechamel, gooey cheese, and a perfectly fried egg. Switch up the cheese if you like, sprinkle with fresh chives, and serve hot for a satisfying, gourmet meal that’s perfect for brunch.

Rana
Updated on Thu, 08 May 2025 13:50:57 GMT
Savory Waffles with Egg Pin it
Savory Waffles with Egg | flavorsenthusiasts.com

This hearty spin on breakfast waffles takes the beloved French croque madame and turns it into an amazing brunch masterpiece. Mixing ham and gruyere cheese into the waffle mix, then adding creamy white sauce and a runny egg on top creates a mouthwatering meal that takes morning food to another level.

I whipped these up for the first time during a holiday get-together when I was tired of regular pancakes. Everyone loved them so much they're now our go-to special breakfast whenever we celebrate birthdays or anniversaries.

Ingredients

  • Butter: Does double duty by making the white sauce rich and the waffle batter soft
  • All purpose flour: Gives both the waffles and sauce their structure while keeping things light
  • Whole milk: Brings that must-have creaminess to every part of this treat
  • Dijon mustard: Adds just enough zip to balance out all the rich flavors
  • Baking powder: Makes your waffles puff up with that perfect fluffy middle
  • Gruyere cheese: Gives that classic nutty French flavor and melts wonderfully
  • Shaved ham: Adds the meaty part that blends right into everything else
  • Eggs: The runny yolks make that signature topping that turns into a natural sauce

Step-by-Step Instructions

Make Your White Sauce:
Slowly melt butter on medium-low until it's just liquid but not brown. Add flour and keep whisking for around 2 minutes till it smells a bit nutty but stays light colored. The mix should bubble a little as you stir to cook away the raw flour taste.
Add Milk Gradually:
Pour milk in bit by bit, about 1/4 cup at first, whisking hard between each pour until smooth. Once it gets more liquid-y, you can add bigger splashes. Keep whisking until all milk is mixed in. Cook about 5 minutes, always stirring, until it's thick enough to coat a spoon and leave a clear line when you run your finger through it.
Complete the Sauce:
Take it off the heat and mix in the Dijon right away to add flavor without going overboard. Add salt and pepper carefully, tasting as you go. Your sauce should be smooth with no lumps and thick enough to pour but not runny.
Combine Dry Waffle Stuff:
In a big bowl, mix flour, baking powder and salt with a whisk so the rising agent spreads evenly for the best waffle texture. Make a hole in the middle for the wet stuff.
Mix in Wet Stuff:
Pour your beaten eggs, milk and melted butter into the hole. Stir with gentle folds just until mixed. Don't worry about small lumps - they're better than overmixing, which makes tough waffles. The mix should be thick but still pourable.
Stir in Ham and Cheese:
Add chopped ham and shredded gruyere, folding gently with a rubber spatula to spread them through the batter. This way, you'll get those key flavors in every bite without making the batter heavy.
Cook Your Waffles:
Get your waffle iron fully hot. Give it a light coating of butter or cooking spray. Pour about 3/4 cup batter in the middle and close right away. Cook until it stops steaming and turns golden brown, usually 3 to 5 minutes depending on your machine.
Layer and Broil:
Put your waffles on a baking sheet with parchment paper. Spread lots of white sauce on each one. Add ham slices to cover the top. Sprinkle the rest of your gruyere over everything. Broil for 2 to 3 minutes, watching closely until cheese melts and gets slightly browned at the edges.
Finish and Serve:
Move each waffle to a warm plate. Top with a fresh-cooked egg that has a soft, runny yolk. The yolk should be warm but still liquid inside to make a natural sauce. Add some fresh chives if you want and serve right away while hot.
A waffle with an egg on top. Pin it
A waffle with an egg on top. | flavorsenthusiasts.com

The gruyere cheese is hands down my favorite part of this dish. I first tried it while traveling around Switzerland and fell in love with using it in fancy breakfast foods. The way it melts into the white sauce creates little flavor bombs that turn this from just breakfast into something really special.

Make-Ahead Options

You can mix the waffle batter without the ham and cheese and keep it in the fridge overnight. Just fold those ingredients in come morning and start cooking. This trick lets the flour soak up moisture better, giving you even softer waffles, plus it saves you time when you're rushing around in the morning.

Cheese Variations

While gruyere gives you that real French feel, don't be afraid to try other cheeses too. Smoked gouda adds an amazing richness that works great with the ham. Sharp white cheddar brings a stronger taste that many people love. If you want something milder, Emmental has a gentle nutty flavor and melts super well.

Serving Suggestions

Make it a full brunch spread by adding a basic green salad with light dressing on the side. The tangy dressing helps cut through the richness and makes each waffle bite taste even better. For special times, serve with tiny glasses of dry bubbly wine for a refreshing contrast.

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

Frequently Asked Questions

→ What’s the secret to crispy waffles?

Start with a greased, hot waffle maker. Stir the batter gently and cook your waffles to a dark golden color for the perfect crunch.

→ Can I swap out the gruyere?

Sure thing! Great options include Gouda, Swiss, Emmental, or even white cheddar for a different flavor twist.

→ How do I poach an egg the right way?

Heat water on simmer, add a hint of vinegar, and stir to create a whirlpool. Drop in the egg and cook for 3–4 minutes until the white is firm.

→ What sides go well with these?

Try adding a fresh salad, roasted veggies, or some fruit on the side to round out the meal.

→ Can anything be prepped in advance?

You can prepare the waffles and sauce ahead of time. Rewarm the waffles in the oven and the sauce on the stovetop, then finish with freshly fried eggs and ham.

Savory Gruyere Waffles

Waffles packed with ham, cheese, and eggs. A fresh and flavorful brunch twist.

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

Category: Breakfast & Brunch

Difficulty: Intermediate

Cuisine: French

Yield: 6 Servings

Dietary: ~

Ingredients

→ Bechamel Sauce

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

→ Waffles

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

Instructions

Step 01

Warm up butter in a small pan on medium heat. Mix in the flour, cooking it for a couple of minutes while stirring often. Slowly whisk milk into the mixture, making it smooth. Keep stirring until it thickens enough to coat a spoon. Take off the heat, add mustard, and season lightly with salt and pepper.

Step 02

Combine flour, baking powder, and salt in a big bowl. Add the eggs, milk, and melted butter, mixing till barely combined. Gently stir in diced ham and shredded Gruyere cheese.

Step 03

Get your waffle iron hot and grease it lightly. Pour about 3/4 cup of batter onto the surface. Close it up and cook until golden and crispy. Do this with the rest of the batter.

Step 04

Turn on the broiler. Place waffles on a tray lined with parchment paper or a silicone mat. Spread a sixth of the bechamel sauce over each waffle. Layer 3–4 slices of ham, then toss on shredded Gruyere. Broil just enough to make the cheese bubbly and the sauce hot.

Step 05

Put the topped waffles onto plates. Add a fried or poached egg over each, and sprinkle with chives if you like.

Notes

  1. If you don’t have Gruyere, try Gouda, Swiss, Emmental, or white cheddar instead.

Tools You'll Need

  • Small pan
  • Whisk
  • Waffle iron
  • Silicone mat or parchment paper
  • Cooking tray
  • Broiler

Allergy Information

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

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