Preheat your waffle maker. Mix together buttermilk, melted butter and eggs.
In a separate bowl, mix together flour, sugar, baking powder, salt and cheese. Pour in wet ingredients and stir until just combined. Let rest 5 mins.
Scoop ½ cup batter into hot iron. Layer ham on top of batter. Add another ½ cup batter. Cook until waffle maker says they are done or batter is cooked through.
Melt ½ tbs butter in a pan over high heat. Crack one egg in it. Cook until bubbling on the edges, flip over. Cook until whites are set.
Serve with powdered sugar, maple syrup, and a fried egg on top.
Notes
If you have a pickier eater that may not think those runny yolks are as dreamy as we do, try serving with a side of scrambled eggs. And if the ham inside the waffle is going to cause a panic, make a “ham roll-up” to serve alongside instead.