This is by far my most favorite Breakfast! Who says you can't have Steak and beer for breakfast?! The sweet and tangiess of the sauce brings out the flavor in the steak and eggs. Serve this for breakfast the next time you have company and they might never leave! Great served with a side of hashbrowns or seasoned home fries.
1To make the sauce: In a medium saucepan over medium heat, melt the butter. Add the onion and garlic and saute until softened, about 3 minutes. Add the rest of the sauce ingredients; bring to a boil, then simmer until the sauce is reduced to 2 cups, about 30 minutes.
2Meanwhile, preheat a grill to medium-high. Season the steaks with salt and pepper and rub with the oil. Grill for 3 to 5 minutes per side for medium-rare. Let rest for 10 minutes.
Place a cast-iron skillet on the grill; add butter, oil or bacon drippings. Crack in eggs and season to taste (I like to use a blend of paprika, sugar and onion powder, plus salt and pepper). Cook until the edges are crisp but the yolks are still runny, 2-3 minutes. Plate the egg on top of steak and drizzle the bbq sauce on top of steak and eggs.
4*Tip: Any extra BBQ sauce that is left can be sealed in an air tight container in the fridge and can be used at a later date.